格式化启动分区后启动ubuntu的问题

加潘捷罗夫

我是新的ubuntu用户,不小心格式化了引导分区后,我无法恢复工作。这是更多信息:

我试图从终端格式化SD卡,而我可能不小心格式化了引导ubuntu的分区。现在,我的计算机直接进入BIOS设置,并且不加载操作系统。在BIOS的“启动”选项卡下,有:

  • 启动PXE OpROM [已禁用]
  • 引导选项优先级
  • 引导选项1 [ubuntu(驱动器不....]
  • 引导选项2 [ubuntu(驱动器不是...。)
  • 引导选项3 [Windows引导管理...。]

(我很久以前就删除了Windows。)

到目前为止,这就是我试图解决的问题:

我创建了一个ubuntu引导USB驱动器,并能够通过USB启动计算机(幸运的是所有数据仍然存在)。然后,我尝试再次与旧的ubuntu一起安装ubuntu。安装成功完成,但是如果没有USB驱动器,机器仍无法启动。

然后,我按照CreateBootPartitionAfterInstall线程中的说明进行操作

我尝试运行引导修复,但由于缺少标志“ bios_grub”而不断收到错误消息。因此,在gparted中,我将/ dev / sda1的标志更改为bios_grub(在此之前为“引导”-不确定这样做是否正确,但如果没有它就无法运行引导修复)。这是我的分区的样子:

http://eagle1.american.edu/~gp9804a/ubuntu_gparted.png

我成功运行了引导修复程序,但仍然无济于事-如果没有USB驱动器,机器仍然无法引导。

然后,我尝试了引导修复中的高级选项,并在GRUB位置选项卡下选中了“单独的/引导分区sda1”。

这显然也进行得很顺利,最后我收到了成功的引导修复消息。唯一的问题是它无法在dev / sda6上运行某些更新,并指示我启用分区上的更新(我不知道该怎么做,并认为这与主要问题是相切的)。但是,重新启动后,我又遇到了同样的问题-直接进入BIOS,仍然无法启动。

(最后一次)引导修复的URL是这样的:

http://paste.ubuntu.com/6939109/

我现在对如何做以及如何使我的机器恢复不知所措。任何建议,不胜感激

罗德·史密斯

您已经将自己挖入了越来越深的洞中。幸运的是,我认为您仍然可以康复。为了警告他人并帮助您学习,我想指出您的一些错误:

  • 由于启动问题而重新安装Ubuntu几乎充其量只能说是矫kill过正,而且冒着破坏用户数据的危险。您说您的数据仍然存在,因此您可能已经浪费了一些时间,但是我想指出这一点,因为它可能会变得非常糟糕,丢失的用户数据会增加启动问题。
  • 尝试从最初以EFI模式设置的计算机上的BIOS模式引导中运行“引导修复”是一个错误。您甚至可能没有意识到自己犯了这个错误,但是您确实做到了– Boot Repair抱怨需要使用带有“bios_grub标志”的分区,这是此错误的线索。(可悲的是,Boot Repair的这一投诉显然对专家以外的其他人都没有提供很多信息。)
  • 将标志/dev/sda1更改bootbios_grub是错误的。parted和GParted术语中,“boot标志”标识EFI系统分区(ESP),该分区是保存EFI引导加载程序的分区。bios_grubOTOH是标志”,用于标识BIOS引导分区,分区保留用于BIOS / CSM /传统模式引导的第二阶段GRUB引导加载程序代码。当您在BIOS模式下重新安装GRUB时,它将覆盖的前几个扇区/dev/sda1,从而损坏分区上的数据。听起来您的问题始于不小心损坏该分区,所以您可能并没有真正造成更多的损害(可能对您的/etc/fstab文件),但这绝对是错误的方法。如果您的问题是由其他原因引起的,则此错误会使恢复工作更加困难。
  • 告诉Boot Repair将其/dev/sda1视为一个单独的/boot分区也是一个错误。您最终告诉它将该分区视为两个互斥的事物:一个单独的/boot分区和一个BIOS Boot Partition。这可能会使事情更加混乱,但是看起来并没有太大影响。

作为EFI引导的进一步背景,您可能需要阅读本主题的Web页面EFI引导的Ubuntu社区Wiki和/或Adam Williamson的博客,介绍EFI问题。所有这三个页面都提供了背景信息,这些信息可能会在将来帮助您解决此类问题。

关于解决方案:有几种方法,但是我建议您首先解决一些对于任何解决方案都必须解决的问题:

  1. 引导Linux紧急光盘。
  2. 使用GParted或parted将上的“标志”更改/dev/sda1boot或者,使用gdisk将该分区上的类型代码更改为EF00。
  3. 在上创建一个新的FAT32文件系统/dev/sda1您可以使用GParted或使用命令行mkdosfsmkfs实用程序来执行此操作
  4. 挂载/dev/sda6并编辑/etc/fstab文件。您必须为此文件添加一个条目才能挂载/dev/sda1/boot/efi它看起来应该像这样:

/dev/sda1      /boot/efi   vfat        fmask=133       0 0

或者(最好以某些方式),您可以/dev/sda1在该行的开头更改UUID="XXXX-XXXX",其中XXXX-XXXX分区的“ UUID”(实际上是序列号)值是,如所报告blkid该值仅您在分区上创建了新的FAT文件系统后才有效,因此在我编写此答案时它是未知的。

进行这些更改后,必须安装新的EFI模式引导加载程序。有几种选择。可能最容易安装的两个是:

  • rEFInd-您可以通过以下方法安装rEFInd:使用任何可行的方法引导至Linux,然后验证/boot/efi已安装该方法并安装Debian软件包(可从rEFInd下载页面获得)。
  • 通过Boot Repair进行GRUB 2 -Boot Repair工具应重新安装GRUB; 但是,以EFI模式启动时必须运行该程序。检查是否存在名为的目录/sys/firmware/efi如果存在,则说明您已在EFI模式下启动,并且可以运行“启动修复”。如果不存在,则可能是您以BIOS模式启动的,而启动修复充其量是没有用的。如果您已经以BIOS模式启动,请进入固件设置实用程序并禁用BIOS / CSM /旧版支持;或使用固件的内置引导管理器选择包含字符串“ EFI”或“ UEFI”的引导选项。不幸的是,由于固件设置实用程序和固件启动管理器的详细信息因一台计算机而异,因此我无法更具体地说明。

可能需要从硬盘的第一个扇区擦BIOS模式GRUB密码。如果完成修复后仍无法从硬盘引导,请尝试引导至Linux,并在终端中键入以下命令:

sudo dd if=/dev/zero of=/dev/sda bs=440 count=1

键入该命令时非常小心滑移,特别是如果您为bs=省略或指定了错误的值count=,可能会严重损坏磁盘。这就是为什么我没有在主要恢复过程中包括它的原因。

祝你好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

格式化启动分区后启动ubuntu的问题

来自分类Dev

格式化 Windows 分区后,它仍然显示在与 Ubuntu 的双启动中

来自分类Dev

卸载或格式化HDD(数据磁盘)后启动ubuntu问题?

来自分类Dev

重新启动后缺少SSD分区-显示未格式化

来自分类Dev

从Windows分区更新BIOS后启动ubuntu分区的问题

来自分类Dev

格式化Windows分区后Ubuntu无法正常工作

来自分类Dev

hadoop namenode无法在Ubuntu上启动/格式化

来自分类Dev

将Windows 7和启动分区从SSD移至HDD,而无需格式化HDD

来自分类Dev

Windows 格式化上的 Ubuntu 分区

来自分类Dev

新的Ubuntu双启动分区问题

来自分类Dev

删除Windows分区后无法启动Ubuntu

来自分类Dev

调整分区大小后,Ubuntu启动缓慢

来自分类Dev

在Windows 10上格式化我的可启动USB Pendrive时出现问题

来自分类Dev

每台计算机启动后都需要格式化Hadoop名称节点

来自分类Dev

格式化fedora磁盘后如何从启动菜单中删除fedora?

来自分类Dev

格式化旧驱动器后无法启动到克隆的驱动器

来自分类Dev

格式化额外的硬盘驱动器后无法启动

来自分类Dev

分区后如何启动

来自分类Dev

意外格式化后恢复ESP分区

来自分类Dev

是否可以在Windows双启动驱动器上的现有Ubuntu安装分区之上全新安装Ubuntu,而无需重新格式化整个驱动器?

来自分类Dev

安装Linux Ubuntu后的启动问题

来自分类Dev

安装Ubuntu后启动进入Windows的问题

来自分类Dev

在多启动PC上安装Ubuntu后启动Windows的问题

来自分类Dev

使用gparted格式化后,无法使用新的格式化分区。我猜的权限

来自分类Dev

使用gparted格式化后,无法使用新的格式化分区。我猜的权限

来自分类Dev

为什么Nautilus无法格式化可启动USB?

来自分类Dev

格式化问题

来自分类Dev

格式化Windows分区(以删除所有分区)并扩展我的Ubuntu分区

来自分类Dev

尝试将其设置为Linux的可安装启动密钥后,无法格式化我的USB磁盘

Related 相关文章

  1. 1

    格式化启动分区后启动ubuntu的问题

  2. 2

    格式化 Windows 分区后,它仍然显示在与 Ubuntu 的双启动中

  3. 3

    卸载或格式化HDD(数据磁盘)后启动ubuntu问题?

  4. 4

    重新启动后缺少SSD分区-显示未格式化

  5. 5

    从Windows分区更新BIOS后启动ubuntu分区的问题

  6. 6

    格式化Windows分区后Ubuntu无法正常工作

  7. 7

    hadoop namenode无法在Ubuntu上启动/格式化

  8. 8

    将Windows 7和启动分区从SSD移至HDD,而无需格式化HDD

  9. 9

    Windows 格式化上的 Ubuntu 分区

  10. 10

    新的Ubuntu双启动分区问题

  11. 11

    删除Windows分区后无法启动Ubuntu

  12. 12

    调整分区大小后,Ubuntu启动缓慢

  13. 13

    在Windows 10上格式化我的可启动USB Pendrive时出现问题

  14. 14

    每台计算机启动后都需要格式化Hadoop名称节点

  15. 15

    格式化fedora磁盘后如何从启动菜单中删除fedora?

  16. 16

    格式化旧驱动器后无法启动到克隆的驱动器

  17. 17

    格式化额外的硬盘驱动器后无法启动

  18. 18

    分区后如何启动

  19. 19

    意外格式化后恢复ESP分区

  20. 20

    是否可以在Windows双启动驱动器上的现有Ubuntu安装分区之上全新安装Ubuntu,而无需重新格式化整个驱动器?

  21. 21

    安装Linux Ubuntu后的启动问题

  22. 22

    安装Ubuntu后启动进入Windows的问题

  23. 23

    在多启动PC上安装Ubuntu后启动Windows的问题

  24. 24

    使用gparted格式化后,无法使用新的格式化分区。我猜的权限

  25. 25

    使用gparted格式化后,无法使用新的格式化分区。我猜的权限

  26. 26

    为什么Nautilus无法格式化可启动USB?

  27. 27

    格式化问题

  28. 28

    格式化Windows分区(以删除所有分区)并扩展我的Ubuntu分区

  29. 29

    尝试将其设置为Linux的可安装启动密钥后,无法格式化我的USB磁盘

热门标签

归档