Установить пакет для установки Ubuntu 16.04 при загрузке в live cd
Я установил Ubuntu 16.04 на свой жесткий диск.
После покалывания с драйверами nvidia и установки xserver-xorg-core или чего-то еще (я пытался заставить работать шмеля и optirun), я обнаружил пост, говорящий xserver-xorg-input-all
не был установлен - что оставило меня с системой, в которую я могу загружаться, но не взаимодействовать с.
Я пробовал режим восстановления, но на моем ноутбуке есть только Wi-Fi (или локальная сеть через USB-флешку, что, я думаю, было бы слишком сложно для работы), и я не могу настроить сеть и работать в режиме восстановления.
Итак, я запустил live cd / live-USB-Stick с Ubuntu 16.04 (которую я использовал для установки Ubuntu), и он также установил на него мой жесткий диск с Ubuntu.
Есть ли способ как-то установить этот пакет в установку Ubuntu на моем жестком диске во время работы Ubuntu?
1 ответ
Трудно говорить с точной ситуацией с xserver-xorg-input-all
Тем не менее, я могу показать, как устанавливать пакеты на установку, загруженную из живого образа.
Я проверил это на виртуальной машине Xubuntu 17.04.
Краткое изложение шагов
- Загрузитесь с совместимого живого образа, предпочтительно с того, с которого вы установили.
- Смонтируйте корневой том установки.
- Крепление
/dev
,/proc
, а также/sys
внутри корневого тома монтируется. - Крепление
/run
если/etc/resolv.conf
символическая ссылка на/run/resolvconf/resolv.conf
, Это требуется в Ubuntu 17.04, но я не уверен, что это 16.04. Это необходимо для разрешения имен DNS. chroot
в смонтированную файловую систему.- Установите, удалите или настройте при необходимости.
- Перезагрузитесь в установку.
Актуальные команды
Устройство, которое вы монтируете в первой команде, необходимо настроить в соответствии с корневым томом вашей установки.
mount /dev/xubuntu-vg/root /mnt
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /run /mnt/run # if needed, as noted above
chroot /mnt
apt install gnucash # or whatever you need
Заворачивать
Я смог установить gnucash
приложение, которое я ранее не устанавливал и которое имеет много зависимостей. После перезагрузки GnuCash был установлен и функционировал.
Обратите внимание, что я не обновил кеш с apt-cache update
перед установкой это было сделано намеренно, потому что я знал, что мой кеш при установке достаточно обновлен. В зависимости от вашей ситуации может потребоваться обновление кэша.