如何在正在运行的系统上重新安装 grub / remount / boot / efi?Linux Mint 20.2

如何在正在运行的系统上重新安装 grub / remount / boot / efi?Linux Mint 20.2

我是 Linux 新手,我在新的 SSD / NvMe 设备上安装了 Linux Mint 20.2 作为双启动。Windows 10 仍安装在现有 SSD 上。结果发现我忘记为 /boot/efi 创建额外的分区 - 现在它仍然驻留在旧 SSD 上。我相信这对你们来说是一个简单的问题:

如何在 /dev/nvme0n1p1 上的第一个分区上安装 grub 或 /boot/efi(/boot 已经存在)?它可以作为 ext4 工作吗?

这是我的 fstab 和 blkid 的转储:

$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>

UUID=dbb9d17c-da59-4c67-a8bc-d1c0376d25d1   /   ext4    errors=remount-ro   0   1
UUID=788f6c5a-b9fb-4bc3-bb33-5462ad839a6a   /boot   ext4    defaults    0   2
UUID=788f6c5a-b9fb-4bc3-bb33-5462ad839a6a   /boot/efi   ext4    umask=0077  0   1
UUID=2e1f5f01-22d6-4729-8cb9-afa8febe8f0c   none    swap    sw  0   0
UUID=F648EC1248EBCF83   none    ntfs    defaults    0   0


$ blkid
/dev/nvme0n1p1: UUID="788f6c5a-b9fb-4bc3-bb33-5462ad839a6a" TYPE="ext4" PARTUUID="248a5c3f-01"
/dev/nvme0n1p5: UUID="2e1f5f01-22d6-4729-8cb9-afa8febe8f0c" TYPE="swap" PARTUUID="248a5c3f-05"
/dev/nvme0n1p6: UUID="dbb9d17c-da59-4c67-a8bc-d1c0376d25d1" TYPE="ext4" PARTUUID="248a5c3f-06"
/dev/sda1: LABEL="Recovery" UUID="A078E05578E02C2A" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="dd858f7c-8e98-4da9-bf02-0c6c39a03894"
/dev/sda2: UUID="20E1-2C98" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="b0e2ea1b-8deb-4c5b-8f2b-4447ef73c4ac"
/dev/sda4: UUID="F648EC1248EBCF83" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="8d55df99-9d08-437d-859b-087830d311e0"
/dev/sdb1: LABEL_FATBOOT="VeraCrypt" LABEL="VeraCrypt" UUID="FC12-7105" TYPE="vfat" PARTUUID="9b3dbd4e-2ecf-48c7-802a-1750a00a7fc7"
/dev/sdb2: UUID="5990a595-dddf-4426-88a9-4c524f6158e8" TYPE="crypto_LUKS" PARTUUID="9430b710-f2ca-4a01-97eb-2904bc2e5747"
/dev/mapper/luks-5990a595-dddf-4426-88a9-4c524f6158e8: LABEL="Encrypted" UUID="1de7f161-56cd-4bea-951d-2fcb91bd5712" TYPE="ext4"

感谢您的帮助!祝您有美好的一天

答案1

我通过卸载现有的 /boot/efi 分区、在 /boot 中创建 /efi 文件夹并复制其中的内容来解决这个问题。

然后我更改了 /etc/fstab,删除了 /boot/efi 分区的条目

相关内容