我有一个安装了 Ubuntu 18.04(桌面版)的旧系统。它在 、 和 上/boot/efi
进行/dev/sda1
了分区/boot
(使用 LVM)。分区太小,无法安装新软件包。因此,我卸载了和分区,并在 中注释了 挂载。后来,我在 上重新安装了 Ubuntu 20.04 ,它位于 LVM 卷上。/dev/sda2
/
/dev/sda3
/boot
/boot
/boot/efi
/boot
/etc/fstab
/boot
安装成功。但是,当我重新启动系统时,它会使用/boot
旧内核启动旧分区。
概括:
/dev/sda1
是旧/boot/efi
分区,/dev/sda2
是旧/boot
分区。- 新内核安装在
/boot
LVM 卷上。 - 引导加载程序总是首先引导旧
/boot
分区。
如何使用新内核启动?我应该输入以下命令:
sudo grub-install /dev/sda
我担心 grub 可能会安装旧内核或破坏我的 GRUB 菜单。此外,我应该删除/boot/efi
中的旧版本/etc/fstab
。
多谢!
附录:
lsblk
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 512M 0 part
├─sda2 8:2 0 488M 0 part
└─sda3 8:3 0 1.8T 0 part
├─gs--vg-root 253:0 0 9T 0 lvm /
└─gs--vg-swap_1 253:1 0 127.9G 0 lvm [SWAP]
/etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/gs--vg-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda2 during installation
#UUID=d053f15f-12bc-4ae4-96e5-8d28aeb997ed /boot ext2 defaults 0 2
# /boot/efi was on /dev/sda1 during installation
#UUID=7D6D-081F /boot/efi vfat umask=0077 0 1
/dev/mapper/gs--vg-swap_1 none swap sw 0 0
UUID=7D6D-081F /boot/efi vfat defaults 0 1