Zerombr 和 Clearpart 在 RHEL7 中不起作用

Zerombr 和 Clearpart 在 RHEL7 中不起作用

我一直在使用以下简单的分区方案来设置一些 RedHat 机器。

zerombr
clearpart --all --initlabel
bootloader --location=mbr
autopart

不幸的是,我知道从 RHEL 6.3 开始 --initlabel 不再初始化新驱动器,并且已被替换为该zerombr选项。 https://access.redhat.com/solutions/117513

我包含这两个选项(以支持旧版)。但看起来 Zerombr 实际上根本没有初始化磁盘,当我签入 parted 实用程序时,那里没有磁盘标签,需要手动创建一个。

正如您所看到的,即使使用了,zerombrclearpart --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

相关内容