Portál AbcLinuxu, 5. května 2025 16:19

Dotaz: Solaris 11 boot failure - grub rescue -> grub

2.12.2015 08:53 thx4help
Solaris 11 boot failure - grub rescue -> grub
Přečteno: 1707×
Odpovědět | Admin
Dobrý den, mám testovací mašinku x86 na které běží Solaris 11. Zkoušel jsem práci s boot environments a to tímto způsobem:

1. Vytvořil jsem kopii stávajícího root fs, označil tutu kopii jako aktivní a udělal restart. 2. cd /; rm -rf * (ano záměrně jsem tuto kopii zničil. 3. Restart - předpokládal jsem, že mi grub nabídne možnost vybrat boot environment a že si jednoduše výberu nerozbitou verzi, přesně podle tohoto návodu: http://www.c0t0d0s0.org/archives/4372-New-features-of-Solaris-Alternate-boot-environments-based-on-snapshots.html

Bohužel se tak nestalo :) místo toho mne uvítá grub rescue mode:
error: mzap_lookup: couldn´t find boot.
Entering rescie mode...
Předpokládám, že jsem krokem číslo dvě sebral grubu část konfigurace, kterou potřebuje pro úspešné dokonšení bootu. Nejsem si ale úplně jistý co přesně byt to mohlo být, každopádně když chci vylistovat nějaké partition, tak mě grub seřve že nezná tento file system - předpokládám že se jedná zfs, ze kterého není úplně snadné nabootovat? Opravdu jen hádám...

Každopádně jsem řekl grubu rescue nějaké základní parametry a dostal se z grub rescue do grub.
grub rescue> set prefix=(hd0,gpt2)/ROOT/solaris@/boot/grub/i386-pc
grub rescue> set root=(hd0,gpt2)
grub rescue> insmod normal
grub rescue> normal
Předpokládám že nyní by mělo stačit předat grubu parametr kde najde kernel a kde najde boot_archive a pak spustit command boot. Ale mám s tím trošku problém jak to udělat :)

Mám tady dvě cesty: kernel: (hd0,gpt2)/ROOT/solaris@/platfrom/i86pc/kernel/amd64/unix boot_archive: (hd0, gpt2)/ROOT/solaris@/platform/i86pc/amd64/boot_archive

Můžete někdo prosím poradit? Zkoušel jsem googlit, ale tak nějak vždy najdu návod jak toto udělat v linuxu a to podle mě není úplně stejná situace.

Taky vím že by asi bylo jednodušší nabootovat LiveCD, které mi poskytne více možností, ale tuším že to jde udělat i bez něj a mě by popravdě zajímalo jak :)

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.12.2015 12:40 thx4help
Rozbalit Rozbalit vše Re: Solaris 11 boot failure - grub rescue -> grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Fixed :)

https://docs.oracle.com/cd/E26502_01/html/E28983/gkvif.html#glwbd

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.