至于现在我没有足够的声誉来为@P0pR0cK5 的答案添加一个推荐,所以我将附加如果chroot上一个答案在尝试执行时停止chroot /mnt/hdd /bin/bash导致错误failed to run command '/bin/bash': No such file or directory,绑定安装其他目录会有所帮助。
sudo mount -o bind /usr /mnt/hdd/usr
sudo mount -o bind /lib /mnt/hdd/lib
sudo mount -o bind /lib64 /mnt/hdd/lib64
第一个解决方案:
您可以安装在恢复中启动所需的驱动程序。需要注意的一件事:只
/
安装了这么多,以至于您需要安装其他分区,例如/usr
或/home
如果需要您需要重新安装
/
读写模式:mount -o remount,rw /
你只需要像在正常模式下一样安装你的包。
另一种尝试方式
fdisk -l
使用或查找您的硬盘lsblk
如果您也有单独的引导分区挂载。
mount -t ext2 /dev/sdx1 /mnt/hdd/boot
现在为了拥有一个功能性的 chroot,我们必须挂载 proc、dev 和 sys 子系统:
我们需要有互联网访问权限:
用于
chroot /mnt/hdd /bin/bash
启动 chrooted bash至于现在我没有足够的声誉来为@P0pR0cK5 的答案添加一个推荐,所以我将附加如果
chroot
上一个答案在尝试执行时停止chroot /mnt/hdd /bin/bash
导致错误failed to run command '/bin/bash': No such file or directory
,绑定安装其他目录会有所帮助。chroot /mnt/hdd /bin/bash
最后,再次发出命令。