Install Arch Linux on a removable medium (Lietuvių)
Šis puslapis paaiškina kaip atlikti įprastą Arch Linux diegimą į USB raktą. Priešingai nei LiveUSB kuris aprašytas - USB diegimo laikmena, rezultate gausime nuolatinę sistemą įdentišką diegiant į kietąjį diską, tiesiog USB laikmenoje.
Diegimas
Yra keletas būdų Arch diegimui į USB laikmėną, priklauso nuo to kokia operacinė sistema yra prieinama:
- Jei turite prieinamą kitą Linux kompiuterį (nebūtinai su Arch), galite sekti diegimas iš egzistuojančios Linux instrukcijas.
- Diegimui į USB laikmeną gali būti naudojamas Arch Linux CD/USB, užkraunant CD/USB ir sekant diegimo vedlį. Jei užkraunama iš Live USB, diegimas turėtų būti vykdomas į atskirą USB laikmeną.
- Jei naudojate Windows ar OS X, parsisiųskite VirtualBox, įdiekite VirtualBox Extensions, pridėkite USB laikmeną prie virtualiosios mašinos su Arch (pavyzdžiui paleistos iš iso), naudodamiesi diegimo vedliu nukreipkite diegimą į USB laikmeną.
Diegimo patobulinimai
- Prieš sukurdami pradinį RAM diską
# mkinitcpio -p linux
, prie/etc/mkinitcpio.conf
pridėkiteblock
kablį pri kablių masyvo iškart po udev. Tai svarbu tinkamam moulių užkrovimui ankstyvoje naudotojų ervėje (userspace). - Prieš pasirenkant failų sistemą labi rekomenduojama perskaityti vikipedijos straipsnį apie disko skaitymą/rašymą. Apibendrinant, ext4 be žurnalo turėtų būti gerai, ją galima sukurti su
# mkfs.ext4 -O "^has_journal" /dev/sdXX
. Akivaizus trūkumas naudojant sistemą su išjungtu žurnalu, tai duomenų praradimas dėl netinkamo atjungimo. Atkreipkite dėmesį, kad USB turį ribotą kiekį įrašymų ir žurnalizavimo sistemą panaudos dalį jų atsinaujinimams . Dėl tos pačiso priežasties, būtų geriausia pamiršti ir swap particiją. Pažymėtina, kad šie dalykai nėra taikomi išoriniam kietąjam diskui. - Jeigu ir toliau norite naudoti UFD prietaisą keliaplatformį keičiamą diską, tai galima pasiekti sukuriant particiją su atitinkama failų sistemą (dažniausiai NTFS ar exFAT). Atkreipkite dėmesį, kad duomenų particija tikriausiai turėtų būti prietaise pirmoji, kadangi Windows daro prielaidą, kad laikmenoje gali būti tik viena particija, kitu atveju Windows mielai prijungs EFI sistemos particiją. Nepamirškite įdiegti dosfstools ir ntfs-3g. Kai kurie internete esantys įrankai gali leisti perkeisti išimamos laikmenos dalį jūsų UFD įrenginyje. Tai glai apgauti operacines sistemas ir jos jūsų UFD įrenginį laikys išoriniu disku bei leis naudoti kokią tik norite skirsnių sistemą.
Konfigūracija
- Įsitikinkite, kad
/etc/fstab
reikalingą particijos informaciją skirtą/
, ir visoms kitoms particijoms esančioms USB rakte. Jeigu usb raktas skirtas užkrovimui keliose mašinose, didelė tikimybė, kad prieinamų prietaisų ir kietųjų diskų kiekis gali skirtis. Todėl rekomenduojama naudoti UUID arba etiketes.
Gauti tinkamus jūsų particijoms UUID naudokite blkid.
- Kai GRUB diegiamas į USB raktą, raktas visada bus
hd0,0
. - Panašu kad esamos GRUB versijos pagal numatytuosius nustatymus naudos uuid. Sekantys nurodymai skirti GRUB legacy.
GRUB legacy
menu.lst
, GRUB legacy konfigūracijos failas, turėtų būti redaguotas, kad (bendrai) atitinktų sekančius nurodymus.
Su statišku /dev/sdaX
:
root (hd0,0) kernel /boot/vmlinuz-linux root=/dev/sda1 ro initrd /boot/initramfs-linux.img
Nauojant etiketes jūsų menu.lst turėtų atrodyti taip:
root (hd0,0) kernel /boot/vmlinuz-linux root=/dev/disk/by-label/Arch ro initrd /boot/initramfs-linux.img
O nauojant UUID, šitaip:
root (hd0,0) kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/3a9f8929-627b-4667-9db4-388c4eaaf9fa ro initrd /boot/initramfs-linux.img
GRUB
GPT su UEFI dieginiams, įsitikinkite, kad sekate GRUB#UEFI systems ir įtraukėte --removable
parinktį, kaip nurodyta žemiau, nes kitaip galite sugadinti GRUB dieginius:
# grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub --removable --recheck
Syslinux
Su statišku /dev/sdaX
:
LABEL Arch MENU LABEL Arch Linux LINUX ../vmlinuz-linux APPEND root=/dev/sdax ro INITRD ../initramfs-linux.img
Naudojant jūsų UUID:
LABEL Arch MENU LABEL Arch Linux LINUX ../vmlinuz-linux APPEND root=UUID=3a9f8929-627b-4667-9db4-388c4eaaf9fa ro INITRD ../initramfs-linux.img
Patarimai
Jūsų USB dieginio naudojimas keliose mašinose
Įvesties tvarkyklės
Laptopo naudojimui (ar naudojimui su lieiamu ekranu) reikės xf86-input-synaptics paketo kad veiktų touchpad'as/liečiamas ekranas.
Dėl tiklsuas sudderinimo ir trikčių taisymo, skaitykite Touchpad Synaptics straipsnį.
Vaizdo tvarkyklės
Daugumos GPU palaikymui, įdiekite xf86-video-vesa, xf86-video-ati, xf86-video-intel, xf86-video-amdgpu, ir xf86-video-nouveau.
Nuolatinis blokinio įrenginio pavadinimas
Rekomenduojama naudoti UUID tiek fstab, tiek įkrovėjo konfigūracijose. Dėl daugiau detalių žiūrėti Persistent block device naming.
Arba galite sukurti udev taisyklė, ka sukurtumėte pasirinktinę simbolinę nuorodą savo usb raktui. Tuomet galėsi naudoti šią nuorodą fstab ir įkroviklio konfigūracijose. Dėl daugiau detalių žiūrėti udev#Setting static device names.
Branduolio parametrai
Gali būti dėl įvairų priežasčių, kaip tuščias ekranas, arba "nėra signalo" klaida, naudojant kai kurias Intel vaizo kortas ir t.t. norėsite išjungti KMS. Tai padarysite pridėdami nomodeset
kaip branduolio parametrą. Dėl daugiau informacijos žiūrėti Kernel parameters.
nomodeset
kaip prevencinę priemonę, mašinose su Nvidia vaizdo kortomis rezoliuciją turėsite nustatyti rankiniu būdu. Dėl daugiau informacijos žiūrėti Xrandr.Įkrovimas iš USB 3 laikmenos
Žiūrėti [1].
Suderinamumas
Didžiausiam suderinamumui turėtų būti naudojamas atsarginis vaizdas.
Disko prieigos minimizacija
- Norėsite sukonfigūruoti journald kad žurnalai būti talpinami RAM, pvz.: sukuriant konfigūracinį failą:
/etc/systemd/journald.conf.d/usbstick.conf
[Journal] Storage=volatile RuntimeMaxUse=30M
- Norint išjunti
fsync
irsusijusius sistemos šaukinius interneto naršyklėse, bei kitose programose nerašančiose svarbių deuomenų, naudokite eatmydata komanddą iš libeatmydata tokių šaukinių išvengimui:
$ eatmydata firefox