저는 다음과 같은 간단한 파티션 구성표를 사용하여 일부 RedHat 시스템을 설정해 왔습니다.
zerombr
clearpart --all --initlabel
bootloader --location=mbr
autopart
zerombr
안타깝게도 RHEL 6.3부터 --initlabel은 더 이상 새 드라이브를 초기화하지 않으며 해당 옵션 으로 대체되었다는 것을 알고 있습니다 .https://access.redhat.com/solutions/117513
(레거시 버전을 지원하기 위해) 두 가지 옵션을 모두 포함했습니다. 하지만 Zerombr은 실제로 디스크를 전혀 초기화하지 않은 것 같고, parted 유틸리티를 체크인했을 때 거기에는 디스크 레이블이 없었고 수동으로 만들어야 했습니다.
보시 zerombr
다시피 clearpart --all --initlabel
부팅 중에도 여전히 디스크에 파티션 데이터가 있습니다.
(parted) print
Model: HITACHI HUS156060VLS600 (scsi)
Disk /dev/sda: 600GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 32.3kB 839MB 839MB primary boot
2 839MB 600GB 599GB primary
3 600GB 600GB 609MB primary fat32
(parted) mklabel msdos
그런 다음 오류가 발생하고 mklabel을 실행한 후 재부팅할 때까지 설치를 계속하지 못합니다.
누구든지 아이디어가 있나요? 아니면 RedHat에 보고해야 할 버그일까요?
답변1
해결책:
%pre
vgchange -a n
%end