Strona strony wiki Ubuntu Core zawiera instrukcje instalacji Ubuntu Core na docelowym nośniku:
- Rozpakuj (nie rozpakuj) rootfów
- Nośnik docelowy format: co najmniej jedna partycja powinna być
ext2
,ext3
lubext4
- Rozpakuj Ubuntu Core na
ext{2,3,4}
partycję- Zainstaluj moduł ładujący
- Zainstaluj system Linux
- Jeśli jądro Linux wymaga modułów, dodać do nich
/lib/modules/$(uname -r)
wext{2,3,4}
systemie plików- Uruchom urządzenie docelowe
- Zainstaluj dodatkowe oprogramowanie za pomocą
apt-get
Ale jakie są konkretne polecenia, aby wykonać powyższe? Rzeczy, które jestem szczególnie zdezorientowany to:
- Rozpakowywanie i rozpakowywanie, jaka jest różnica i jak to zrobić?
- Jaki pakiet powinienem zainstalować, jeśli chcę, aby ogólne jądro było dostępne podczas zwykłej instalacji Ubuntu?
- Nie będę instalował żadnych sterowników ani niczego związanego z jądrem innych niż te zawarte w repozytoriach, czy muszę się martwić o ręczne dodawanie modułów jądra?
PS Chciałbym poprosić, aby wszystkie polecenia użyte w procesie instalacji zostały wymienione w odpowiedzi, z korzyścią dla tych, którzy są całkowicie obcy i ja, jeśli kiedykolwiek zapomnę.
chroot
środowiska?adduser
w przeciwieństwie douseradd
tego, ponieważ jest wygodniejszy.chmod go+rx /
jako root naprawiło ten problem. Coś na co trzeba uważać!Możesz to również sprawdzić, aby zainstalować Ubuntu Core na pamięci USB
Ubuntu Core zapewnia nam dobry start do grania w Linuksie. Oszczędza dużo czasu na budowanie rootfów, co może wymagać dużo wysiłku, aby zacząć działać.
Może być wiele sposobów gry z rootfami. Najprostszym może być użycie chroot do tymczasowego przejścia na Ubuntu Core. Większość narzędzi, które znasz, powinna działać. Ale sieć nie powinna być, ponieważ tak naprawdę nie ma konfiguracji sieci. Ani devfs, ani sysfs nie zostały utworzone, więc wiele narzędzi w zależności od tych interfejsów i-węzłów jądra nie powinno działać.
Nadal jednak możliwe jest instalowanie pakietów w katalogu głównym Ubuntu Core.
Przykład instalacji
Zainstaluj rootfs i obrazy jądra Ubuntu Core.
Zainstaluj grub ( grub-install )
Przetestuj USB za pomocą KVM ( link )
Lub przetestuj za pomocą VirtualBox
źródło