我正在尝试重新安装 GRUB 以启用启动 Ubuntu(因为它目前默认为 Win 10)。我关注了其他帖子,下面是相同说明的复制粘贴。有人能帮我确定 sdX、sdXX 和 sdXXX 的值是什么吗?我已复制粘贴了上面的 GParted 屏幕截图。非常感谢。
sudo mount /dev/sdXXX /mnt
sudo mount /dev/sdXX /mnt/boot/efi
对于 /dev /dev/pts /proc /sys /run 中的 i;执行 sudo mount -B $i /mnt$i;完成
sudo chroot/mnt
grub-安装/dev/sdX
更新 grub
笔记:
sdX = 磁盘 | sdXX = efi 分区 | sdXXX = 系统分区
答案1
一般来说,您看到的大多数指南都写到sdX
“sd”代表 SCSI 磁盘。我可以看到,您有一个 NVMe 磁盘,因此 Gparted 中显示的名称将是nvme0n1XXXX
您的磁盘名称nvme0n1
取决于您想要安装根分区的位置:
sudo mount /dev/nvme0n1p8 /mnt
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
编辑:在安装 grub 之前使用genfstab填写 fstab 文件后安装分区
genfstab / > /etc/fstab
grub-install /dev/nvme0n1
编辑:genfstab 是 Arch 安装包中的一个脚本,可以安装它sudo apt-get install -y arch-install-scripts
来帮助生成 fstab 文件。但是,你可以按照说明编写自己的 fstab这里