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 partition

Jeigu 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ą.

Panašūs puslapiai

  1. Straipsniai
  2. Straipsniai/GpartedIšUsbRakto

Nuorodos