GParted paleidžiamoji sistema iš USB rakto
Apie
Šiame straipsnyje bus rašoma kaip iš LiveCD (šiuo atveju Gparted LiveCD) pasidaryti paleidžiamąjį USB raktą.
Pasiruošimas
Jums reikės cfdisk ir syslinux programų bei LiveCD ISO atvaizdo ir USB rakto.
Eiga
LiveCD paruošimas
Parsisiunčiame gparted livecd iš čia. Parsiųstą atvaizdą patogiausia yra prisijungti prie failų sistemos, kad vėliau būtų galima patogiai nukopijuoti failus:
mkdir -p /media/livecd mount /kelias/iki/atvaizdo.iso /media/livecd -o loop -t iso9660
USB rakto paruošimas
Pirmiausiai pasidarome atsarginę USB rakto duomenų kopiją, nes pagal sekančius veiksmus bus ištrinama visa rakte esanti informacija!
Prijungiame raktą prie kompiuterio ir sužinome jo /dev/ failo vardą:
cat /proc/partitions
Gausime kažką panašaus:
major minor #blocks name 7 0 647328 loop0 7 1 208548 loop1 8 0 78150744 sda 8 1 1951866 sda1 8 2 15438465 sda2 8 3 1 sda3 8 5 8345736 sda5 8 6 12281661 sda6 8 7 27768321 sda7 8 8 12361986 sda8 8 32 491904 sdc 8 33 489951 sdc1
Pagal skirsnių dydį arba pagal tai kokie nauji skirsniai atsirado atsirenkame, kuris skirnis yra mūsų diskas (raidės be skaičių žymi visą diską, o su skaičiais - disko skirsnius). Šiuo atveju tai yra sdc (/dev/sdc).
Dabar redaguosime skirsnių lentelę (šią komandą reikėtų paleisti root vartotojo teisėmis):
cfdisk /dev/sdc
Gausime kažką panašaus į tai:
cfdisk (util-linux-ng 2.13)
Disk Drive: /dev/sdc
Size: 503709696 bytes, 503 MB
Heads: 255 Sectors per Track: 63 Cylinders: 61
Name Flags Part Type FS Type [Label] Size (MB)
----------------------------------------------------------------------------------------Ištriname visus skirsnius su [ Delete ] komanda/mygtuku ir sukuriame naują (spaudžiame [ New ] mygtuką) Primary skirsny skirdami jam visą vietą (automatiškai perenkama naudoti visa vieta). Tada pakeičiame naujo skirsnio tipą ([ Type ] mygtukas) į FAT16 (numeris 06). Taip pat skirnį padarome paleidžiamuoju spausdami [Bootable] mygtuką. Dabar viskas turėtų atrodyti panašiai:
cfdisk (util-linux-ng 2.13)
Disk Drive: /dev/sdc
Size: 503709696 bytes, 503 MB
Heads: 255 Sectors per Track: 63 Cylinders: 61
Name Flags Part Type FS Type [Label] Size (MB)
----------------------------------------------------------------------------------------
sdc1 Boot Primary FAT16 [ ] 501,75
[Bootable] [ Delete ] [ Help ] [Maximize] [ Print ] [ Quit ]
[ Type ] [ Units ] [ Write ]
Toggle bootable flag of the current partitionJeigu esame tikri, kad viskas teisingai atlikta, spaudžiame [ Write ] ir sutikdami, kad būtų tai įvykdyta įrašome yes. Taip bus įrašyti visi pakeitimai į USB raktą. Išeiname iš programos mygtuko [ Quit ] pagalba. Beliko tik prijungti USB raktą prie failų sistemos (šioms komandoms taip pat reikės root vartotojo teisių):
mkdir -p /media/usbraktas mount -t msdos /dev/sdc1 /media/usbraktas
Failų perkėlimas į USB raktą iš LiveCD disko
Perkeliame failus iš LiveCD į USB raktą:
cd /media/livecd cp -R * /media/usbraktas/
Kopijavimo metu galime gauti panašių klaidų į šias cp: cannot create symbolic link `/media/usbraktas/boot/grub/grub.conf': Operation not permitted. Į jas galima nekreipti dėmesio, nes taip atsitinka dėl naudojamos FAT failų sistemos, kuri tiesiog nepalaiko tam tikrų funkcijų.
Pakeičiame tam tikrų failų vietą:
cd /media/usbraktas/syslinux/ mv * .. cd ../boot mv * .. rmdir boot syslinux
Disko paruošimas paleidžiamuoju
Padarysime, kad raktas užsikrautų kompiuterio užkrovimo metu:
syslinux /dev/sdc1
Kartais dėl senesnių kompiuterių gali tekti pridėti -s parinktį, jeigu raktas nepasileistų įprastai. Tačiau su šia pasirinktimi užkrovimas tampa LABAI lėtas, tad jos, jei galima, geriau nenaudoti:
syslinux -s /dev/sdc1
Atjungiame diską nuo failų sistemos:
umount /media/usbraktas
Pabaigai
Belieka tik perkrauti kompiuterį ir žiūrėti ar užkraunama sistema iš USB rakto. Jeigu krovimo procesas nei kiek nepakitęs nuo įprasto, tada reikia nustatyti paleisties įrenginių tvarką BIOS'e. Kaip pirmąjį paleisties įrenginį (Bootable device) reikėtų pasirinti USB raktą (paprastai tai būna pavadinta Removeable drive).
Šį straipsnį galima pritaikyti ir daugeliui kitų atvaizdų pasileisti per USB raktą.