Próbowałem zbudować moją trwałą pamięć USB Linux, teraz Ubuntu 16.04 jest już dostępny. Ale nadal uruchamia się tylko po znaku zachęty busyBox, gdy używasz stałego wpisu rozruchu:
BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash ---
Mam cztery partycje:
- 100 MiB FAT32 ESP
- 2 GiB FAT32 dla sqashfs
- 1 GiB SWAP
- ~ 12 GiB dla danych stałych
Mój problem polega na tym, że mount -n -o move /dev {rootmnt}/dev
nie działa z:
run-init: current directory on the same filesystem as the root : error 0
jak powinienem postąpić?
Są wiadomości do tego pytania. Mogę to teraz udoskonalić i znalazłem początek odpowiedzi. Problem znajduje się wokół plików rozruchowych nie wchodzących do ESP, ponieważ mają one zostać tam zainstalowane. Potwierdza, że to pytanie jest powiązane, ale nie odpowiada na ten problem. Odkryłem, że problem był spowodowany moim niepowodzeniem instalacji wszystkich niezbędnych plików rozruchowych w ESP. Tworzę tutaj szczegółowe pytanie o możliwą próbę zasiarczenia , aby nie zaśmiecać tego pytania, gdy próbowałem samodzielnie naprawić swój bałagan. @videonauth wskazał mi tę odpowiedź na czacie, ale należy ją przekonwertować, aby korzystała z rozruchu UEFI.
Nie wahaj się pomóc mi w rozwiązywaniu tego pytania, jeśli znajdziesz podwojenie lub chęć przedstawienia pytań o informacje, które mogą pomóc tobie i mnie odpowiedzieć na moje pytanie.
Odpowiedzi:
Nie wiem dokładnie, co powoduje zakończenie rozruchu w monicie busyboks / initramfs, ale mogę dostarczyć alternatywne rozwiązanie, które nie wymaga instalacji Ubuntu na USB i nadal zapewnia prawdziwą trwałość.
Spróbuj użyć tego
mkusb
narzędzia do stworzenia trwałego systemu USB.Szczegółowe instrukcje znajdują się tutaj .
Pełną dokumentację + działanie można znaleźć na https://help.ubuntu.com/community/mkusb
źródło