11 wyjaśnione parametry rozruchu z jądra Linux

11 wyjaśnione parametry rozruchu z jądra Linux

Linux uruchamianie jest złożonym procesem w porównaniu z procesami uruchamiania w dowolnym innym dystrybucji. Kernel Linux akceptuje wiele parametrów podczas uruchamiania, w wierszu poleceń. Ten parametr czasu rozruchu wiersza polecenia przekazuje kilka rodzajów informacji do jądra Linux w uruchomieniu systemowym.

Parametry czasu rozruchu jądra

Uruchamianie jądra Linux bezpośrednio z BIOS Za pomocą jądra na CD (/dev/cdrom) nie pozwól bezpośrednio przypisać parametru. Do tego potrzebujemy specjalnego programu o nazwie Bootloader. Dwa najczęściej używane ładowarki rozruchowe w Linux to:

  1. GNU Grub (GNU Grand Unified Bootloader)
  2. Lilo (ładowarka Linux)

GNU Grub to pakiet ładowania rozruchowego z GNU ANTYLOPA Projekt, który jest w stanie uruchomić jedno z wielokrotnego jądra lub dowolnej konkretnej konfiguracji jądra w systemie UNIX i Linux.

Lilo ma możliwość uruchamiania różnych jądrów i przechowywania ich konfiguracji w zwykłym pliku tekstowym. Lilo jest w stanie uruchamiać system Windows, UNIX, BSD, Linux i wszystkie inne znane platformę z różnymi opcjami.

Argumenty rozruchowe jądra Linux są przekazywane na listę ciągów oddzielonych białymi przestrzeniami. Konwencjonalne podejście do przekazywania argumentów rozruchowych do jądra ma postać:

nazwa [= wartość_1] [, wartość_2]… [, wartość_10]

Gdzie 'Nazwa = unikalne słowo kluczowe„Definiuje część jądra, w której wartość ma być powiązana. Wartość, którą może pomieścić, wynosi 10, maksymalnie. Obecny kod tylko obsługuje 10 Parametry oddzielone przecinki na słowa kluczowe.

Tutaj, w tym artykule, zamierzamy omówić niektóre z wspólnych parametrów rozruchu jądra w Linux, które powinieneś wiedzieć.

1. w tym

To ustawia początkowe polecenie, które należy wykonać przez jądro. Jeśli 'w tym„nie jest ustawiony, szuka”w tym„W następujących odpowiednich lokalizacjach przed tym, jak jądro wyląduje w tryb paniki.

  1. /sbin/init
  2. /etc/init
  3. /bin/init
  4. /bin/sh

2. nfsaddrs

Powyższe zestawy parametrów NFS Adres rozruchowy do ciągu, który jest przydatny w przypadku rozruchu netto.

3. NFSROOT

''nfsroot ' Parametr ustawia nazwę głównej NFS na ciąg, który jest przydatny w przypadku rozruchu netto. Nazwa ciągu jest poprzedzona przez '/tftpboot„Jeśli to nie zacznie się”/',','lub dowolny cyfra.

4. źródło

Przechodzący źródło Parametr przy uruchamianiu czasu ustawia system, który ma być używany jako system plików głównych.

5. pojedynczy

''pojedynczy„Parametr, który prowadzi”w tym„Do komputera startowego w trybie pojedynczym użytkownika i wyłączenie uruchamiania wszystkich demonów.

6. ro

Ten parametr mówi ładowarowi rozruchowi, aby zamontować system plików root tylko czytać tryb. Aby FSCK Program może wykonać skanowanie systemu plików, nie wydajesz FSCK na Przeczytaj/zapisz system plików.

7. RW

Ten parametr zmusza bootloader do zamontowania systemu plików root w odczytanie zapisu tryb.

8. HDX

Dostosuj geometrię sterownika IDE, „HDX„Argument jest bardzo przydatny, jeśli BIOS generuje nieistotne i nieprawidłowe informacje.

9. rezerwa

Ten argument jest bardzo przydatny w ochronie I/O regiony portów z sond.

10. konsola

Definiuje seryjną konsolę portu do jądra z obsługą konsoli szeregowych.

11. mem

Definiuje całkowitą ilość dostępnej pamięci systemowej, pomocna podczas korzystania z dużych Baran.

Jądro Linux akceptuje ładunki parametrów podczas rozruchu. W nadchodzącym artykule omówimy resztę parametrów.

To wszystko na teraz. Wkrótce będę tu z innym artykułem, do tego czasu bądźcie czujni i połączone z Tecmint.