Intro
설치 준비
Ventoy
Ventoy란 ISO/WIM/IMG/VHD(x)/EFI 파일을 위한 부팅 가능한 USB 드라이브를 만드는 오픈 소스 도구입니. 쉽게 말해서 부팅 디스크를 만들어주는 프로그램이죠.
Ventoy는 아래와 같은 장점이 있습니다. 하나의 USB에 여러 OS를 담을 수 있는 있다는 아주 강력한 장점을 가지고 있습니다. 하나의 부팅 디스크로 상황에 따라 Rocky를 설치할 수도, Ubuntu를 설치할 수도 있는 것이죠. 그저 Ventoy가 설치된 USB에 OS 이미지 파일을 넣어주기만 하면 됩니다.
먼저 USB를 PC에 삽입한 뒤, 위 링크에서 다운로드 받은 압축 파일을 압축을 해제한 뒤 Ventoy2Disk 프로그램을 실행합니다.
실행된 프로그램에서 Device 를 USB 드라이브로 지정한 뒤, Install을 눌러줍니다. USB 안에 있는 데이터들이 모두 삭제된다는 경고 문구가 보일 텐데, 괜찮다면 ‘예’를 눌러 진행합니다.(더블체크)
설치가 완료되면, 설치 프로그램에서 Ventoy In Device 부분이 Ventoy In Package 의 값과 동일해짐을 볼 수 있습니다. Ventoy 드라이브가 성공적으로 만들어졌습니다.
설치 이미지
설치할 OS의 이미지를 다운로드 받습니다.
Rocky 다운로드
https://rockylinux.org/ko/download
Ubuntu 다운로드
https://ubuntu.com/download
Alpine 다운로드
https://alpinelinux.org/downloads/
Kali 다운로드
https://www.kali.org/get-kali/#kali-installer-images
설치 이미지의 종류
아래 설치 이미지 종류를 참고해주세요!
OS | 구분 | 설명 | GUI |
---|---|---|---|
Rocky | DVD | 모든 패키지를 포함한 전체 설치 이미지로, 네트워크 연결 없이도 설치할 수 있습니다. | 포함 |
Rocky | Boot | 인터넷을 통해 Rocky Linux를 설치하는 데 사용되는 부팅 이미지입니다. | 미포함 |
Rocky | Minimal | 필수 패키지만 포함된 최소 설치 이미지로, 네트워크를 통해 필요한 패키지를 추가 설치할 수 있습니다. | 미포함 |
Ubuntu | Desktop | 일반 데스크탑 사용자용 그래픽 인터페이스를 포함한 설치 이미지입니다. | 포함 |
Ubuntu | Server | 서버 환경에 최적화된 설치 이미지로, GUI가 포함되지 않습니다. | 미포함 |
Ubuntu | Network installer | 네트워크를 통해 설치할 수 있는 작은 크기의 설치 이미지입니다. | 미포함 |
Alpine | STANDARD | 기본 Alpine Linux 시스템 설치 이미지입니다. | 미포함 |
Alpine | EXTENDED | 추가 패키지를 포함한 확장 설치 이미지입니다. | 미포함 |
Alpine | NETBOOT | 네트워크를 통해 부팅하고 설치할 수 있는 최소 설치 이미지입니다. | 미포함 |
Kali | Everything | 모든 Kali Linux 도구가 포함된 전체 설치 이미지입니다. | 포함 |
Kali | Installer | 기본 Kali Linux 도구를 포함한 표준 설치 이미지입니다. | 포함 |
Kali | NetInstaller | 네트워크를 통해 설치할 수 있는 최소 설치 이미지입니다. | 미포함 |
포맷 및 설치
부팅 순서 변경
(1) Ventoy 혹은 ISO 파일이 담긴 설치 USB를 꽂은 후 머신을 부팅합니다.
(2) 지정 키를 눌러 CMOS 설정 메뉴로 진입합니다. (보통 F2나 DEL 키)
(3) 부팅 순서를 설치 USB가 최우선이 되도록 변경합니다.
(4) 부팅 순서 변경 사항을 저장하고 재부팅합니다.
설치 시작
(1) 재부팅 후 보이는 Ventoy 설치 화면에서 설치할 OS 를 선택해줍니다.
(2) Boot 옵션은 Grub2로 선택합니다.
(3) 이후 설치 목적에 맞게 옵션을 선택해주며 설치를 진행합니다.
(4) 주요 설정은 아래에서 별도로 다룰 것입니다. 그 외의 언어, 시간대 설정은 알맞게 진행하면 됩니다.
디스크 설정
(1) 먼저 Mount된 모든 파티션을 해제 (Reformat / Delete) 합니다.
해제하면 해당 영역에 저장된 모든 데이터가 삭제됩니다.
(2) BOOT 디스크를 설정해줍니다.
SIZE : 1G
MOUNT : /
FORMAT : /boot (포맷 선택 란이 없을 경우는 MOUNT에 /boot 입력)
/boot 가 ext4 포맷으로 1G 잡힐 것이고
/boot/efi 가 xfs 포맷으로 1G 잡힐 것입니다.
(3) SWAP 디스크를 설정해줍니다.
SIZE : 16G
MOUNT : /
FORMAT : swap (포맷 선택 란이 없을 경우는 MOUNT에 swap 입력)
(4) 나머지는 알맞게 나눠 배분하면 됩니다.
RAID 설정은 5번을 참고하세요.
예를 들어 /data
에 300G, /home
에 200G 등 ..
예시로 나머지 모든 용량을 home에 주게끔 하려면 아래와 같이 설정할 수 있습니다.
SIZE : (빈칸은 나머지 전체 용량을 의미함)
MOUNT : /home
FORMAT : 해당 없음
RAID 설정을 하려면 (5) 번을 참고하세요
(5) RAID 설정
볼륨 그룹을 생성하고, 레이드 단계를 설정합니다.
==> 내용 추가 필요
사용자 생성
사용자를 생성해줍니다. ID와 PASSWORD는 잊어버리지 않게 조심하세요!
설치 후 세팅
root 비밀번호 세팅
«< https://www.psychz.net/client/question/ko/how-to-change-root-password-in-linux.html »>
IP Address 세팅
레드햇 계열
«< https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tawoo0&logNo=221606425141 »>
«< https://velog.io/@calintzcs/%EC%A0%95%EB%B3%B4-CentOSRHELRocky-LinuxOracle-Linux%EC%97%90%EC%84%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%84%A4%EC%A0%951-IP-%EC%84%A4%EC%A0%95 »>
우분투
«< https://passing-story.tistory.com/entry/Linux-%EC%9A%B0%EB%B6%84%ED%88%AC-%EA%B3%A0%EC%A0%95-IP-%EC%84%A4%EC%A0%95-Ubuntu-Static-IP-%EC%84%A4%EC%A0%95 »>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
nano /etc/netplan
network:
ethernets:
eno1:
dhcp4: no
addresses:
- 10.200.0.77/23
nameservers:
addresses:
- 8.8.8.8
search: []
routes:
- to: default
via: 10.200.0.1
versions: 2
wifis: {}
Network 세팅
««https://velog.io/@calintzcs/%EC%A0%95%EB%B3%B4-CentOSRHELRocky-LinuxOracle-Linux%EC%97%90%EC%84%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%84%A4%EC%A0%951-IP-%EC%84%A4%EC%A0%95»»
ssh 세팅
방화벽 세팅 (레드햇 계열 해당)
SELinux 세팅 (레드햇 계열 해당)
우분투 대기모드 해제
데비안 계열과 레드햇 계열을 나눠서
서버 사양 확인하기
«< https://goldsony.tistory.com/44 »>
관련 용어 정리
용어 | 설명 |
---|---|
체크섬 | «< https://ko.wikipedia.org/wiki/%EC%B2%B4%ED%81%AC%EC%84%AC »> |
BIOS | «< https://chatgpt.com/share/f1f0bb4b-94e3-4f80-9850-23425a8107d0 »> |
CMOS | «< https://chatgpt.com/share/f1f0bb4b-94e3-4f80-9850-23425a8107d0 »> |
UEFI | «< https://chatgpt.com/share/f1f0bb4b-94e3-4f80-9850-23425a8107d0 »> |
ext4 | «< https://chatgpt.com/share/f1f0bb4b-94e3-4f80-9850-23425a8107d0 »> |
XFS | «< https://chatgpt.com/share/f1f0bb4b-94e3-4f80-9850-23425a8107d0 »> |
Reference
Ventoy : https://www.ventoy.net/
체크섬 에러 : https://cracode.tistory.com/85