ZFS에 Manjaro 설치
현재 ZFS를 루트 파티션으로 지정하고 Manjaro를 설치하고 있는데 GUI에서는 안 될 것 같아서 명령을 탁탁 두드려 설치했습니다.
실황 USB 제작
먼저 ISO 파일을 다운로드합니다.나는 그노메를 좋아해서 그노메 버전을 다운로드했다.
Rufus, Echer,
dd
명령 등으로 USB에 ISO를 태우자.$ dd bs=4M if=manjaro.iso of=/dev/sdc status=progress && sync
파티션 생성
Live USB에서 Manjaro를 시작할 수 있다면 EFI를 저장하는 ESP와 루트 구역을 미리 만들어 보세요.
$ sudo parted /dev/sda
(parted) mklabel gpt
(parted) mkpart ESP fat32 1MiB 551MiB
(parted) set 1 esp on
(parted) mkpart ROOT ext2 551MiB 100%
(parted) quit
이렇게 하면 돼.$ sudo parted -l
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 578MB 577MB ESP boot, esp
2 578MB 32.2GB 31.6GB ROOT
ZFS 파일 시스템 만들기
시작 파티션에 ZFS를 만드는 파일 시스템입니다.
먼저 종점에서 수영장을 만들다.
/dev/sda2
는 루트 파티션의 장치 이름입니다.$ sudo zpool create rpool /dev/sda2
루트 데이터 집합을 제작한다.만자로/mnt
는 부하를 루트로 보고 OS 설치를 하기 때문에 설치점을 /mnt
로 지정한다.$ sudo zfs create -o mountpoint=/mnt rpool/root
상급 데이터 집합의 마운트 지점을legacy로 설정합니다.만약 이것을 하지 않는다면 데이터는 상위의 데이터 집합에 기록되어 번거로운 상황이 되지 않을 것이다.$ sudo zfs set mountpoint=legacy rpool
이렇게 하면 돼.$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 184K 28.1G 24K legacy
rpool/root 24K 28.1G 24K /mnt
마지막으로 ESP를/mnt/boot에 설치합니다.sudo mount /dev/sda1 /mnt/boot
OS 이니시에이터 설치
그런 다음 Manjaro의 Manjaro-Architect를 사용하여 쉽게 설치할 수 있습니다.여기서부터 일반적인 설치 방법과 다를 것이 없다.
파티션 설계와 파일 시스템 제작을 마쳤기 때문에 특별한 설정이 필요하지 않으면'Prepture Installation'을 건너뛰고'인스탈 데스톱(Stall Desktop System)'부터 시작한다.
커널 버전 또는 다양한 버전을 선택하여 Manjaro를 설치합니다.
교활한 놈~
OS를 설치한 후 Install BIOS Bootloader에서 부트를 설치합니다.나는 시스템d-boot을 좋아하기 때문에 항상 시스템d-boot을 설치한다(화면은 가상 환경에서 실행될 수 있기 때문에grub만 표시한다).
이니시에이터 설치가 완료되면 Configure Base를 사용하여 호스트 이름, 로켈, 사용자 등을 설정합니다.이렇게 설치하면 완성됩니다.
설치된 이니시에이터에 따라 설정 파일을 미리 기술합니다.
/mnt/boot/grub/grub.cfg
/mnt/boot/grub/grub.cfg
set timeout=5
set default=0
menuentry "Manjaro Linux" {
search -u UUID
linux /vmlinuz-linux zfs=rpool/root rw
initrd /initramfs-linux.img
}
/mnt/boot/loader/entries/manjaro.conf
title Manjaro
linux vmlinuz-linux
initrd intel-ucode.img
initrd initramfs-linux.img
options zfs=rpool/root rw
마지막으로 ESP를 제거하여 루트 파티션의 마운트 지점을 변경합니다.$ sudo umount /dev/sda1
$ sudo zfs set mountpoint=/ rpool/root
재부팅 후 Manjaro가 안전하게 부팅되면 작업이 종료됩니다.수고하셨습니다.
Reference
이 문제에 관하여(ZFS에 Manjaro 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ibulog/articles/5aec0aa719ae5f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)