Solaris 10 新增功能

x86: 新的 GRUB findroot 指令

所有的 Solaris 安裝方法,包括 Solaris Live Upgrade 在內,現在都使用 findroot 指令來指定在基於 x86 的系統上要啟動哪一個磁碟片段。過去,則是使用根指令 root (hd0.0.a) 來明確指定要啟動的磁碟片段。此資訊位於 GRUB 所使用的 menu.lst 檔案中。在 menu.lst 檔案中此項目最常用的格式為:


findroot (rootfs0,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive

findroot 指令能夠探索目標磁碟,不論啟動裝置為何。此外,findroot 指令為啟動具有 ZFS 根的系統以及具有 UFS 根的系統提供增強支援。除了 findroot 指令以外,現在會提供磁碟片段上的簽名檔名稱 (<mysign>, 0, a)。啟動簽名位於系統的 /boot/grub/bootsign 目錄中。簽名檔的名稱會隨使用的安裝方法而異。

如需更多資訊,請參閱「System Administration Guide: Basic Administration」中的「Implementation of the findroot Command」