Debian
通過 apt 從 live cd 安裝包到真實係統
我只能通過 live CD 啟動,我需要將 Debian 軟體包安裝
firmware-linux-nonfree
到我的伺服器上才能成功啟動。我怎樣才能做到這一點?會
chroot
幫助我嗎?
第一個解決方案:
- 您可以安裝在恢復中啟動所需的驅動程序。需要注意的一件事:只
/
安裝了這麼多,以至於您需要安裝其他分區,例如/usr
或/home
如果需要- 您需要重新安裝
/
讀寫模式:mount -o remount,rw /
- 你只需要像在正常模式下一樣安裝你的包。
- 在恢復模式下安裝的軟體包確實會在正常模式下持續存在。
另一種嘗試方式
- 從CD啟動
fdisk -l
使用或查找您的硬碟lsblk
- 用這個命令掛載它 ``mkdir /mnt/hdd && mount /dev/sdx /mnt/hdd
- 如果您也有單獨的引導分區掛載。
mount -t ext2 /dev/sdx1 /mnt/hdd/boot
- 現在為了擁有一個功能性的 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
啟動 chrooted bash- 通過 apt 安裝你的包
- 嘗試重新啟動