Почему ядро ​​не обновляется при использовании постоянного Live USB?

Я создал живую USB-версию Ubuntu 12.04 с файлом постоянства 4 ГБ. Firefox и другое программное обеспечение обновляются при запуске диспетчера обновлений. Тем не менее, ядро ​​Linux не будет обновляться, и я не могу установить менеджер пакетов synaptic, твик ubuntu и т. Д. Есть ли исправление для этого. Заранее спасибо.

2
задан 17 May 2012 в 11:37

2 ответа

я нашел это решение также на askubuntu, и я применяю его и работал на меня, и я совместно использую снова здесь:

gksudo gedit /etc/kernel/postinst.d/zz-update-grub

**

Прокомментируйте строку 15

**

ПРЕЖДЕ

*/postinst.d/*:|*/postinst.d/*:configure|*/postrm.d/*:|*/postrm.d/*:remove)
    exec update-grub
    ;;

ПОСЛЕ

    */postinst.d/*:|*/postinst.d/*:configure|*/postrm.d/*:|*/postrm.d/*:remove)
#       exec update-grub
        ;;

Запустите скрипт конфигурации:

$ sudo dpkg --configure -a
(lots of debugging)
$

Необходимо видеть большую отладку а НЕ ошибочную строку в конце.

Безусловно, повторно выполните конфигурацию. Это должно сразу закончиться без любых журналов:

$ sudo dpkg --configure -a
$

Теперь, можно восстановить zz-update-grub файл, на всякий случай Вы хотите установить другое ядро позже, и Личинка начинают работать с overlayfs...

1
ответ дан 17 May 2012 в 11:37

Это, видимо, распространенный вопрос, на который никто не ответил правильно.

Ни одна из существующих действующих операционных систем на основе ISO9660 не обеспечивает функцию обновления ядра: ядро ​​и initrd являются единственными компонентами, которые не может обновлять действующая операционная система, поскольку они находятся вне раздела персистентности данных (если есть) и системный раздел, как уже было сказано, отформатирован в ISO9660.

После нескольких лет расспросов, почему, я нашел живой документ на Read the Docs.

Основная цель проекта liveng - предоставить Сообществу набор лучших практик, чтобы превратить обычный Debian Linux live в живую (ng) операционную систему с функциями:

native encrypted persistence;
kernel update (on a live ISO 9660 filesystem!);
UEFI, with UEFI Secure Boot compatibility, with a real efi partition.
< / blockquote>

Tails - еще один пример работающей системы с возможностью обновления ядра, но ее файловая система FAT, не очень хорошая для живого ...

0
ответ дан 17 May 2012 в 11:37

Другие вопросы по тегам:

Похожие вопросы: