Pytania otagowane jako initramfs

„Początkowy system plików RAM” jest następcą initrd. Jest to główny system plików, który jest osadzony w jądrze i ładowany na wczesnym etapie procesu uruchamiania.

3
Jak naprawić rozruch z monitu initramfs i „zamontować: nie można odczytać” / etc / fstab ”: Nie ma takiego pliku lub katalogu” i „Nie znaleziono init”?
Instalowanie nowego systemu z wykorzystaniem partycjonowanego dysku GPT dedykowanego do pojedynczej partycji, sformatowanego ext4 , extlinux (wersja 4.05) jako bootloader, Ubuntu Core wersja 13.10 amd64 jako rootfs oraz Ubuntu linux-image-3.11.0-18-generic jako jądro, i extlinux-update, aby wygenerować konfigurację bootloadera. Rezultatem po ponownym uruchomieniu (nadal na maszynie wirtualnej opartej na KVM) jest …

3
Czy initramfs używa / etc / fstab?
W moim rozumieniu initramfs jest odpowiedzialny za ładowanie „prawdziwego” systemu plików root. Teraz są dwa miejsca, w których definiujemy ten rdzeń. Najpierw umieszczamy wpis /etc/fstab. Po drugie, umieszczamy urządzenie w komendach rozruchowych jądra, np root=/dev/sda1. Z którego korzysta initramfs, aby ustalić, gdzie jest główny system plików? Jeśli używa parametru jądra …
20 boot  fstab  initramfs 

1
Kiedy użyjesz pivot_root zamiast switch_root?
Chcę lepiej zrozumieć proces inicjowania Linuksa, aby móc uruchomić system za pomocą ceph zamiast NFS. W trakcie tego procesu natknąłem się na dwie formy przełączania roota. Jeden o nazwie switch_root, a drugi o nazwie pivot_root. Skrypty te są uruchamiane z systemu plików w pamięci (initramfs) uzyskanego przez tftp przy użyciu …

6
Dlaczego potrzebuję initramfs?
Dowiedziałem się, że jeśli wybiorę jffslub sdjako system plików (i nie initramfs), rozmiar jądra będzie bardzo mały (1,4 MB w porównaniu z tym, initramfsktóry wynosi 3,4 MB). Oznacza to, że initramfszajmuje dużo miejsca. Więc jeśli mogę, całkowicie go usunę, a więc będę miał bardzo małe jądro, czego chcę. Podstawowe pytanie, …

4
Zamontuj główny system plików z initramfs
To powszechny scenariusz. Z jakiegokolwiek powodu initramfs (OpenSUSE, jeśli ma to znaczenie) nie znalazł głównego systemu plików, więc spada do powłoki ratunkowej. Doskonale wiem jednak, jakie urządzenie należy zamontować. Moje pytanie: Jaka jest poprawna procedura zamontowania głównego systemu plików i kontynuowania sekwencji rozruchowej? Można przypuszczać, że jest cały punkt konsoli …

1
Jaki jest odpowiednik mkinitcpio.conf na Debianie?
Chcę sprawdzić, czy haki użyte do zbudowania initrd.imgsą poprawne w moim debianie, ale nie mogę znaleźć /etc/mkinitcpio.confpliku takiego jak ten w Archlinuxie, co jest odpowiednikiem tego pliku w debianie i jak odbudować plik initrd.img, gdy tylko „ edytowałeś ten plik?
15 initramfs  initrd 

3
Czy podczas uruchamiania ładowane jest całe jądro?
Przeczytałem ten popularny dokument IBM (widzę, że jest to często używane w Internecie), wyjaśniając funkcję początkowego dysku RAM. Uderzyłem w ścianę, wyobrażając sobie, jak to działa. W dokumencie jest napisane Program ładujący, taki jak GRUB, identyfikuje jądro, które ma zostać załadowane, i kopiuje ten obraz jądra i wszelkie powiązane initrd …

3
Dlaczego initramfs montuje główny system plików tylko do odczytu
Jaki jest powód montowania głównego systemu plików row initramfs (i initrd). Na przykład przewodnik initramfs Gentoo montuje główny system plików za pomocą: mount -o ro /dev/sda1 /mnt/root Dlaczego nie następujące? mount -o rw /dev/sda1 /mnt/root Widzę, że istnieje prawdopodobnie dobry powód (i prawdopodobnie dotyczy switchroot), jednak wydaje się, że nie …

3
Dlaczego warto używać CPIO do initramfs?
Tworzę własne initramfs na podstawie wiki Gentoo . Zamiast znajomego tari gzipstrona mówi mi, żebym używał cpioi gzip. Wikipedia twierdzi, że cpiojest używany przez initramfs jądra 2.6, ale nie wyjaśnia dlaczego. Czy to tylko konwencja, czy jest cpiolepsza dla initramfs? Czy nadal mogę używać tari gzip?

2
Różnica w wykonaniu init z osadzonymi vs. zewnętrznymi initramfs?
Buduję bardzo minimalny system Linux, który po prostu składa się z jądra (v4.1-rc5) i initramfs wypełnionego busybox (v1.23.2). W większości działa dobrze, ale obserwuję różnicę w zachowaniu wykonywania poleceń w / init, czy używam osadzonego initramfs vs. zewnętrznego. Skrypt / init to: #!/bin/sh dmesg -n 1 mount -t devtmpfs none …
10 linux  kernel  boot  initramfs 

1
Jak mogę zmusić jądro Ubuntu do niepowodzenia montowania / i upuszczenia do powłoki ratunkowej initramfs?
Próbuję dostosować środowisko ratunkowe initramfs i chciałbym zmusić jądro do niepowodzenia montowania /i upuszczenia do (initramfs)powłoki ratunkowej, w przeciwieństwie do trybu pojedynczego użytkownika. Jak mogę to zrobić? NB: Wiem, jak się podłączyć, initramfs-toolsaby wykonać kroki dostosowywania, ale muszę być w stanie zweryfikować wynik.

1
Jak złożyć konkretną macierz RAID bez użycia /etc/mdadm.conf
Czy można złożyć konkretną macierz RAID przy użyciu mdadm i funkcji skanowania, ale bez potrzeby pliku konfiguracyjnego? Tło: Używam niestandardowego initramfs do konfiguracji mojego systemu (dm-crypt i inne rzeczy). Wszystko jest zrobione i skonfigurowane w skrypcie inicjującym i tak chciałbym to zachować, tzn. Bez żadnych dodatkowych plików konfiguracyjnych. Mój cel: …
9 raid  mdadm  initramfs 

7
Wznowienie hibernacji kończy się niepowodzeniem w jądrze Linuksa 4.9.0, Debian 9
Niedawno zaktualizowałem swoje jądro z 3.16.4 (Debian jessie) do 4.9.0 (Debian stretch). Wszystko było w porządku, dopóki nie spróbowałem „Hibernować” (zawiesić na dysk). Kiedy używam opcji Hibernacja w LXDE, wydaje się hibernować. Słyszę tykanie wrzeciona dysku i zapisywanie danych. Ale problemy pojawiają się po wznowieniu hibernacji. Jądro pomyślnie przywraca obraz …

3
GRUB myli jądra / initramfs instalacji Ubuntu i Arch Linux
Mam komputer, który używał do podwójnego uruchamiania Ubuntu (obecnie 16.04) i Windows 7, z GRUB Ubuntu jako programem ładującym. Właśnie dodałem Arch Linux jako trzeci system operacyjny, zgodnie z oficjalnymi instrukcjami instalacji. Nie zainstalowałem GRUB-a z Arch, ponieważ chciałem użyć kontrolowanego przez Ubuntu. Instrukcje zawierały polecenie, mkinitcpio -p linuxktóre prawdopodobnie …

2
wyodrębnij osadzone initramfs
Mam jądro, w którym osadzony jest jeden initramfs. Chcę to wyodrębnić. Mam wyjście, x86 boot sectorkiedy to robięfile bzImage Mam plik System.map dla tego obrazu jądra. Czy jest jakiś sposób na wyodrębnienie osadzonego obrazu initramfs z tego jądra z lub bez pomocy pliku System.map ? Interesujący ciąg znaleziony w pliku …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.