我正在尝试RHEL 5.8
在我的 IBM 服务器上安装。当我尝试手动创建分区时,收到以下错误消息。
您的启动分区位于使用 GPT 分区的磁盘上。
我该如何解决这个问题?
答案1
您的 IBM 服务器似乎有 GPT 分区表,并且 anaconda
安装程序不支持您的版本中的 GPT 磁盘。
您需要确定磁盘上是否有需要的内容。如果没有,您需要完全擦除磁盘并重新启动。
执行此操作的通用方法是:
使用安装介质启动,进入linux rescue
模式。您应该会收到 shell 提示符。从那里:
dd if=/dev/null of=dev/sda bs=1024 count=1
应该清除 的引导记录/dev/sda
。
注意:任何 LiveCD 发行版都可以。
当然,请注意这将删除所有内容!您的所有分区及其上的数据都将丢失,并且该磁盘对于安装程序来说将看起来像一个新的、未使用的磁盘;因此,在输入上面的命令之前,请确保您乐意执行此操作。
如果您尝试再次安装,将为您anaconda
创建一个MSDOS
分区表,一切都应该没问题。
答案2
实际上 RHEL 5.8 中存在一个错误,在https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html-single/5.8_Technical_Notes/index.html:
在以前使用过 GPT 分区表的计算机上安装 Red Hat Enterprise Linux 5.8 时,Anaconda 不提供删除以前的磁盘布局的选项,并且无法删除以前使用的 GPT 分区表。要解决此问题,请切换到 tty2 终端(使用 CTRL+ALT+F2),执行以下命令,然后重新启动安装过程:
dd if=/dev/zero of=/dev/USED_DISK count=512