„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.
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 …
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 …
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 …
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, …
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 …
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?
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 …
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 …
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?
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 …
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.
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: …
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 …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.