반응형

참조사이트

 

※ 2024-01-06 갱신
        3.16 이후에서는 빠른 레포지토리 못 찾는 문제 해결 및 Root SSH 설정을 설치할때 지정 가능
        3.19 는 각 항목에 머리말 같은것이 생겼네요.Timezone 이라든지 keyboard 같은.


        root만  사용할 때와 user 를 만들어 사용할 때 설치방법이 다르네요
        개인적으로는 나중에 adduser 명령이 쉬운듯

        user 등록 기준 설치 ( https://knsesang2000.tistory.com/460 )

 

※ 알파인 리눅스 점유공간 ( 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] [enter-기본값]

 

 

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 changed 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.

 

- bad address 오류 발생?

        랜카드 불량일수 있습니다.

 

Root  기준 등록 

16) Setup a user? ( enter a lower-case loginname or 'no') [enter-기본값]

 

 

ssh 설치
17) 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 ...

 


putty 를 이용해 접속한다면

18) Allow root ssh login? [prohibit-password] yes

 

 

ssh 키 입력 ?

19) Enter ssh key or URL for rootUser [ none ] [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 )

설치 디스크 선택

20) 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 입력
21) How would you like to use it? ('sys', 'data', 'lvm' or '?' for help) [?]  sys

 

 

정말 디스크 지울지 확인

22) WARNING: Erase thr abobr disk(s) and continue? (y/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 모드.

 

 

반응형