Какой смысл иметь / vmlinuz и /initrd.img?

10

Ubuntu хранит символьные ссылки для текущих vmlinuz и initrd.img /, но какой в ​​этом смысл? И учитывая, что многие люди имеют их /bootна другом разделе.

маргаритка
источник

Ответы:

6

Это для определенных сценариев, которые обновляются (действия, связанные с загрузкой), поэтому они будут автоматически переходить к более новому обновленному ядру, а не к старому ядру, если ядро ​​было обновлено.

Файлы и (символические ссылки) необходимы для модулей, содержащихся в ядре во время процесса загрузки.

Если вы удалите один или оба vmlinuz и initrd.img из системы, вам может потребоваться перезапустить загрузчик [grub], потому что grub полагается на символические ссылки для продолжения своего следующего процесса> Распаковка Linux ... Хорошо, загрузка ядра.

Чтобы получить представление о том, как работает система, посмотрите здесь: http://www.ibm.com/developerworks/library/l-linuxboot/index.html

Самка луня
источник
0

Вы можете использовать другие загрузчики без необходимости использовать их поисковые скрипты.

Как сетевой загрузки pxe syslinux. Вам просто нужно навести ядро ​​на / vmlinuz и initrd на /initrd.img, и сколько бы раз вы ни обновляли ядро, оно все равно будет загружаться.

Жоао Кордейру
источник