Install Arch Linux on a removable medium (Lietuvių)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Š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

Note: Rekomenduojama bent 2 GiB saugojimo vietos. Tilps kuklus paketų rinkinys, ir liks truputis saugojimo vietos.

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ėkite block 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ą.
Warning: Tai veikia ne visuose UFD įrenginiuose ir bandymas naudoti programinę įrangą nepalaikomą jūsų įrenginio gali jį sugadinti. Išimamosios laikmenos dalies perkeitinas nerekomenduojamas.

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.

Note:
  • 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

Note: Šiam diegimo tipui, patentuotų vaizdo tvarkyklių naudojimas nėra rekomenduojamas.

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.

Warning: Kai kuriosXorg tvarkyklės su išjungtu KMS neveiks. Dėl daugiau detalių žiūrėkite vikipedijos straipsnį skirtą atitinkamai tvarkyklei . Nouveau ypač reikia KMS teisingam rezoliucijos nustatymui. Jei pridėsite 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

Taip pat žiūrėkite