반응형

참조사이트

더보기

 

※ 2023-04-20 갱신
        3.16 이후에서는 빠른 레포지토리 못 찾는 문제 해결 및 Root SSH 설정을 설치할때 지정 가능
        root만 사용할 때와 user 를 만들어 사용할 때 설치방법이 다르네요.
        root 등록 기준 설치 ( https://knsesang2000.tistory.com/21 )

 

        user 를 등록했더니 putty 로그인이 안되네요.

        sshd-config 수정하면 root는 로그인가능할것 같네요.

     

        계정변경 방법

        # su user_001

 

※ 알파인 리눅스 점유공간 ( https://knsesang2000.tistory.com/271 )


알파인 리눅스 CD로 부팅
localhost login :  root  ( 로그인 )


설치를  시작
# setup-alpine


키보드 레이아웃 : 한국
1) Select keyboard layout [none]  kr

Available variants: kr-kr104 kr



키보드 종류 : 오른쪽 ALT키 한영 변한 관련

kr104는 kr 레이아웃에 오른쪽 Alt 키와 오른쪽 Ctrl 키를 각각 한/영 키와 한자 키로 바꾼 레이아웃입니다.

2) Select variants?  kr

* Caching service dependancies ...
* Setting keymap ...

 


컴퓨터 이름
3) Enter system hostname [localhost]  [enter-기본값]


네트워크 카드 설정
4) Which one do you want to initialize? [eth0] [enter-기본값 ]

 


IP Address 설정, 직접 지정하려면 IP를 입력한다

5) IP address for eth0? [dhcp]  192.168.219.209

 

 

넷마스크 설정

6) Netmask? [255.255.255.0]  [enter-기본값]

 

 

게이트웨이 설정
7) Gateway ? [none]  192.168.219.1

configuration for eth0:
    type=static
    address=192.168.219.209
    netmadsk:255.255.255.0
    gateway=192.168.219.1

 


네트워크 수동 설정, y 를 누르면 vi 에디트 화면으로 넘어간다
8) Do you want to do any manual network configuration? (y/n) [n] n

 

 

DNS 도메인 서버
9) DNS domain name?  [enter-기본값]

 

 

DNS  네임서버
10) DNS nameserver(s)? 168.126.63.1, 168.126.63.2

 


root 비밀번호 설정 
11) Changing password for root

New password : 새 비밀번호

Retype password : 새 비밀번호

passwd: password for root chnaged by root



타임존 설정 ( 한국은 ROK )
12) Which timezone are you in? [UTC]  ROK

* Saving 256 bits of creitable seed for next boot
* Staring busybox acpid ...
* Staring busybox crond ...



프락시 설정
13) HTTP/FTP proxy URL? [none]  [enter-기본값]

 

시간 동기 클라이언트 프로그램

14) Which NTP client to run?  [chrony]  [enter-기본값]

* Service chronyd added to runlevel default
* Caching service dependencies ...
* Starting chronyd ...

 


가장 빠른 미러주소 선택
3.16 에서는 아무 오류 발생 안함 f 를 선택
f 선택시 해당지역에서 빠른곳을 찾음

 

15) Enter mirror number (1-59) or URL to add ( or r/f/e/done) [f] : f

Updating repository indexes... done.

 

 

Root 외  일반계정  등록 

16) Setup a user? ( enter a lower-case loginname or 'no') [n] user_001

 

 

이름 설정

17) Full ame for user user_001[user_001]  lee

 

 

비밀번호 설정 
18) Changing password for user_001

New password : 새 비밀번호

Retype password : 새 비밀번호

passwd: password for user_001 changed by root

 

 

ssh 키 입력 ?

19) Enter ssh key or URL for user_001 [ none ]  [enter-기본값] 

 

 

 

ssh 설치
20) Which SSH server? ('openssh', 'dropbear' or 'none') [openssh]   [enter-기본값]

* service sshd added to runsevel default
* Caching service dependencies ...
ssh-keygen: generating new host keys: RSA DSA XXXXX XXXXXXX
* Staring sshd ...



Available disks are:
    xvda (5.4 GB )

설치 디스크 선택

21) Which disk(s) would you like to use? (or '?' for help or 'none') [none]  xvda

 

 

The following disk is selected:
    xvda (5.4 GB )

디스크에 직접 설치하기위해 sys 입력
22) How would you like to use it? ('sys', 'data', 'lvm' or '?' for help) [?]   sys

 

 

정말 디스크 지울지 확인

23) WARNING: Erase thr abobr disk(s) and continue? (y/n) [n] y

Creating file systems ...
....
100 %
Installation is complete. Please reboot.

 

CD롬 제거후 리부팅

# reboot

 



파일 시스템이나 데이터 삭제 등으로 warning이 뜰 수도 있는데 모두 y를 입력해 주면 설치가 진행된다!

만약에 HDD가 없는 SD 카드에서 부팅과 셋업을 진행한다면
다음과 같이 셋팅 변경값들을 저장해주어야 부팅후에도 유지된다
# lbu commit
또는 
# lbu commit -d


-d 오래된 apk 오버레이 파일을 제거합니다.
-e 암호로 구성을 보호합니다.
-n 커밋하지 말고 커밋되었을 것을 보여주십시오.
-p <password> 명령 줄에 암호화 암호 제공
-v Verbose 모드.

 

 

반응형