ubuntu update-grub2 无法识别第三次启动 Sabayon

ubuntu update-grub2 无法识别第三次启动 Sabayon

安装 Sabayon 后,Sabayon 接管了启动过程。我已使用以下命令重新安装了 grub

sudo grub-install /dev/sda

我从Ubuntu 维基百科 grub2

Sabayon 是 sda8 和 sda9 上的 lvm,见下文。

sayth@sayth-TravelMate-5740G[~]
[22:03]:fdisj -l
zsh: correct 'fdisj' to 'fdisk' [nyae]? y

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x104abfd7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    27265023    13631488   27  Hidden NTFS WinRE
/dev/sda2        27265024    27469823      102400    7  HPFS/NTFS/exFAT
/dev/sda3        27469824   786911894   379721035+   7  HPFS/NTFS/exFAT
/dev/sda4       786913218   976768064    94927423+   5  Extended
/dev/sda5       786913280   812302335    12694528   83  Linux
/dev/sda6       812304384   816254975     1975296   82  Linux swap / Solaris
/dev/sda7       816257024   871153663    27448320   83  Linux
/dev/sda8       871155712   872179711      512000   83  Linux
/dev/sda9       872181760   976766975    52292608   8e  Linux LVM

但是当您更新 grub2 时,它没有检测到 Sabayon 存在,我该如何解决这个问题?

编辑然后我还尝试使用 grub-customizer 重做它但它似乎没有检测到它。

第二次修改:我认为从阅读中可以看出它不喜欢 /dev/sda8,因为它是 sda9 上 lvm 的启动分区。它根本无法识别它。

答案1

挂载 lvm 分区并运行 grub 更新

启用卷组的最简洁的方法是

sudo vgchange -a y

只需运行更新 grub 即可将 lvms 定位到 grub 中。

sudo update-grub2

答案2

尝试这个:

 sudo update-grub2

这应该会更新你的 grub2 cfg 文件。

相关内容