通过apt从一个live cd安装包到真正的系统

我只能通过live CD启动,我需要将Debian软件包firmware-linux-nonfree到我的服务器上,以便它能够成功启动。

我怎样才能做到这一点? chroot帮我吗?

第一个scheme

  • 您可以安装启动恢复所需的驱动程序。 有一件事要注意:只有/被挂载,以便记住,如果需要的话,您需要挂载其他分区,例如/usr/home

  • 你需要重新挂载/在读写模式: mount -o remount,rw /

  • 你只需要像在正常模式下一样安装你的软件包。

  • 在恢复模式下安装的软件包将保持正常模式。

另一种方法来尝试

  • 从CD启动
  • fdisk -llsblkfind你的硬盘
  • 用这个命令挂载它mkdir / mnt / hdd && mount / dev / sdx / mnt / hdd
  • 如果你有一个单独的启动分区挂载。

    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

  • 通过apt来安装你的软件包
  • 尝试重新启动