首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新安装Win10后,用GPT启动Ubuntu

重新安装Win10后,用GPT启动Ubuntu
EN

Ask Ubuntu用户
提问于 2018-11-23 22:47:40
回答 2查看 932关注 0票数 2

在我的戴尔XPS 13与UEFI "bios",我安装了Ubuntu18.04作为dualboot预装Windows 10。当时我必须启用Legacy引导,调整分区的大小与裂口,一切都很好。

今天我想重新安装Windows 10,所以我开始安装程序,但是它抱怨了一些关于GPT的事情,拒绝安装(像这样,但是没有什么不同的消息)。

下一个错误的想法是通过Win installer删除所有与Windows相关的分区,并创建一个新的分区。它也不起作用。但我不在乎我的胜利是否有效,所以我想让ubuntu再次可启动。引导提示说刚刚

代码语言:javascript
复制
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

EN

回答 2

Ask Ubuntu用户

发布于 2018-11-23 22:47:40

最后,在1小时后,我想出了办法--我不得不在ubuntu中启动,在那里安装开机修理工具:

代码语言:javascript
复制
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再次启动。

  • 非常好的解释EFI对BIOS和GPT是这里。似乎我使用的计算机在BIOS模式与GPT。(这很违反直觉,因为这台机器有UEFI)
票数 1
EN

Ask Ubuntu用户

发布于 2019-01-13 01:03:05

Windows每次更新都会这样做。我用简单的bcd在窗口内修复它。或者更喜欢的是在这两个操作系统上使用两个单独的hdds。易bcd有一个免费的版本顺便。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1095519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档