Назад | Перейти на главную страницу

Установить пакет через apt с живого компакт-диска в реальную систему

Я могу загружаться только с live CD, и мне нужно установить пакет Debian firmware-linux-nonfree на мой сервер, чтобы он мог успешно загрузиться.

Как я могу это сделать? Бы chroot Помоги мне ?

Первое решение:

  • Вы можете установить драйвер, необходимый для загрузки в режиме восстановления. Обратите внимание: только / смонтирован так, что вам нужно смонтировать другой раздел, например /usr или /home если нужно

  • Вам необходимо перемонтировать / в режиме чтения и записи: mount -o remount,rw /

  • Вам просто нужно установить свой пакет, как в обычном режиме.

  • Пакеты, установленные в режиме восстановления, сохраняются в обычном режиме.

Другой способ попробовать

  • Загрузиться с компакт-диска
  • Найдите свой жесткий диск с fdisk -l или lsblk
  • Смонтируйте его с помощью этой команды `` 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 запустить chrooted bash

  • Установите свой пакет через apt
  • Попробуй перезагрузиться