web-dev-qa-db-ja.com

Arch LinuxインストールCDを再マウントして、いくつかの追加パッケージをダウンロードします

この投稿 によると:

ライブディスクを再起動し、ドライブarchrootをルートパーティションに再マウントしてから、必要なパッケージをインストールすると、すべてが機能するはずです。

しかし、その方法についての情報が見つかりません。

インストールCDを再マウントして、必要なパッケージをダウンロードできるようにするにはどうすればよいか説明していただけますか?

4

他の回答のおかげで、私はこのスレッドを見つけることができました: 壊れたLinuxインストールを回復するためにchrootを準備する適切な方法は何ですか?

すべてのステップはSuperUserで提供されているスレッドで詳細に説明されているため、私が達成しようとしていたことに対する非常に単純なソリューションのみを提供します。

このアプローチは、次のような場合にArchから特定のファイルを回復または変更するための優れた方法です。

  • ログイン後数秒でシステムは自動的にオフになり、これらの不良パッケージと設定ファイルを削除したいと考えています。
  • archのインストール後にWi-Fiを機能させるには、Sudo pacman -S iw wireless_tools network-tools dialogを実行します。

手順は次のとおりです。

  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
    
  4. 今、あなたはシェルにいます、そしてあなたはあなたがしたいことをすることができます。

  5. 清掃。

    exit
    umount /mnt/boot # if you mounted this or any other separate partitions
    umount /mnt/{proc,sys,dev}
    umount /mnt
    
  6. 終わり。

    reboot
    

SuperUserでの元の回答 および このスレッド を確認することを強くお勧めします。これも便利な場合があります。

3

私の解釈では、一部のLiveCDはデフォルトで読み取り専用モードでパーティションをマウントするため、umountを使用してパーティションをアンマウントし、mountを使用して再度マウントする必要があることを意味します。

リンクされた回答のコマンドの詳細な説明が記載されたマニュアルは、ここにあります: https://wiki.archlinux.org/index.php/Change_root

0
H. Idden