Przeniesienie istniejącej instalacji na pendrive.

Taką miałem potrzebę. Ostatnimi czasy devowie Archa postanowili, że nowe obrazy instalacyjne mojej ulubionej dystrybucji zostaną zmienione. Po pierwsze nie ma już skryptów instalatora w dialogu. Wszystkie operacje podczas instalacji wykonujemy ręcznie, jak za starych dobrych czasów (i to mi się akurat podoba), jednak nie ma możliwości instalacji base systemu z płytki, wszystkie pakiety muszą być ściągnięte z internetu. Mój net akurat trochę kiepski jest, więc postanowiłem skopiować /root z laptopa, a potem dodać bootloader. Z grubem2 sobie nie poradziłem, ale na ten sam problem napotkałem przy użyciu syslinuxa. Dysk usb nie był widziany bo initramfs-linux standardowo nie ma obsługi USB. Dodanie „usb” do HOOKS w /etc/mkinitcpio.conf i wygenerowanie ramdysków za pomocą: mkinitcpio -p linux załatwia sprawę.

Pozostałem przy syslinux z uwagi na minimalizm i przejrzystość konfiguracji. /boot/syslinux/syslinux.cfg dla mojego pendrive’a wygląda tak:

PROMPT 1

TIMEOUT 2
DEFAULT arch

LABEL arch
LINUX ../vmlinuz-linux
APPEND root=UUID=3cf259d1-72ba-4b9a-9b46-02fdf356f9eb ro quiet thradirqs
INITRD ../initramfs-linux.img

Jakby ktoś się zastanawiał skąd wziąć UUID:  blkid

threadirqs od dawna już używam do gitarowania. Wraz z rtirq daje 5ms opóźnienie bez konieczności kompilowania własnego kernela RT.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s