我尝试在 IBM 9133-55A (powerpc) 服务器上虚拟化(VIOS 分区)Debian 7.8。由于某种原因,yaboot 和 grub 都无法安装在虚拟硬盘上。现在我想直接从openfirmware提示符启动内核,但在提示符上找不到虚拟硬盘。这是 ls 命令的输出。 (http://pastebin.com/9cbHQA93)
当我使用 debian 安装介质启动虚拟机时,硬盘是 /dev/sda,根分区是 /dev/sda2
答案1
IBM 使用的 openfirmware 似乎对 ext4 分区有问题。由于某些原因,磁盘在设备树中不可用,但可以在 /vdevice/v-scsi@/disk@ 上访问。
我通过以下方法解决了 grub 无法安装的问题:在救援模式下启动安装盘,chroot 进入已安装的系统,卸载默认 grub 并在 PReP Boot 分区上安装 grub-ieee1275。