追加パッケージをダウンロードするには、Arch LinuxインストールCDを再マウントしてください。

追加パッケージをダウンロードするには、Arch LinuxインストールCDを再マウントしてください。

~によるとこの投稿私はできます:

livedisk を再起動し、ドライブ archroot をルートパーティションに再インストールし、必要なパッケージをインストールすると、すべてが正常に動作します。

ただし、これを行う方法に関する情報が見つかりません。

インストールCDを再インストールし、必要なパッケージをダウンロードする方法を説明しますか?

答え1

他の答えのおかげで、次のスレッドが見つかりました。破損したLinuxインストールを復元するためにchrootを準備する正しい方法は何ですか?

各ステップはSuperUserが提供するスレッドで広く説明されているので、達成したい目標に対する非常に単純なソリューションのみを提供します。

この方法は、次のArchの特定のファイルを回復または変更するための良い方法です。

  • ログイン後数秒後にシステムが自動的にシャットダウンし、無効なパッケージと構成ファイルを削除しようとします。
  • sudo pacman -S iw wireless_tools network-tools dialogWi-Fiが機能するようにするには、Archをインストールして実行したいと思います。

次のように進んでください。

  1. ルートするシステムと同じアーキテクチャを持つ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
    

ぜひご覧ください。スーパーユーザーの元の答えそしてこのスレッドこれも便利です。

答え2

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

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

関連情報