web-dev-qa-db-ja.com

ライブCDから実際のシステムへのaptを介したパッケージのインストール

ライブCDからしか起動できず、Debianパッケージをインストールする必要がありますfirmware-linux-nonfreeを正常に起動できるように、サーバーに送信します。

これどうやってするの? chrootは私を助けますか?

2
Daniel W.

最初の解決策:

  • リカバリでの起動に必要なドライバをインストールできます。注意すべき点:/のみがマウントされているので、必要に応じて/usr/homeなどの他のパーティションをマウントする必要があります

  • 読み取りおよび書き込みモードで/を再マウントする必要があります:mount -o remount,rw /

  • 通常モードで行うようにパッケージをインストールするだけです。

  • リカバリモードでインストールされたパッケージは、通常モードで存続します。

試す別の方法

  • CDからブート
  • fdisk -lまたはlsblkを使用してHDDを検索します
  • このコマンド `` 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を使用してchrootされたbashを開始します

  • Apt経由でパッケージをインストールする
  • 再起動してみてください
3
P0pR0cK5