我想配置OL6启动来安装一个从BIOS启动但使用GPT分区而不是MBR的系统,甚至对于磁盘<2TB也是如此。
我的启动文件的相关部分如下($ROOTDRIVE已正确初始化):
%pre
parted -s $ROOTDRIVE mklabel gpt
bootloader --location=partition --append="elevator=deadline nomodeset inst.gpt" --driveorder=$ROOTDRIVE
part biosboot --fstype biosboot --size=1 --ondisk=$ROOTDRIVE
part /boot --fstype ext3 --size=500 --ondisk=$ROOTDRIVE
part pv.2 --size=1 --grow --ondisk=$ROOTDRIVE`我已经删除了clearpart --all --drives=$ROOTDRIVE和zerombr,因为它们应该会擦除我的parted GPT并恢复MBR。
我相信,在我的工作中,以下情况会导致GPT的出现:
parted mklabel gpt--location=partition (不确定我是否真的需要这个?)inst.gpt (可能只在OL7中可用?)part biosboot然而,我的结果系统仍然将主驱动器列为MBR (msdos标签):
[root@localhost ~]$ parted -l
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 172GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos我的问题是:我是否可以使用任何启动配置来确保我最终得到的是GPT磁盘而不是MBR?
发布于 2018-12-05 19:05:51
较新版本的启动器为clearpart选项设置了一个--disklabel标志,可以设置为gpt。看来这是在Fedora21 21/RHEL7 7中添加的,所以我不确定它是否在OL6中可用。
clearpart有一个较旧的标志,--initlabel,它提到它“将磁盘标签初始化为您的体系结构的默认值”,并将使用gpt作为Itanium体系结构。
如果在你的版本中没有可用的选项,你可以在启动预装脚本中配置磁盘。您可以使用parted脚本,或者任何用于配置磁盘/RAID的工具。
https://unix.stackexchange.com/questions/486190
复制相似问题