준비물
live boot disk로 사용할 microSD (microSD여도 괜찬고, USB 저장소도 괜찬습니다.)
실제로 부팅할 디스크 boot disk (microSD여도 괜찬고, USB 저장소도 괜찬습니다.+ live boot disk와 같은 디스크여도 괜찬습니다.)
OS 설치 disk (fat32로 포맷되어있고, OS 설치 ISO의 내용이 저장된 디스크.+ live boot disk와 같은 디스크여도 괜찬습니다.)
usb 키보드, usb 마우스, microHDMI 케이블(디스플레이 출력이 필수입니다)
microSD USB리더기: 전체 microsd 갯수 -1개.
3 디스크가 모두 microSD라면 2개
2개의 디스크만 사용할 예정인데, 2개의 디스크 중 하나만 microSD이고 다른 하나는 USB SSD or USB HDD라면 microSD USB 리더기는 필요 없습니다.
최소 1개의 디스크와 최소 3개의 주변기기가 필요합니다.
제 튜토리얼은 3개의 디스크를 사용한 것을 가정합니다.
정리
각자 어떤 방식으로 설치할 것인지 고민해보았으면 본격적으로 시작해봅시다.
다음 글에서는 OS 설치 디스크부터 만들것입니다.
리눅스의 커널 모듈을 만드는 것은 아니라도 빌드하고 설치하고 업데이트 할 수 있는 분들이실 것이라고 생각합니다.
따라서 OS 설치 방법은 자세히 설명 해드리지 않고 있습니다.
디스크 파티션 크기 등등 root on zfs 설치 과정에 필요한 정보를 안내하고 있습니다.
목차
- 준비물
- 디스크 파티션 및 OS install disk 생성
- 뭔가 이상한(?) live boot disk 만들기
- 이것으로 뭔가 이상한 라이브 부트 이미지로 부팅했습니다.
공식 튜토리얼에 따르면 이제 두줄 진행했어요.ㅎㅎㅎㅎㅎ - zfs 패키지 준비하기 (참조: Custom Packages: rpm)
- boot disk 파티셔닝 (파티션 번호 주의) (참조: RHEL Root on ZFS)
- linux core 설치
- zfs disk로 chroot하여 zfs 설치 및 부트로더 설정
- tmpfs, swap 설정(root on zfs의 ubuntu 참조))
- 주의사항 – 제가 경험한 문제들 (스냅샷, grub2 pc module, dracut location, grub2-mkconfig, kernel-abi abailbility list, passwd 전 selinux 끄기, lib modules/* 사용하지 말기, pv dd로 boot pool 백업하기. )
답글 남기기