1、使用类似 lsblk 命令查看损坏系统位置
root@ubuntu:/# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 2.2G 1 loop
loop1 7:1 0 4K 1 loop
loop2 7:2 0 63.3M 1 loop
loop3 7:3 0 346.3M 1 loop
loop4 7:4 0 46M 1 loop
loop5 7:5 0 49.9M 1 loop
loop6 7:6 0 91.7M 1 loop
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 1.8T 0 part
│ └─ventoy 253:3 0 4.1G 1 dm
└─sda2 8:2 0 32M 0 part
nvme0n1 259:0 0 1.8T 0 disk
├─nvme0n1p1 259:1 0 512M 0 part
└─nvme0n1p2 259:2 0 1.8T 0 part
├─vgubuntu-root 253:1 0 1.7T 0 lvm /
└─vgubuntu-swap_1 253:2 0 976M 0 lvm
nvme2n1 259:3 0 3.5T 0 disk
└─nvme2n1p1 259:6 0 3.5T 0 part
└─vg0-home 253:0 0 7T 0 lvm /home
nvme1n1 259:4 0 3.5T 0 disk
└─nvme1n1p1 259:5 0 3.5T 0 part
└─vg0-home 253:0 0 7T 0 lvm /home
root@ubuntu:/#
2、挂载系统到某一个目录下
root@ubuntu:~# mount /dev/vgubuntu/root /mnt/
root@ubuntu:~# for i in /dev /dev/pts /proc /sys /run ;do sudo mount -B $i /mnt$i ;done
3、chroot 切换子系统开始修复
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# chroot /mnt/