Linux žaliems: openSUSE/ISO atvaizdžio įrašymas

Iš Wikibooks.
Peršokti į: navigacija, paiešką
openSUSE
logotipas

Ką daryti su atsisiųstuoju ISO atvaizdu?

Atsisiuntę ISO rinkmeną į savo kompiuterį, galite jį įrašykite jį į CD/DVD arba USB laikmeną (atmintuką). Iš USB laikmenos (atmintuko) ar išorinio standžiojo disko paleista sistema dažnu atveju veiks gerokai greičiau nei paleista iš CD/DVD.

Rašymas į CD/DVD optinę laikmeną[keisti]

Naudojant Windows operacinę sistemą[keisti]

MS Windows sistemoje galima pasinaudoti InfraRecorder, Cd Burner XP, Nero. Rašyti derėtų kaip atvaizdį, o ne kaip duomenis; „disc-at-once“ arba „session-at-once“, o ne „track-at-once“ būdu.

Naudojant Linux operacinę sistemą[keisti]

Naudojant programą su grafine sąsaja[keisti]

Linux sistemoje ISO atvaizdį galima įrašyti, pavyzdžiui, su

  • K3b – KDE aplinkos programa,
  • Brasero – GNOME aplinkos programa.

Prašytume neįrašyti jo kaip duomenų, o rinktis parinktį, įrašančią ISO atvaizdą.

Komandinėje eilutėje[keisti]

Pateikiame komandos pavyzdį, bet priklausomai nuo jūsų kompiuterio, parametrus gali tekti pakeisti:

cdrecord dev=/dev/sr0 driveropts=burnproof -eject -v /kelias/iki/parsisiųsto.iso

Rašymas į USB laikmeną[keisti]

Instrukcijos Windows ir Linux sistemų turėtojams.

Windows operacinėje sistemoje[keisti]

Jei galite sau leisti ištrinti visą atmintuko turinį, tuomet rinkitės paprastesnį būdą Ištrinant visą seną USB laikmenos turinį. Būdas išlaikant visą seną USB laikmenos turinį yra truputį sudėtingesnis.

Ištrinant visą seną USB laikmenos turinį[keisti]

Video icon 1.png https://www.youtube.com/watch?v=AH_kQ8fUqjo
Linux („openSUSE“, „Lietuko“) ISO atvaizdžio įrašymas į atmintuką (USB laikmeną) Windows sistemoje su ImageWriter (ištrinant laikmenos turinį)
  1. Parsisiųskite ir paleiskite ImageUSB; jei naudojate Windows 7 arba senesnę sistemą, tuomet tiks dar ir SUSE Studio ImageWriter.
    Jei ImageWriter.exe nepasileidžia, tuomet dar įdiekite .NET 2.0 Runtime. Vaizdo įraše parodyta, kaip naudotis ImageWriter programa Windows sistemoje.
    Gali būti, kad tinka kiti įvairioms sistemoms skirti įrankiai, tačiau negarantuojame, kad tikrai pavyks. Pavyzdžiui, su unetbootin nepavyks.
  2. Paleistoje ImageWriter arba ImageUSB programoje pasirinkite ISO atvaizdį ir atmintuką.
  3. Jei matote klaidą: Exeption caught during write: System.ComponentModel.Win32Exeption: Prieiga uždrausta at ImageWriter.MainWindow.WriteToDisk0, bandykite iš naujo, programą paleisdami administratoriaus teisėmis (pvz., spausdami programą dešiniu klavišu ir pasirinkę Run as administrator).
  4. Sėkmingai įrašius ISO į atmintuką, jo duomenų Windows sistema turėtų nematyti (diskas nebus pasiekiamas).
  5. Paleiskite kompiuterį iš naujo. Jei kompiuteris automatiškai nepasileidžia iš atmintuko, pamėginkite įeiti į BIOS meniu (gali būti DEL, F2, F10, F12 ar kuris kitas klavišas) ir pasirinkti, kad paleistų (angl. boot) iš jūsų USB laikmenos.

Daugiau informacijos ieškokite čia[1].

Išlaikant visą seną USB laikmenos turinį[keisti]

Video icon 1.png https://www.youtube.com/watch?v=CVGXWV1zcq4
Iš USB laikmenos paleidžiamos openSUSE ar jos vedinio (pvz., Lietuko) sistemos kūrimas naudojant Windows, neištrinant esamų atmintuko duomenų

PASTABA: Jei kompiuterio paleidimui naudojama UEFI (kaip ir daugumoje kompiuterių, pagamintų maždaug po 2012 m., ir visuose, parduotuose su Windows 8/8.1/10), tuomet prieš tai dar įeikite į BIOS ir įgalinkite „Legacy BOOT“ (t.y. išjunkite „UEFI (secure) boot“ funkciją). Antraip žemiau pateiktos instrukcijos nepadės!

  1. Savo atmintuke sukurkite naują aplanką boot ir į jį nukopijuokite turimą Linux ISO atvaizdį.
  2. Iš ISO atvaizdžio ištraukite du failus: linux ir initrd, juos taip pat padėkite atmintuko aplanke boot. Šiuo failus greičiausiai rasite aplanke boot\i386\loader arba boot\x86_64\loader. Ištraukti failus galite naudodami archyvavimo programą (pvz., 7z) arba virtualiai prijungdami ISO atvaizdį (pvz., įsidiegę Pismo File Mount Audit Package).
  3. Į atmintuką įdiekite GRUB4DOS paleidyklę. Paprasčiausias būdas tai padaryti: parsisiunčiant ir įsidiegiant RMPrepUSB ; paleidžiant RMPrepUSB programą, pasirenkant savo atmintuką ir spaudžiant „Install GRUB4DOS“.
  4. Atmintuke sukurkite naują tekstinį failą menu.lst. Įsitikinkite, ar jūsų atmintuke yra tokia failų hierarchija:
\
  menu.lst
\boot\
       atvaizdis.iso
       initrd
       linux 

5. Naujai sukurtojo menu.lst turinys turi būti toks (vietoj atvaizdis.iso įrašykite tikrąjį ISO failo pavadinimą):

timeout 10

title LINUX ISO 
uuid () > nul
set UUID=%?%
set ISO=atvaizdis.iso
kernel /boot/linux isofrom=/dev/disk/by-uuid/%UUID%:/boot/%ISO% isofrom_device=/dev/disk/by-uuid/%UUID% isofrom_system=/boot/%ISO% loader=syslinux splash=silent quiet 
initrd /boot/initrd

6. Paleiskite kompiuterį iš naujo. Jei kompiuteris automatiškai nepasileidžia iš atmintuko, pamėginkite įeiti į BIOS meniu (gali būti DEL, F2, F10, F12 ar kuris kitas klavišas) ir pasirinkti, kad paleistų (angl. boot) iš jūsų USB laikmenos.

Linux operacinėje sistemoje[keisti]

Išlaikant seną USB laikmenos turinį[keisti]

Naudojant grafinę programą[keisti]

Su openSUSE sistema[keisti]

Paleidžiamos iš atmintuko sistemos kūrimas su live-usb-gui, neištrinant esamų atmintuko duomenų

Galite pasinaudoti grafinę sąsają turinčia live-usb-gui programa, kurią openSUSE naudotojai gali parsiųsti diegimui kaip paketą iš software.opensuse.org.

Lietuviškas aprašas su nuotraukomis pateiktas opensuse.lt svetainėje.

Su kitomis Linux sistemomis[keisti]

Ne openSUSE naudotojai, prieš paleisdami live-usb-gui, taip pat privalo į tą patį aplanką parsisiųsti live-fat-stick bei įsidiegti syslinux, parted, util-linux, fuseiso, dd_rescue (arba ddrescue), zenity, kdialog. Programą įpaleiskite įvykdydami:

xdg-su -c "/kelias/iki/live-usb-gui"

Komandinėje eilutėje[keisti]

openSUSE naudotojai turi įsidiegti live-fat-stick paketą. Ne openSUSE naudotojai turi parsisiųsti live-fat-stick bei įsidiegti syslinux, parted, util-linux, fuseiso, dd_rescue (arba ddrescue).

Atverkite terminalo programą (pvz., „Konsole“, „GNOME terminal“), prisijunkite administratoriaus root teisėmis:

su

Susiraskite savo USB laikmeną (/dev/sdXY formatu, pvz., /dev/sdb1) įvykdę:

live-fat-stick -l

Įvykdykite:

live-fat-stick --suse /kelias/iki/parsisiųsto.iso /dev/sdXY

Ištrinant seną USB laikmenos turinį[keisti]

Naudojant grafinę programą[keisti]

Linux („openSUSE“, „Lietuko“) ISO atvaizdžio įrašymas į atmintuką (USB laikmeną) openSUSE sistemoje su ImageWriter, ištrinant atmintuko turinį

Jei naudojate openSUSE, galite pasinaudoti grafinę sąsają turinčia ImageWriter programa, kurią galite parsiųsti diegimui iš software.opensuse.org. Šiame vaizdo įraše parodyta, kaip naudotis ImageWriter programa openSUSE sistemoje.

Gali būti, kad tinka kiti įvairioms sistemoms skirti įrankiai, tačiau negarantuojame, kad tikrai pavyks. Pavyzdžiui, su unetbootin nepavyks.

Komandinėje eilutėje[keisti]

Šis būdas veiks kone bet kurioje Linux sistemoje be jokių papildomų programų.

1. Pirmiausia sužinokite savo atmintuko disko kelią /dev/sdX formatu, pavyzdžiui, /dev/sdb. Tam Linux sistemoje komandinėje eilutėje prisijunkite administratoriaus root teisėmis ir naudokitės fdisk programa:

su
fdisk -l

2. Programiškai atjunkite tą įrenginį ir įrašykite ISO atvaizdžio turinį į atmintuką:

umount /dev/sdX
dd if=/kelias/iki/parsisiųsto.iso of=/dev/sdX bs=4M

Papildomos parinktys[keisti]

Jei norite, kad iš atmintuko paleistoje sistemoje padaryti pakeitimai išliktų iš naujo paleidus sistemą, pasirodžius atmintuko paleidimo meniu prirašykite parinktį:

kiwi_hybridpersistent=yes

Ši parinktis veiks tik tuomet, jei atmintuko talpa didesnė kaip 1GB. Daugiau informacijos čia[2]

USB laikmenos suženklinimas įprastam naudojimui[keisti]

Įdiegę sistemą iš atmintuko, kurį operacinė sistema laiko optiniu disku, tikriausiai norėsite vėl jį naudoti kaip atmintuką. Tam reikia jį suženklinti (angl. format). Tai padaryti galite grafine programa ar komandinėje eilutėje.

Grafine programa[keisti]

Naudokite Gparted.

Komandinėje eitutėje[keisti]

Pirmiausia sužinokite savo atmintuko disko kelią /dev/sdX formatu, pavyzdžiui, /dev/sdb. Tam Linux sistemoje komandinėje eilutėje prisijunkite administratoriaus root teisėmis ir naudokitės fdisk programa:

su
fdisk -l

Ieškokite įrenginio su panašiu pranešimu:

Disk /dev/sdf: 7742 MB, 7742685184 bytes
64 heads, 32 sectors/track, 7384 cylinders, total 15122432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bf0d4df

Duotame pavyzdyje buvo /dev/sdf įrenginys. Tarkim radome įrenginį /dev/sdX. Programiškai atjunkite tą įrenginį ir pašalinkime pirmuosius baitus įvykdydami:

umount /dev/sdX
dd if=/dev/zero of=/dev/sdX count=100

Paleiskite fdisk:

fdisk /dev/sdX

Sukurkite naują skaidinių lentelę įrašydami „o“ ir spausdami įvesties klavišą (Enter):

o

Sukurkite naują skaidinį įvesdami

n

Pasirinkite, kad tai pirminis (angl. primary) skaidinys Nr. 1, o jo dydis atitinka visos laikmenos dydį.

t

Rinkitės FAT16 tipą (6) arba FAT32.

Įrašykite pakeitimus:

w

Galiausiai suženklinkite (formatuokite) skaidinį:

mkfs.msdos -n Atmintukas /dev/sdXN


  1. https://en.opensuse.org/SDB:Create_a_Live_USB_stick_using_Windows
  2. https://en.opensuse.org/Live_USB_stick