背景:对一机双系统突然之间有很大的好奇。。然后就在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
}
原文:https://www.cnblogs.com/r2musmile/p/15154697.html