如何恢复显然被 /boot 文件系统类型 = ext2 阻止的 GRUB2 升级?

如何恢复显然被 /boot 文件系统类型 = ext2 阻止的 GRUB2 升级?

细节

详细说明这里/boot此 Debian Jessie 的文件系统类型=ext2

$ mount | grep -e '^/dev/'
/dev/sda3 on /boot type ext2 ...
...

并且无法升级其 GRUB2

$ sudo apt-get dist-upgrade 
...
Setting up grub-common (2.02~beta2-22+deb8u1) ...
Setting up grub2-common (2.02~beta2-22+deb8u1) ...
Setting up grub-pc-bin (2.02~beta2-22+deb8u1) ...
Setting up grub-pc (2.02~beta2-22+deb8u1) ...
Installing for i386-pc platform.
Installation finished. No error reported.
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..

大约在此时,我的控制台出现了诅咒途易呈现一个带有 title=Configuring grub-pc和 body 的对话框,告诉我GRUB failed to install

Do you want to continue anyway? If you do, your computer may not start up properly.
Writing GRUB to boot device failed - continue?

我点击按钮= No。在那时候,

  • GRUB2 软件包={ grub-common, grub-pc, grub-pc-bin, grub2-common} 已安装(根据apt-getaptitude),但未完全配置(根据上面的消息)。
  • 我有以下内容

问题

1.我现在应该将我的 { /dev/sda3, /boot} 从文件系统类型 = ext2 更新为其他类型(大概是 ext4)吗?

如果我误解了情况:我需要知道什么?我应该做些什么来调试吗?

如果我是不是/boot误解:在 Debian(本机正在运行)上转换 的文件系统的{最简单、最可靠、破坏性最小}的方法是什么?FS变换

2.我现在应该重新配置 GRUB2 吗?例如,我(或相同情况下的另一个 Debian 用户)如何重新创建Setting up由软件包安装引起的操作(参见第二个文本块)?

答案

1.对我来说,很明显我应该将我的 { /dev/sda3, /boot} 从文件系统类型 = ext2 更新为 ext4,我这样做了FS变换(安装其杰西包详细说明这里。这似乎进展顺利(除了一个问题)。

然而,根据 Jordan Uggla 的说法,此文件系统升级可能没有必要这里

2.乌格拉的帖子,我重新配置了 GRUB2,sudo dpkg-reconfigure grub-pc --frontend=text详细信息这里

我现在看到并启动到更新的内核,并且没有启动时错误消息。

答案1

详情请参阅答案上面:我将 { /dev/sda3, /boot} 从文件系统类型 = ext2 更新为 ext4,然后运行sudo dpkg-reconfigure grub-pc --frontend=text​​.我现在看到并启动到更新的内核,并且没有启动时错误消息。

相关内容