你这个就奇怪了,/boot下东西没了,正常不会这样,肯定是操作失误删东西,或者硬盘出问题了
如果是误删之类的,找个u盘写个ubuntu之类的进去,然后用u盘系统跑起来,用u盘系统安装重新安装grub,或者chroot到原系统,用原系统重安grub。
噢,对了,还要重装内核和initramfs之类的到/boot下
如果是硬盘坏了,那就先换硬盘再说吧 lvcha 发表于 2020-12-2 18:53
我现在就想启动起来把lvm给卸载了省得重新下电影。
我正在下载debian
lvm这种我都没敢搞,我nas上用的是gentoo,系统就是最简单的ext4直接挂 livecd进去fsck看看,然后重装下grub就行了 本帖最后由 citrus 于 2020-12-2 22:43 编辑
首先确定是bios还是uefi启动,下面以uefi为例
Livecd启动,联网,把原root挂载到mnt,原boot挂载到/mnt/boot,原efi分区挂载到/mnt/boot/efi,然后挂载系统目录
sudo -i
mount /dev/sdx3 /mnt
mount /dev/sdx2 /mnt/boot
mount /dev/sdx1 /mnt/boot/efi
mount -t sysfs none /mnt/sys
mount -t proc none /mnt/proc
mount --bind /dev /mnt/dev
mount -t devpts none /mnt/dev/pts
chroot进原系统,检查/etc/fstab是否损坏并修复,然后重装内核和grub
chroot /mnt /bin/bash
apt install --reinstall grub-efi-amd64 linux-image-generic
update-grub
楼主你别急,/dev/sdx里的x要替换成自己的硬盘盘符的,看硬盘盘符用lsblk或者fdisk -l
只有/boot消失的话有可能是没有挂载成功,还是有救的,总之有问题去看看https://wiki.archlinux.org/index.php/Installation_guide#Format_the_partitions这一节和之后的部分
上面的链接是arch linux的官方wiki,应该有中文版,但是不一定是最新的内容
页:
[1]