调整主分区大小后进入紧急模式

调整主分区大小后进入紧急模式

我正在拼命寻求帮助。我的 Ubuntu 18.04 运行在 SSD 上,有 4 个分区 sdb1 = linux = system sdb2 = swap = swap sdb3 = linux = ~ mountpoint /home sdb4 = ntfs = Exchange to windows / 使用剩余空间作为 usb 驱动器

我格式化了 sdb4 并减小了它的大小。之后我能够正常启动 ubuntu。当我从 gparted 的实时 usb 调整 sdb3 的大小时,之后我无法正常启动 ubuntu。说明它处于紧急模式。

我尝试在 gpatted live 中重新安装 grub。为此,我安装了 sdb1 并运行 sudo grub-install --root-directory=/mnt/ /dev/sdb

但是导致出现错误(只能通过使用阻止列表在 thjs 设置中安装 grub)。

你能给我一些建议吗?我尝试了高级 grub 选项中的保存模式,但它似乎无法正常工作,因为保存模式启动后我无法选择我想要的选项

如果你能帮助我,我将不胜感激

答案1

  1. 此错误(grub 只能通过使用 blocklist 安装在此设置中)可能是因为您的磁盘具有 GPT(GUID 分区表)。您必须在磁盘开头使用标志“bios_grub”创建一个 1 MB 的分区。现在安装 grub。

    sudo grub-install /dev/sdb ### or whichever disk you want to install grub on
    
  2. 您的分区的 UUID 可能已更改,请将 etc/fstab 中 /home 条目的 UUID 与命令的输出进行比较:

    sudo blkid  /dev/sdb3 ### partition that you have resized.
    

    如果发生变化,请用新的 UUID 替换。

  3. 运行命令:

    sudo update-grub
    

    然后重新启动。

相关内容