新的戴尔笔记本电脑几乎肯定会附带Windows 8,并使用可扩展固件接口(又名Unified EFI或UEFI)固件而不是旧的基本输入/输出系统(BIOS)固件。基于EFI的系统通常使用GUID分区表(GPT)而不是通常(但不总是)与BIOS一起使用的较旧的主引导记录(MBR)分区方案。
这是相关的,因为您链接的指令假定使用MBR进行BIOS模式安装。如果您继续使用GPT和EFI,程序将完全不同!根据此文档, Solaris现在支持EFI模式引导,但我不能指出有关如何在此模式下安装它的具体说明。
大多数现代EFI都包含兼容性支持模块(CSM),它使计算机能够以BIOS模式启动。因此,您可以在BIOS模式下启动,但如果您将所有操作系统配置为以BIOS模式启动,则这将是最简单的。对于Windows,这将需要将磁盘从GPT转换为MBR。对于所有操作系统,如果磁盘当前是GPT格式,转换为MBR将需要重新安装引导加载程序。在大多数情况下,您需要进入固件设置实用程序并激活CSM - 它通常由该名称或名称“遗留支持”或类似名称标识。有时它会通过去激活来激活“UEFI支持”或类似的东西。(遗憾的是,没有任何关于这些用户界面的远程标准化。)如果你正在擦除所有东西并重新安装,那么一旦你理解了需要做什么,这个启动模式和分区表杂耍就没什么大不了的了。但是,如果你想保留Windows,那可能会很麻烦。
此外,Windows 8附带的计算机几乎总是附带安全启动活动。安装某些操作系统需要禁用此功能。某些Linux发行版支持安全启动,但其他发行版则不支持。我不知道Solaris。您应该能够在固件中禁用安全启动 - 但同样,具体取决于固件的用户界面。
如有必要,您可以在EFI模式和BIOS模式启动之间切换,但这通常很尴尬。大多数EFI允许使用内置的启动管理器来执行它,这通常是可怕的工具; 或者您可以安装我的rEFInd启动管理器,这使事情变得更容易。(使用rEFInd,您必须取消注释文件中的scanfor
行,refind.conf
并确保在该行中添加了合适的BIOS模式选项。)
至于分区类型,parted
GParted是操作分区类型代码的糟糕工具,因为它们没有提供明确的方法来执行此操作。这些工具将根据您指定的文件系统类型设置类型代码,但如果您需要使用其他内容,则运气不佳。相反,您应该使用fdisk
(对于MBR磁盘)或gdisk
(对于GPT磁盘)在libparted允许的少数标准化方式中设置分区类型代码。FWIW,IIRC Solaris已经放弃了0x82类型代码,而不是其他东西,但我不记得它现在使用的是什么。