[ug-czosug] problem z instalaciou Indiany
Jan Damborsky
Jan.Damborsky na Sun.COM
Pondělí Prosinec 3 02:59:32 PST 2007
Dobry den,
vypada to, ze Linux swap oddil je duvodem, proc vam instalace Indiany
selhala.
Pricinou je, ze se instalator snazi nainstalovat Solaris prave do Linux
swap oddilu.
Rozdil v chovani mezi Indianou a Solaris Express je v tom, ze Indiana
oznaci oddil,
do ktereho instaluje jako aktivni az tehdy, pokud je instalace uspesne
dokoncena,
kdezto Solaris Express oznaci oddil jako aktivni pred tim, nez zahaji
samotny proces
vytvareni VTOC a prenosu dat.
Jelikoz jadro je schopno v jednom okamziku zpristupnit pouze jeden
Solaris oddil
na danem disku, cmlb driver implementuje algoritmus, ktery vybira oddil, jez
bude zpristupnen. Pravidla jsou nasledujici:
Pokud exituje aktivni oddil s ID 0x82 (Linux swap/Solaris) nebo
0xbf(Solaris2),
je vybran, jinak se vybere prvni definovany oddil s ID 0x82 nebo 0xbf.
Odpovidajici kod je mozno nalezt zde (hledejte SUNIXOS nebo SUNIXOS2):
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/io/cmlb.c
Pokud jste tedy zkousel Solaris Express, instalator oznacil oddil 4 jako
aktivni,
cimz byly vsechny operace (vytvareni VTOC, instalace) presmerovany na
tento oddil.
Indiana ponechala oddil 4 jako neaktivni, tudiz instalator zahajil instalaci
do oddilu 2 - Linux swap.
To, ze Indiana oznaci jako aktivni oddil az po dokonceni instalace, je
zamerne.
V opacnem pripade by dochazelo k tomu, ze pokud neni instalace z
nejakeho duvodu
uspesne ukoncena, zustal by system ve stavu, kdy by behem bootovani byl
vybiran
neplatny oddil.
Workaround je v tomto pripade jednoduchy - pokud oznacite oddil 4 jako
aktivni
pred spustenim instalatoru, pak bude Indiana nainstalovana do spravneho
oddilu.
S pozdravem,
Jan Damborsky
Lukas Vesel wrote:
> skusal som nainstalovat Indianu na svoj pocitac. ale pri 83 percentach mi to zaseklo sa. skusal som viac krat. a vzdy ten isty problem.
>
> moje rozlozenie disku (podla linuxu)
> /dev/sda1 - linux - 18gb
> /dev/sda2 - swap linux 1,6gb
> /dev/sda3 - linux - 40gb
> /dev/sda4 - solaris -- 15gb -- particiu s oznacenim BF som vytvoril v linuxu cez cfdisk
>
> neviem v com je problem...
>
> Solaris Expres nainstalovat ide..
>
>
> This message posted from opensolaris.org
> _______________________________________________
> ug-czosug mailing list
> ug-czosug na opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/ug-czosug
>
Další informace o konferenci ug-czosug