全新的Asus U500VZ,已预装Windows 8。我删除了fakeraid,关闭了快速启动和安全启动,并将SATA设置为AHCI,并删除了两个SSD上的所有现有分区。
购买了Windows 8 Pro,安装在第一个磁盘上,一切正常,Win 8创建了四个分区:ntfs恢复,fat32 efi,一些奇怪的Microsoft保留分区以及用于操作系统的主要ntfs。
启动到Ubuntu 12.10实时USB,它没有检测到Windows8。我选择使用手动分区进行安装-安装程序选择了/ dev / sda2(这是Windows 8创建的fat32 efi分区)用作efi。在第二个磁盘上为/(/ dev / sdb1)交换(/ dev / sdb5和/ home(dev / sdb6))创建分区。我选择/ dev / sda2作为安装引导程序的位置,如UEFI Windows 8和Ubuntu应该能够共享EFI分区。
重新启动后,ubuntu会自动加载。于是我就备份修复,这给了我这个。给我Grub重启后,两个Windows 8条目给出了错误,基本上说找不到该设备,然后找不到/EFI/Microsoft/Boot/xxx.efi。我再次尝试并得到了paste.ubuntu.com/1572985/,然后得到了paste.ubuntu.com/1572995/。
通过BIOS,我可以看到Windows Boot Manager和两个Ubuntu条目。如果选择Windows引导管理器,屏幕将闪烁,然后返回Grub。我设法(我认为)根据此处的信息修复了grub条目。现在,我有一个grub条目,该条目也会闪烁屏幕,然后返回到Grub。
我已经尝试过Windows 8修复安装,但它只能引导我进入Windows 8“准备修复”或类似的屏幕。
我完全被困住了。有什么建议吗?我是否以某种方式在旧版BIOS模式下安装了Windows 8?这似乎不太可能,因为我的BIOS似乎甚至没有选项(在启动优先级列表中,没有用于从硬盘驱动器简单启动的选项,并且当其中有可启动USB时,它被列为单个UEFI: xxxxx选项。
编辑我只是在这里尝试了最佳答案。现在,当我选择新的Windows 8 grub条目时(如下所示:
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 1ce5-7f28
chainloader /efi/Microsoft/Boot/bootmgfw.efi
或者,我从BIOS中选择Windows Boot Manager,得到Windows Recovery“您的PC无法正常启动”屏幕。错误码:0xc0000001
编辑:关于我完全无法解决此问题的superuser.com上的新问题:https : //superuser.com/questions/543369/can-uefi-settings-brick-new-laptops
只是为了充实一些细节:
1)通过Windows 8 Pro和Ubuntu 12.10掌握USB。
2)输入BIOS(F2)
3)将Sata配置切换到AHCI(对于SSD而言,比IDE更好)
4)关闭快速启动,打开旧版CSM和PXE oprom选项
5)关闭安全启动控制
6)使用USB引导到Ubuntu并删除剩余的RAID数据(请参见此处的示例)
7)Gparted可能会显示其中一个或两个磁盘错误-您需要将磁盘重新格式化为MBR分区表而不是GPT-(例如,在此处)
8)在第一个SSD上为Windows 8创建分区。
9)以非UEFI模式引导Windows 8(在BIOS中,您可以更改BBS顺序以将USB置于顶部,然后转到“保存”屏幕,并且应该有两个USB引导选项-选择一个不带USB引导选项在其前面说UEFI)并安装。
10)以非UEFI模式启动Ubuntu-它应该可以识别Windows 8安装。像往常一样,在/ dev / sda上使用引导加载程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句