我的新电脑 Y500 是海淘回来的,默认装的是 win8 系统,电脑硬件方面有相当变态的 UEFI。我打算把电脑的操作系统改成 opensuse12.3 的单系统,本来是打算用 U 盘来安装的,因为我以前都是那么做的,但是 U 盘安装却怎么搞都搞不定。然后安装过程中把 win8 都给格掉了,没系统可用了,身边又没有其它的电脑,所以我只好去花 10 块钱刻了个 opensuse12.3 64 位操作系统的 DVD 盘来搞光盘安装,郁闷呀,早知道当初应该早点在论坛买一个 DVD 碟的。
因为有了那个变态的 UEFI,所以就算刻了个光盘安装过程也远远不是想像的那么一帆风顺的。Y500 进入 BIOS 后,切换到那个 boot 选项卡里面,里面有个 Boot Mode,这个选项里面有纯 UEFI 模式和 Legacy Support 两种模式。也就是说,这个电脑的 BIOS 没有那种纯 Lagacy 的模式。对于 Legacy Support 这种同时支持 UEFI 和 Legacy 的模式,根据 Boot Priority 又分 Legacy First 和 UEFI First。所以呢,总的来说呢,Y500 这台本子的 BIOS 里面有三种 boot 情况:
1、纯 UEFI 模式
2、Legacy Support 模式 +Legacy First
3、Legacy Support 模式 +UEFI First
为什么要说这个呢?因为不知道是我这台电脑完全是一个特例还是怎么回事,我的亲身实践表明只有第三种模式才能成功安装 opensuse12.3。
第一种情况下,进入启动画面选择光盘安装或是 check media 都会在
这里卡死。直接进不了安装界面。
第二种情况下,能正常进入安装界面进行安装,但是如果你选的是 grub2 引导,那么完成整个安装过程后,电脑再重启进入已安装好的系统时会卡死在
如果你选择 grub2efi 引导,会提示这一引导方式与你的硬件平台不兼容,这样你就算安好也白搭。
第三种情况下,进入安装界面,系统提供的分区方案里面会分出一个叫 EFI BOOT 的 Fat 格式的分区,容量大概是分了 156MB,挂载点是 /boot/efi。鉴于安好之后这个 /boot/efi 才 4M 不到的样子,所以分个一百多兆实在是分的太多了,我就只分了 20 多兆的样子,觉得这已经足够用了。然后引导那里系统默认选择的方式就会是 grub2efi,而不会有什么硬件不兼容之类的错误提示。如果你妄想用 grub2 引导,那么你会像第二种情况说的那样卡死掉。所以你还是老实点用 grub2efi 的方式引导,另外就是在那个 grub2efi 的配置选项里面,千万要在那个 secure boot 前面打上个勾把它给选上,这样装好之后,你就能正常引导进入系统中了。如果不选,在进行引导之前,bios 就会弹出提示说现在的安全策略不让你引导,然后你就等着哭吧,别说启动系统了,在引导这关,人家就把你禁了。
另外再说一下 U 盘安装,我尝试过用各种工具(grub4dos、easyBCD、WinkLy、opensuse DVD 光盘里面的 local install)企图进行 grub 引导来搞硬盘安装,但是都以失败告终,如果用 dd 或 imag write 将 Live CD 写到 U 盘里面,只要按照上面说的在 BIOS 里面设置一下目测也是能成功的。如果想用大 DVD 安装光盘进行安装,那么可参考这个链接 zh.opensuse.org/SDB:Live_USB_U%E7%9B%98%E5%AE%89%E8%A3%85#.E7.94.B1_DVD_.E6.88.96.E7.BD.91.E7.BB.9C.E5.AE.89.E8.A3.85_ISO_.E5.88.B6.E4.BD.9C.E5.8F.AF.E5.BC.95.E5.AF.BC_USB
将 DVD 的 ISO 映像文件做出可以引导的 USB-DVD,然后也是按照上面说的在 BIOS 里面设置一下目测也是可以成功的。