Portál AbcLinuxu, 8. května 2025 20:03

Dotaz: OpenIndiana - havárie systému

12.12.2010 23:52 wasp
OpenIndiana - havárie systému
Přečteno: 360×
Odpovědět | Admin
Dobrý den. Musím vás opět poprosit o radu. Problém mezi židlí a klávesnicí je asi věčný!?! Na mém starším laptopu mám nainstalován OpenIndiana oi-dev-147-x86. Měl jsem zde nainstalovánu i malinko neaktuální veri OpenOffice.org, a to konkrétně 3.3.0RC2. Rozhodl jsem se pro aktualizeci na 3.3.0RC7, a po stažení tarbbalu a po jeho rozbalení jsem s právy root (pfexec) spustil soubor update. Po jeho vykonání a po restartu systému mi již systém nenaběhne, a vše zůstane viset na spouštěcí obrazovce, kde se ve spodní části posouvá ukazatel průběhu bootování. Po několikanásobném neúspěšném pokusu o nabootování systému (já trouba jsem si nevytvořil další BE) jsem se rozhodl pro nabootování z liveUSB_OI-dev_147_x86. Po spuštění systému jsem zde jako uživatel Jack. Na pevný disk (kde mám naneštěstí uloženy důležité soubory) se však se svými znalostmi nedostanu. Můžete mi poradit, jak se z liveUSB můžu dostat alespoň do svého původního adresáře "home"? Ve voknech jsem býval celkem dost dobrý, ale v UNIXu jsem dle mého racionálního hodnocení "embrio od LAMY". V GParted se mi disk, na který se potřebuji dostat, hlásí jako /dev/dsk/c5d0p0. Jak jej mám připojit, či jak se na něj dostat? Prosím "polopaticky", své sebehodnocení jsem již uvedl. Děkuji všem. WASP
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2010 01:20 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: OpenIndiana - havárie systému
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud správě chápu Váš dotaz, tak chcete do LiveCD/USB naimportovat zpool(y) ze svého HDD. Třeba Vás nakopne tento popis: http://www.mail-archive.com/zfs-discuss@opensolaris.org/msg22549.html (za xpool/ROOT/opensolaris si dosaďte příslušný dataset, kde bydlí Váš home (nebo to, co chcete)).
http://prirucka.ujc.cas.cz/?ref=785&id=790.
13.12.2010 12:44 wasp
Rozbalit Rozbalit vše Re: OpenIndiana - havárie systému
Děkuji. Moc jste mi pomohl. Disk připojen, data zachráněna!

Ještě bych měl jeden dotaz. Lze nějak zjistit, proč systém nenabootuje, kde je chyba a případně i tuto chybu opravit?

Přeji hezký den. WASP.
13.12.2010 14:09 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: OpenIndiana - havárie systému
No, zkuste vypnout "happy face boot" a sledovat, co se děje na konzoli.

http://wikis.sun.com/display/OpenSolarisInfo/How+to+Disable+the+Splashscreen+to+Debug+Boot+Problems

Možná je systém ve stavu, kdy jednouživatelský režim naběhne. Na řádek začínající kernel můžete přidat parametr -s.

Co se týče vlastní opravy. Je trochu zvláštní, že by rozbalení archivu položilo systém samo o sobě. Leda by se objevila nějaká nová zlobivá služba (tady Vám může pomoci ten jednouživatelský režim). Spíše bych se obával, že omylem bylo něco někde přepsáno. Možná mohlo dojít k nešťastné schodě okolností, přeplnění rpoolu a jeho následná nekonzistence po vypnutí (nebo něco podobného s boot archivem).

Nevím, jak máte rozložená data, ale i pokud jste nevyráběl nové BE a snapshoty, tuším, že alespoň v byv. OpenSolarisu (dnes Oracle Solaris 11 Express) jeden vždy jeden na rpoolu vytvořen, jako výchozí stav (jmenuje se @install. Pokud máte systém a ostatní data zvlášť, může být návrat k tomuto snímky možnou a rychlo variantou.
13.12.2010 17:10 wasp
Rozbalit Rozbalit vše Re: OpenIndiana - havárie systému
Děkuji.

Ještě jsem si vzpoměl, že před instalací toho update OpenOffice jsem měnil nastavení TimeSlideru, kdy původně byl v defaultním nastavení (vše) a já jsem si nastavil, aby vytvářel snímky pouze pro adresář home. No a pak jsem ještě prostřednictvím nabídky TimeSlideru všechny předchozí snímky smazal. Možná, že by toto mohlo mít nějakou souvislost s následnou havárií systému.

Jinak mne zřejmě čeká čistá instalace, a doufám, že mi neodchází HDD, protože se věc ještě zhoršila. A to jsem od havárie kromě zazálohování souborů z adresáře home, a kromě práce s firefoxem, na laptopu nic jiného nedělal.

Teď, když se pokusím nabootovat (ne z liveUSB, ale z HDD), tak po té, co zmizí obrazovka Grubu, tak se na displeji napíše:
---------------------------------------------------------------
 Booting `OpenIndiana Development oi_147 x86`
findroot (pool_rpool,0,a)
 Filesystem type is zfs, partition type 0xbf
boots rpool/ROOT/openindiana

Error 30: Invalid argument

Press any key to continue...
---------------------------------------------------------------
Takže s tím už asi nic neudělám.

Mějte se hezky. WASP

13.12.2010 20:28 Ondřej Kubečka | skóre: 29 | blog: datlovo | Ulm
Rozbalit Rozbalit vše Re: OpenIndiana - havárie systému
No jo, tak to bude rozbité. :) Timeslider je podle mě docela dobrý podezřelý. Pokud máte data v bezpečí, tak z jedné vody na čisto je asi rychlejší.

Takhle od pohledu, ale nejsem si jistý, jestli píše na konzoli to, co má GRUB nastavené, nebo hlásí, to, co dělá, ale tam co máte:
boots rpool/ROOT/openindiana
Bych čekal:
bootfs rpool/ROOT/openindiana
Resp. tohle je to, co by mělo pod řádkem findroot, když jste stiskl e pro editaci.

Pokud je to správně, je možné, že root dataset tam možná je, ale jmenuje se jinak? bootfs říká, který dataset je Váš kořenový adresář. Podobně jako když na SPARCu pustíte boot -Z.
13.12.2010 21:37 wasp
Rozbalit Rozbalit vše Re: OpenIndiana - havárie systému
Máte pravdu, je tam napsáno "bootfs rpool/ROOT/openindiana", jen jsem to špatně opsal. Jinak děkuji za vaše reakce.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.