Arch-Linux

重新掛載 Arch Linux 安裝光碟以下載一些額外的軟體包

  • December 27, 2016

根據這篇文章,我可以:

再次啟動 livedisk,將驅動器 archroot 重新掛載到根分區,然後安裝所需的軟體包,一切正常。

但是,我找不到有關如何執行此操作的任何資訊。

您能否解釋一下我應該怎麼做才能重新安裝安裝 CD 並能夠下載我想要的軟體包?

感謝其他答案,我能夠找到這個執行緒:準備 chroot 以恢復損壞的 Linux 安裝的正確方法是什麼?.

由於在 SuperUser 上提供的執行緒中對每個步驟進行了廣泛解釋,因此我只會為我試圖實現的目標提供一個非常簡單的解決方案。

這種方法是從 Arch 中恢復或更改某些文件的好方法,例如:

  • 登錄後系統會自動關閉幾秒鐘,您想刪除那些壞包和配置文件。
  • 你想sudo pacman -S iw wireless_tools network-tools dialog在安裝 Arch 後執行讓你的 wifi 工作。

以下是步驟:

  1. 使用與您要 chroot 進入的系統具有相同架構的 LiveCD。
  2. 如果您需要網路連接,是時候進行設置了。您可以使用 wifi-menu例如。
  3. 現在您必須輸入以下命令:
cd /
# I had to change ext3 to ext4. 
# Depends on the filesystem one used during installation.
mount -t ext4 /dev/sda1 /mnt 
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t ext2 /dev/sda2 /mnt/boot
chroot /mnt /bin/bash
  1. 現在你在一個shell中,你可以做你想做的事。
  2. 打掃乾淨。
exit
umount /mnt/boot # if you mounted this or any other separate partitions
umount /mnt/{proc,sys,dev}
umount /mnt
  1. 結束。
reboot

我強烈建議您查看SuperUser 的原始答案和這個可能也很方便的執行緒。

引用自:https://unix.stackexchange.com/questions/245993