我只能通过live CD启动,我需要将Debian软件包firmware-linux-nonfree到我的服务器上,以便它能够成功启动。
我怎样才能做到这一点? chroot帮我吗?
您可以安装启动恢复所需的驱动程序。 有一件事要注意:只有/被挂载,以便记住,如果需要的话,您需要挂载其他分区,例如/usr或/home
你需要重新挂载/在读写模式: mount -o remount,rw /
你只需要像在正常模式下一样安装你的软件包。
fdisk -l或lsblkfind你的硬盘 如果你有一个单独的启动分区挂载。
mount -t ext2 /dev/sdx1 /mnt/hdd/boot
现在为了有一个function性的chroot,我们必须安装proc,dev和sys子系统:
mount -t proc none /mnt/hdd/proc mount -o bind /dev /mnt/hdd/dev mount -o bind /sys /mnt/hdd/sys
我们需要有互联网访问:
cp /etc/resolv.conf /mnt/hdd/etc/resolv.conf
使用chroot /mnt/hdd /bin/bash启动一个chroot bash