この投稿 によると:
ライブディスクを再起動し、ドライブarchrootをルートパーティションに再マウントしてから、必要なパッケージをインストールすると、すべてが機能するはずです。
しかし、その方法についての情報が見つかりません。
インストールCDを再マウントして、必要なパッケージをダウンロードできるようにするにはどうすればよいか説明していただけますか?
他の回答のおかげで、私はこのスレッドを見つけることができました: 壊れたLinuxインストールを回復するためにchrootを準備する適切な方法は何ですか? 。
すべてのステップはSuperUserで提供されているスレッドで詳細に説明されているため、私が達成しようとしていたことに対する非常に単純なソリューションのみを提供します。
このアプローチは、次のような場合にArchから特定のファイルを回復または変更するための優れた方法です。
Sudo pacman -S iw wireless_tools network-tools dialog
を実行します。手順は次のとおりです。
Chrootしたいシステムと同じアーキテクチャのLiveCDを使用してください。
ネットワーク接続が必要な場合は、セットアップする時間です。たとえば、wifi-menu
を使用できます。
次に、次のコマンドを入力する必要があります。
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
今、あなたはシェルにいます、そしてあなたはあなたがしたいことをすることができます。
清掃。
exit
umount /mnt/boot # if you mounted this or any other separate partitions
umount /mnt/{proc,sys,dev}
umount /mnt
終わり。
reboot
SuperUserでの元の回答 および このスレッド を確認することを強くお勧めします。これも便利な場合があります。
私の解釈では、一部のLiveCDはデフォルトで読み取り専用モードでパーティションをマウントするため、umount
を使用してパーティションをアンマウントし、mount
を使用して再度マウントする必要があることを意味します。
リンクされた回答のコマンドの詳細な説明が記載されたマニュアルは、ここにあります: https://wiki.archlinux.org/index.php/Change_root