安装win10-无法安装到磁盘【WoeUsb版】
-
背景:对一机双系统突然之间有很大的好奇。。然后就在win10基础上装了Ubuntu,而后win10起不来了,哭-_- 不过呢,还是阻止不了我,然而在没其他机器的情况下,只能用linux来制作u盘启动器了,于是看到网上大佬推的WoeUsb,不过问题也是多多鸭!!
-
问题:在Linux系统上使用WoeUsb制作win10U盘启动器, 安装时报“windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘”。这是因为该磁盘是传统BIOS而非UEFI。
-
解决方法(此方法仅在华硕笔记本上走通,其他电脑未实践过呢-):
-
进入系统BIOS确认已切换为Legacy模式
-
启动器要选择USB不带UEFI的那个
-
以上步骤之后不行可采取以下方式 编辑U盘中的grub.cfg文件: 原内容:
ntldr /bootmgr boot
修改后的:
default=1 timeout=15 color_normal=light-cyan/dark-gray menu_color_normal=black/light-cyan menu_color_highlight=white/black menuentry "Start Windows 10 Installation"{ insmod ntfs insmod search_label search --no-floppy --set=root --label FA00-5777 --hint hd0,msdos1 ntldr /bootmgr boot } menuentry "Boot from the first hard drive"{ insmod ntfs insmod chain insmod part_msdos insmod part_gpt set root=(hd1) chainloader +1 boot }
-
补充的问题
- 问题:在经过上面修改后,安装时还是报了“windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘”。这是因为该磁盘是传统BIOS而非UEFI。
- 解决方法:将U盘根目录下的bootmgr.efi文件和efi文件夹删除,再重新插上电脑即可,这样会默认使用传统BIOS启动(此操作启动时会有小段时间的黑屏,等待即可,重启也稍慢,要耐心鸭)