当 Ubuntu 安装在 lvm 上时如何重新安装/修复 grub

当 Ubuntu 安装在 lvm 上时如何重新安装/修复 grub

几天前,我关闭了服务器,因为我需要物理移动它,之后它就无法启动了。启动时,我看到了主板徽标,但之后我只看到灰色屏幕。不存在某些人认为的“边界”有些人说 6 分钟后它无法启动在其他论坛上,我搜索过解决办法。没有加载圆圈。只有灰色。键盘输入不起作用。

在我搜索修复方法时,有人在类似的论坛帖子中给出了关联他们开始修复,方法是启动 grub,然后按下 shift 键,同时看到主板徽标。所以我照做了,它说Launching/Starting (can't remember) grub..。但是之后我什么也看不到,这与You should see the GRUB menu after the BIOS loads.“Just gray”相反。所以我假设 grub 是问题所在。

在搜索修复 grub 的过程中,我发现链接。第一步,我需要安装我的 ubuntu 安装。但是,我的 ubuntu 安装不是基本的。

当我安装 Ubuntu 时,我选择将驱动器设置为 lvm后来又添加了第二个驱动器。所以在我的系统上,我有两个物理驱动器和一个虚拟驱动器(lvm),Ubuntu 安装在该驱动器上。lvm 称为“/dev/vgubuntu/root”,但在某些地方也被称为“/dev/mapper-something”。这不是我的技术知识,所以我并不了解所有内容。我刚刚设法设置它,它运行完美。驱动器 1 为 1TB,驱动器 2(后来添加到 lvm)为 750GB。

安装 Ubuntu 安装所在的分区。如果您不确定是哪个分区,请启动 GParted(包含在 Live CD 中)并查找。它通常是 EXT4 分区。将 XY 替换为驱动器号和分区号,例如:sudo mount -t ext4 /dev/sda1 /mnt。

sudo mount -t ext4 /dev/sdXY /mnt

GParted 仅将第一个驱动器显示为 /dev/sda5,而不显示第二个驱动器。当使用 live-usb 打开 gui-files 时,它将 lvm 显示为 /dev/md-0。

执行以下操作会显示错误:

sudo mount -t ext4 /dev/sda5 /mnt
#and this too
sudo mount -t "lvm2 pv" /dev/sda5 /mnt

lvm2 pv是 GParted 显示的 /dev/sda5。但是,/dev/sda5 不是我想要挂载的。如果我没记错的话,它是完整的 lvm。

这变得越来越令人困惑,我不知道自己在做什么。

简单说:救命!我不知道自己在做什么,也不知道需要做什么。我被困住了!

PS 是的,我已经启动了实时 USB,并将所有重要文件和脚本复制到 USB 并备份了它们。所以我可以重新安装 ubuntu 并重新安装所有内容。但是,我有 1.5 TB 的媒体,需要几天时间才能重新下载,而且软件运行正常,但以这种方式设置非常困难。所以我强烈希望修复它,而不是重新安装 ubuntu。

相关内容