首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu还在rEFIt上

Ubuntu还在rEFIt上
EN

Ask Ubuntu用户
提问于 2013-11-26 15:40:11
回答 1查看 1K关注 0票数 0

我只是用Ubuntu从我的mac卸载ubuntu,方法是将ext4和linux交换分区格式化为fat32,然后删除它们(这样我就可以使用苹果的磁盘实用程序来调整mac分区的大小)。

现在有一个问题: Ubuntu仍然出现在rEFIt中。这是否意味着引导程序仍在某个地方?如果是的话,究竟在哪里?

谢谢。

EN

回答 1

Ask Ubuntu用户

发布于 2013-11-26 19:14:29

引导加载程序可以是EFI系统划分(ESP)上的EFI模式引导加载程序,也可以是MBR或Linux分区中的BIOS模式引导加载程序(尽管如果您已经删除了所有Linux分区,分区是不可能的位置)。您可以按照以下方式检查和处理这些可能性:

  • 您可以通过键入sudo mkdir /Volumes/ESP; sudo mount -t msdos /dev/disk0s1 /Volumes/ESP在OS中挂载ESP。(这假定ESP是磁盘上的第一个分区,默认情况下是这样。如果它在其他地方,则需要适当地调整命令。)然后,您可以在/Volumes/ESP下搜索Linux引导加载程序。可能会出现在/Volumes/ESP/EFI/ubuntu中。删除引导加载程序(一个.efi文件),并选择它的整个目录。
  • 您可以使用dd擦除包含BIOS引导代码的MBR (或分区)部分。这在Linux上是最安全的,所以我建议您启动Linux,然后输入sudo dd if=/dev/zero of=/dev/sda bs=440 count=1。这个命令要非常小心!参数中的错误会导致磁盘损坏。OS不太适合这样做,因为IIRC不可能用OS的dd编写扇区的一部分,而且重要的是只删除扇区的前440个字节。(扇区通常大小为512字节。)

或者,比第二个选项更安全一些,您可以从废弃的rEFIt升级到它当前维护的叉( rEFInd。 ),然后您可以编辑它的refind.conf文件以达到您的目的。您可以将目录排除在带有dont_scan_dirs行的EFI引导加载程序的扫描之外,也可以使用scanfor行删除所有BIOS模式的引导加载程序(省略hdbios选项)。排除使用rEFInd的BIOS模式引导加载器的缺点是,如果您使用Windows进行双引导,则很可能会失去引导它的能力。

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

https://askubuntu.com/questions/382527

复制
相关文章

相似问题

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