在支持逻辑分区的IBM eServer服务器上,您应该使Linux在与AIX分开的分区中运行。 但是,并非所有配置都支持逻辑分区,有时您需要硬件上的所有可用资源。 在这些情况下,双重引导Linux和AIX操作系统可能是提供所需的每个平台的有效方法。 与Linux x86服务器不同,两种操作系统都没有通用的引导加载程序。 幸运的是,OpenFirmware允许多个启动设备启用双重启动。 该实用程序无需手动将驱动器换入和换出计算机。 手动交换磁盘可能导致用户和操作系统对哪个磁盘为主磁盘感到困惑。 本文档假定读者熟悉安装Linux for POWER™和AIX。
从OpenFirmware配置双启动
使用OpenFirmware界面选择引导设备至关重要。 切勿尝试通过物理拔下驱动器来更改引导顺序。 拔下驱动器可能会导致驱动器顺序混乱,随后无法启动磁盘以及潜在的数据丢失。
引导设备配置菜单位于OpenFirmware菜单系统内。 打开机器电源后,当LCD状态面板显示“ E1F1到达OpenFirmware”时,按1键。 在主菜单上,执行以下步骤:
- 选择选项1, 短信 。
- 选择选项5, 引导选项 。
- 选择选项2, 选择启动设备顺序 。
- 选择选项5, 硬盘 。
- 从下一个菜单中选择选项1, SCSI 。 此菜单允许您选择默认情况下要引导的磁盘。 此菜单还允许您订购其他磁盘以在Multiboot菜单中放置。
- 从“ 选择任务”菜单中,选择M以返回主菜单。
- 根据需要重复这些步骤,以正确订购启动盘。
为了将来启动特定磁盘,请返回“选择启动选项”菜单,然后选择选项3“ Multiboot”菜单。 此菜单使您可以将OpenFirmware设置为在启动时始终在Multiboot菜单上暂停(这样就不必按1键)。 它还允许您从以上述方法排列的磁盘中进行选择。
从操作系统内部配置引导设备
在Linux中,您可以使用nvsetenv工具(位于/ sbin中)配置将在下次启动时使用的启动设备。 该工具必须用作root用户。
您可以使用简单的脚本设置替代的重新引导命令,以使计算机在Linux或AIX中重新引导。 / sbin / nvsetenv引导设备条目的格式与OpenFirmware中提供的格式相同。 您可以在OpenFirmware中查看设备名称(请参阅上一节),然后将该信息复制到/ sbin / nvsetenv发出的命令行中。 例如:
/sbin/nvsetenv boot-device=/pci@400000000111/pci@2,2/scsi@1/sd@1,0:1,\ppc\bootinfo.txt /pci@
400000000110/pci@2,4/scsi@1/sd@8,0
注意:这是所有一行,唯一的空格在txt
之后。
在AIX中,可以使用bootlist命令执行相同的操作。 请参见nvsetenv和引导列表手册页以获取有关每个工具的其他说明。
摘要
切勿以物理方式交换磁盘以尝试重新排序引导设备。 相反,请使用OpenFirmware的控制台界面或Linux或AIX中提供的实用程序来更改引导设备。 这样可以保护您的数据并简化系统维护。
翻译自: https://www.ibm.com/developerworks/systems/library/es-powdualboot.html