我正在尝试在这里安装 Debian Wheezy。我有两个硬盘。其中之一是 AIX 运行良好。我正在尝试让 Linux 从另一台运行。
安装程序启动正常。自动分区创建约 7MB PReP 启动分区,一切顺利。但后来,yaboot 配置失败,坚持认为它需要 Apple_Bootstrap 分区。
然后我有两个选择:我可以安装 GRUB 或将内核安装在 PReP 引导分区中。 GRUB 已安装,但 yaboot 配置已损坏。所以当我启动时,我被困在 yaboot 控制台中。
我尝试了专家安装模式,跳过了yaboot安装。但我不知道 GRUB 在我的平台上的分区要求。我尝试过一次,也失败了。我收到一条消息,还告诉我该支持是实验性的。
经过大量谷歌搜索后,这似乎是 yaboot 中的一个错误,几年前就已解决。
有什么建议么?或者来自在 pSeries 或其他类似机器上运行 Debian 的任何人的想法?
答案1
不久前我也遇到了同样的问题(使用 Openfirmware 引导至不可引导磁盘),我通过使用安装媒体的救援模式启动硬盘并以正常方式从官方存储库安装 grub-ieee1275 来解决这个问题。
答案2
我设法把它修好了。
当我四处走动并尝试从开放固件启动时,它会加载 yaboot 并开始加载内核,但随后陷入等待根文件系统的困境。通过在 ext2 分区中分离 /boot 解决了这个问题。
但我仍然无法在安装过程中正确配置 yaboot (或 GRUB)。对开放固件的更多研究让我发现了一些有趣的事情:
这德瓦利亚斯为了磁盘是我的第二个磁盘 (SCSI ID 8),而不是第一个磁盘 (SCSI ID 5)。我试图将 Debian 安装到第一个磁盘,但所有 yaboot 配置都是基于该磁盘构建的德瓦利亚斯。
我没有太多耐心去尝试 Open Firmware,所以我只是将 AIX 安装移至第一个磁盘(0,5,0)并将Linux安装到第二个(0,8,0)。我在“打开固件”菜单中启用了“多重启动”选项,因此每次打开工作站时都会询问我要从哪个磁盘启动。
安装成功分区表如下:
- PowerPC PreP 启动分区 (8MB)
- /启动挂载点(300MB - ext2)
- /挂载点(其余) 我用 ext2 测试了这个,但我相信它可以与 ext4 一起正常工作。
- 交换
也许我不会有问题德瓦利亚斯如果我升级我的固件的话。我几个月前新买了这个工作站,它在经销商处已经装箱很长时间了,并且固件版本非常旧。