Przygotowuję dokument szczegółowo pokazujący światło na sekwencji rozruchowej Linuksa od naciśnięcia przycisku Power-on hosta do pojawienia się monitu o zalogowanie się.
Byłoby wspaniale, gdybyśmy mogli połączyć i zestawić te właściwe odpowiedzi tutaj w jednym miejscu odniesienia. Podaj wszelkie szczegóły warte odnotowania podczas uruchamiania. Gdy dokument zostanie ukończony ze wszystkich punktów, opublikuję tutaj również szczegóły dokumentu i zaktualizuję link w pytaniu.
Proszę wziąć pod uwagę wszystkie możliwe scenariusze, takie jak uruchamianie z dysku, uruchamianie z USB, uruchamianie z sieci na kliencie bezdyskowym, w którym rootfs (/) znajduje się w sieci.
linux
boot
boot-loader
netboot
Nikhil Mulley
źródło
źródło
Odpowiedzi:
Chcesz sekwencję rozruchową Linuksa lub po prostu sekwencję rozruchową komputera ... ponieważ nie ma różnicy między uruchamianiem Linuksa z USB / Cdrom / HDD ... Linux zawsze uruchamia się z MBR, gdzie bootloader jest ...
Proces rozruchu systemu Linux:
źródło
ext3
systemie plików, aext3
moduł jądra nie jest jeszcze załadowany? Co więcej, jeśli samo jądro znajduje się w systemie plików, którego bootloader nie rozpoznaje? Jak następujące rzeczy ładowane są kolejno, ładowaniekernel
, ładowaniebootloader
, montowanie/boot
katalogu, czytanie/etc/fstab
pliku itp.Spróbuj zainstalować i używać programu rozruchowego .
źródło