lvcha 发表于 2020-12-2 18:21

liwangli1983 发表于 2020-12-2 18:34

他这个文章里的办法是/boot下内核啥的还都在,可以用cmdline引导进系统,再重装

你这个就奇怪了,/boot下东西没了,正常不会这样,肯定是操作失误删东西,或者硬盘出问题了

如果是误删之类的,找个u盘写个ubuntu之类的进去,然后用u盘系统跑起来,用u盘系统安装重新安装grub,或者chroot到原系统,用原系统重安grub。

噢,对了,还要重装内核和initramfs之类的到/boot下

如果是硬盘坏了,那就先换硬盘再说吧

lvcha 发表于 2020-12-2 18:53

liwangli1983 发表于 2020-12-2 18:54

lvcha 发表于 2020-12-2 18:53
我现在就想启动起来把lvm给卸载了省得重新下电影。

我正在下载debian

lvm这种我都没敢搞,我nas上用的是gentoo,系统就是最简单的ext4直接挂

lvcha 发表于 2020-12-2 19:16

litel 发表于 2020-12-2 19:51

livecd进去fsck看看,然后重装下grub就行了

citrus 发表于 2020-12-2 22:42

本帖最后由 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

lvcha 发表于 2020-12-3 20:48

Mayrixon 发表于 2020-12-3 22:09

楼主你别急,/dev/sdx里的x要替换成自己的硬盘盘符的,看硬盘盘符用lsblk或者fdisk -l

只有/boot消失的话有可能是没有挂载成功,还是有救的,总之有问题去看看https://wiki.archlinux.org/index.php/Installation_guide#Format_the_partitions这一节和之后的部分

上面的链接是arch linux的官方wiki,应该有中文版,但是不一定是最新的内容
页: [1]
查看完整版本: debian出现grub rescue怎么拯救一下?