
zfs를 루트 파일 시스템으로 사용하는 Ubuntu 시스템(19.10)을 사용하고 있습니다.
더 작은 디스크에 설치하고 나중에 Windows 파티션이 이미 있는 더 큰 디스크로 파티션을 전송하여 시스템을 이중 부팅 시스템으로 설치했으므로 이제 gpt 파티션 구성표에는 다음과 같은 파티션이 있습니다.
1부 - UEFI 부팅 - /boot/efi
2부 - Grub 부팅 파티션 - /boot/grub
3부 - 스왑
4부 - zfs 부팅(bpool)
5부 - zfs 루트(rpool)
6부 - Windows MSR
7부 - Windows 시스템
부분 8 - Windows RE
그래서 지금은 관련없는 이유로 시스템을 다시 설치하고 싶습니다. 20.04가 더 유연하다면 테스트할 의향도 있습니다. 시스템을 가장 잘 재설치하려면 어떻게 해야 합니까? 일반 Ubuntu 설치 프로그램은 zfs에 대해 알지 못하며 zfs 옵션은 전체 디스크에서만 작동합니다.
즉, Ubuntu를 다시 설치하고 싶습니다. 파트 3 - 5를 삭제/포맷할 수 있도록 열어두고 나머지는 그대로 유지해야 합니다.
답변1
지금까지 내가 생각해낸 zfs로 루트로 Ubuntu를 설치하는 가장 쉬운 방법은 다음과 같습니다.
- 가상 머신에서 기본 zfs 설치(전체 디스크 삭제 포함)를 수행합니다.
- 실제 컴퓨터에서 두 개의 이전 파티션을 지우십시오.
- 이전 파티션과 동일한 시작점에서 시작하고 VM의 해당 파티션
rpool
크기 와 동일한 크기를 갖는 두 개의 새 파티션을 물리적 컴퓨터에 생성합니다.bpool
dd
네트워크 또는 이동식 미디어를 통해 VM의 두 파티션을 실제 컴퓨터로 복사합니다./etc/fstab
새로운 값에 따라 실제 컴퓨터에서 UUID를 조정합니다.- 새 Ubuntu로 부팅하고 프롬프트 에서 수동으로 매개변수를
root
지정 합니다.linux
grub>
- 확인
/boot
하고/boot/efi
올바르게 장착되었는지 확인하세요. grup-install && reboot
parted
파티션을 전체 크기(또는 원하는 크기)로 확장하는 데 사용합니다 .zpool online -e
풀을 전체 파티션 크기로 확장하는 데 사용- 완료