Online instalace openSUSE 11.2 pomocí USB disku

- Kategorie:

Instalace přímo z internetu je pohodlná, stahují se pouze ty součásti, které si sami zvolíte. Potřebujete akorát USB disk (s kapacitou do 128 MB) a solidní připojení k internetu. Pokud tedy váš počítač neobsahuje DVD mechaniku nebo zkrátka nemáte potřebná média, zde je řešení.

Přihlašte se jako root:

su

Připojte USB disk k počítači a zjistěte, jak se zařízení identifikuje.

ls -l /dev/disk/by-id/*usb*

Výstup bude vypadat asi takto:

lrwxrwxrwx 1 root root 9 2009-11-28 00:08
/dev/disk/by-id/usb-USB_2.0_Flash_Disk_7370a2c3b973b7-0:0 -> ../../sdc

USB disk se tedy identifikuje jako sdc (dále jen <disk>), první oddíl na disku má označení sdc1 (dále jen <oddíl>). Nyní disk zformátujeme.

fdisk /dev/<disk>

Stiskneme "a" a klávesou "1" zvolíme první oddíl na disku. Klávesou "t" nastavujeme formát oddílu, zvolíme tedy "c" pro FAT32. Změny uložíme volbou "w". Disk odpojíme, spustíme formátování a následně zkontrolujeme, jestli vše proběhlo v pořádku.

umount /dev/<oddíl>
mkfs.vfat -F 32 /dev/<oddíl>
fsck.vfat -a /dev/<oddíl>
fdisk -l /dev/<disk>

Výstup by měl vypadat v závislosti na použitém USB disku takto:

Disk /dev/sdc: 1031 MB, 1031798272 bytes
255 heads, 63 sectors/track, 125 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0006fb05

Device Boot Start End Blocks Id System
/dev/sdc1 * 2 125 996030 c W95 FAT32 (LBA)


Důležitá je kontrola nastavení boot sektoru, tedy hvězdička pod nápisem "Boot" a samozřejmě správně zvolený souborový formát "W95 FAT32 (LBA)". (Lze použít i FAT16, ale výše uvedený doporučuji.)


Pokud je vše v pořádku, připojíme USB disk a ISO obraz instalačního média, který jsme stáhli z http://software.opensuse.org/112/en.



mkdir /mnt/dvd
mkdir /mnt/usb
mount openSUSE-11.2-NET-i586.iso /mnt/dvd -o loop
mount /dev/<oddíl> /mnt/usb


Zkopírujeme obsah instalačního média na USB disk a poté jej opět odpojíme.



cp -R /mnt/dvd/* /mnt/usb
umount /mnt/usb


Abychom umožnili bootování instalační aplikace z USB disku, potřebujeme provést dvě drobné úpravy. K tomu je nutné mít nainstalovaný program syslinux a stáhnutý skript (mksusebootdisk), kterým úpravu aplikujeme. Nejprve tedy skriptu nastavíme příslušný atribut a poté jej spustíme.



chmod +x mksusebootdisk
mksusebootdisk --32 --partition /dev/<oddíl> /mnt/dvd


Pro krok číslo dva je třeba disk opět připojit.


mount /dev/<oddíl> /mnt/usb


V textovém editoru otevřete soubor /mnt/usb/syslinux.cfg, zakomentujte následující řádek a přidejte další dva. Výsledek bude vypadat takto:



#ui gfxboot bootlogo message
gfxboot bootlogo
display message


Nyní je USB disk s instalátorem openSUSE 11.2 připravený k nabootování.


Poznámka:

Vyjma posledních dvou úprav je možné tento postup aplikovat i na openSUSE 11.0 a 11.1 Pro verzi 11.2 jsou však tyto úpravy nezbytné.


Zdroje:

http://opensuse.sik.name/online-instalace-opensuse-11-2-pomoci-usb-disku

http://en.opensuse.org/SuSE_install_from_USB_drive

http://forum.eeeuser.com/viewtopic.php?pid=663574#p663574


Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.

chyba v popisu postupu

mksusebootdisk --32 --partition /dev/ /mnt/dvd

má správně vypadat takto:

./mksusebootdisk --32 --partition /dev/ /mnt/dvd

bez ./ se to nerozjede

Jen male upresneni, aby byla

Jen male upresneni, aby byla informace kompletni:
Nejde az tak o ./ ale o zadani cesty ke skriptu mksusebootdisk. zapis ./bude fungovat, pokud clovek stoji v adresari, kde je i skript (tecka v relativni ceste zastupuje aktualni adresar). Stoji-li kdekoliv jinde, pak je treba zadat cestu k souboru bud jako absolutni (tzn. zacinajici lomitkem) nabo adekvatne upravit cestu relativni vzhledem k adresari, kde se prave nachazi.
Pokud napriklad nekdo uvedeny skript ulozi do cesty /usr/bin nebo /usr/local/bin ci kterekoliv jine, kterou ma v promenne prostredi PATH, pak urceni cesty ke skriptu nutne neni, system jej najde sam.

Michal Strnad

Bezproblemova instalace

Moc pekny clanek a postup. Jiste bude fungovat. Mam jen jednu otazku. K cemu to? Tezko si dokazu predstavit sebe jak to budu instalovat.

Dokazal bych si predstavit na takovu vec klikatko, ktere by provedlo vse samo. Format usb. Stahnuti a instalace obrazu. Nainstalovani ...

Takovy postup budou potebovat opravdu jen geekove :)

Ale jako prvni krok je tu super, jen tak dal.

Re: Online instalace openSUSE 11.2 pomocí USB disku

Nemáte zkušenost s online instalací do netbooku Asus Eee s SSD diskem? Předchozí verze bylo možné instalovat podle mě dost krkolomně, a výsledek byl nejistý v porovnání s jinými distry.

Dovolil bych si malou

Dovolil bych si malou poznamku k uvedenym prikazum:
Bylo by vhodne v navodu upravit cesty /dev/ na neco smysluplneho (napriklad na /dev/"disk"). Prijde-li takto k navodu nekdo, kdo netusi , co prikazy delaji a jaka je spravna syntaxe, mohl by se celkem divit, ze nedelaji, co se od nich ocekava. Zmizeni slova disk je predpokladam dusledek toho, ze jsou nektera slova navodu povazovana za HTML tag.

Rovnez lze souhlasit s dalsim komentarem zde, ze celou proceduru lze zjednodusit jak je uvedeno v http://en.opensuse.org/Live_USB_stick
Staci pouze pouzit jako zdroj iso soubor pro sitovou instalaci namisto Live CD

Michal Strnad

Díky za připomínku. Ze

Díky za připomínku. Ze syntaxe skutečně vypadla klíčová slova disk a oddíl. Nyní by to již mělo být v pořádku.

A nestačí postup stejný

A nestačí postup stejný jako pro liveCD, tzn:

dd if=image.iso of=/dev/sdX bs=4M

Pokud vím, tak na USB lze

Pokud vím, tak na USB lze dostat pouze obrazy LIVE CD, což není přesně to, co bylo cílem zde... Ale v zájmu jednoduchosti bych to asi oželel a použil LIVE CD. Ono když se při bootu zvolí rovnou instalace, tak to není tak strašné. :-)

Existuje nejaky logicky

Existuje nejaky logicky duvod, proc by tam nemelo namisto Live CD jit dostat Netinstal CD?
dd-cku je uplne jedno jaky obraz cte, spousteci prostredi bude uplne stejne. Rozdil bude nejspis jen v kernelu. Pokud by ten nepodporoval USB, pak by to byl problem. To by nicmene nefungoval ani v clanku popsany zpusob, ktery krome vytvoreni spousteciho prostredi jiz pouze kopiruje obsah netinstal disku vcetne jeho kernelu.
Domnivam se tedy, ze nic nebrani tomu dd-cko pouzit a to pro jakykoliv obraz instalacniho media.

Michal Strnad

nechci se poustet do

nechci se poustet do diskuzi, kde nejsem prilis znaly, ale neni cely problem, ze v spoustecich CD je pro USB-variantu treba nahradit pouzity zavadec ISOLINUX SYSLINUXem. Alespon nevim o tom, ze by isolinux byl tak variabilne nastavitelny a pro USB schopny nahradit syslinux.

Nic ale prece (pokud by byla pozadovano zjednoduseni) nebrani vytvorit vedle obrazu instalacnich CD/DVD medii take obrazy bootovacich USB a predkladat je.

Jestli existuje logicky

Jestli existuje logicky duvod nevim, ale nefunguje to. Zkousel jsem NET i DVD ISO a nic, s LIVE CD bez problemu.

Online instalace openSUSE 11.2 pomocí USB disku.

Používám už celkem dlouho program Unetbootin,který mi plně vyhovuje a je dost jednoduchý.

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek

Anketa

Jak jste spokojeni s nejnovější verzí openSUSE 12.1: