在我的戴尔XPS 13与UEFI "bios",我安装了Ubuntu18.04作为dualboot预装Windows 10。当时我必须启用Legacy引导,调整分区的大小与裂口,一切都很好。
今天我想重新安装Windows 10,所以我开始安装程序,但是它抱怨了一些关于GPT的事情,拒绝安装(像这样,但是没有什么不同的消息)。
下一个错误的想法是通过Win installer删除所有与Windows相关的分区,并创建一个新的分区。它也不起作用。但我不在乎我的胜利是否有效,所以我想让ubuntu再次可启动。引导提示说刚刚
error: no such partition
Entering rescue mode...
grub rescue>输入ls得到(hd0) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)。输入ls (hd0,gpt4)得到Filesystem is ext2,这是不正确的。其他分区是未知的。
几年前我就使用了grub安装,所以我非常自信。但不幸的是,grub-install /dev/sd<Tab>没有给出任何结果。我意识到GPT和nvme将是问题所在。
盲目地运行sudo grub-install /dev/nvme0n1p1没有帮助,他说我的linux解析是不可读的。sudo update-grub得到了Failed to get canonical path of /cow。
发布于 2018-11-23 22:47:40
最后,在1小时后,我想出了办法--我不得不在ubuntu中启动,在那里安装开机修理工具:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair然后按下“推荐维修”。
我收到消息:"GPT检测到了。请创建一个BIOS分区(>1MB,未格式化的文件系统,bios_grub标志)。这可以通过G以来等工具执行。然后再试一次。“
因此,我在磁盘请求中创建了“未格式化”2MB分区,并提交了更改。幸运的是,gparted也开始识别我的Linux分区。右键单击该分区,可以选择列出"bios_grub“的”标志“。运行启动-修复再次响应OK消息和Ubuntu再次启动。
发布于 2019-01-13 01:03:05
Windows每次更新都会这样做。我用简单的bcd在窗口内修复它。或者更喜欢的是在这两个操作系统上使用两个单独的hdds。易bcd有一个免费的版本顺便。
https://askubuntu.com/questions/1095519
复制相似问题