Jaki jest sens posiadania plików / vmlinuz i /initrd.img?

10

Ubuntu zachowuje linki do symboli dla bieżących vmlinuz i initrd.img, na /, ale po co to robić? I biorąc pod uwagę, że wiele osób ma ich /bootna innej partycji.

stokrotka
źródło

Odpowiedzi:

6

Dotyczy to niektórych skryptów, które aktualizują się (akcje związane z uruchamianiem), więc będą automatycznie wybierać nowe, zaktualizowane jądro, a nie stare, jeśli jądro zostało zaktualizowane.

Pliki i (dowiązania symboliczne) są potrzebne dla modułów zawartych w jądrze podczas procesu uruchamiania.

Jeśli usuniesz jeden lub oba pliki vmlinuz i initrd.img, może być konieczne ponowne uruchomienie programu ładującego [grub], ponieważ grub korzysta z dowiązań symbolicznych, aby kontynuować swój następny proces> Dekompresowanie systemu Linux ... Ok, uruchamianie jądra.

Aby dowiedzieć się, jak działa system, zobacz tutaj: http://www.ibm.com/developerworks/library/l-linuxboot/index.html

Ringtail
źródło
0

Możesz używać innych programów ładujących bez konieczności używania ich skryptów wyszukiwania.

Jak rozruch sieciowy pxe syslinux. Musisz tylko wycelować jądro do / vmlinuz i initrd do /initrd.img i bez względu na to, ile razy aktualizujesz jądro, nadal się uruchamia.

Joao Cordeiro
źródło