2 příspěvky / 0 new
Poslední
Obrázek uživatele dodo
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 06.01.2008 - 07:25
GRUB a viac diskov

V masine mam viac diskov. Nie vzdy mam vsetky spustene, zapajam ich podla potreby. Na jednom je WinXP, dalsie dva su "datove", stvrty je SuSe 10.3. Nepotrebujem mat multiboot, jednoducho v BIOS-e si urcujem, ktory disk bude bootovatelny.
A tu som narazil na problem s GRUB. GRUB mi zavedie SuSe len v pripade, ak mam zapojeny len disk s WinXP a SuSe. Ako nahle mam zapojeny este dalsi disk, alebo oba dalsie disky, tak GRUB vypise: Error 22: No such partition (hd2,1).
Pri fungujucom boote:
/dev/sda1 * toto je winxp
/dev/sdb1 swap linux
/dev/sdb2 * linux
/dev/sdb3 linux

Samozrejme, ak aktivujem dalsi disk, tak sdb sa mi meni na sdc, pripadne ak zapojim aj stvrty disk, tak sa to zmeni na sdd. Zial SuSe mam na ATA disku a tym mi ho BIOS posuva, lebo dava prednost SATA diskom. Otazka teda znie, vie niekto poradit, co urobit, aby mi GRUB, ak dam ako bootovatelny SuSe disk, nezavisle od poctu zapojenych diskov zbehol? Teda GRUB zbehne, ale nespisti SuSe.
Dakujem.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Předpokládám, že výše

Předpokládám, že výše uvedené chování biosu změnit nelze (upřednostňovat pata rozhraní).
Jelikož konfigurace grubu vychází ze statického konfiguračního souboru, napadá mě pouze jedno řešení:
v souboru /boot/grub/menu.lst vytvořit čtyři identické položky pro bootování suse, které se budou lišit jen hodnotou parametru root () a parametrem jádra root=
a do globální části /boot/grub/menu.lst přidat parametru fallback, viz http://www.gnu.org/software/grub/manual/grub.html

ALE!!! je tu ještě další problém, a to se souborem /etc/fstab

Podle mě to za těchto podmínek nepůjde vyřešit.

honzaS

Obrázek uživatele dodo
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 06.01.2008 - 07:25
Dakujem

Diky Honzo. Ked som si precital tvoje clanky, tak ma napadla tato "kacirska myslienka", ze je treba rozdelit GRUB od operacneho systemu a uvedomit si, co robi GRUB v jednotlivych krokoch. Dik za pomoc a kvalitne prispevky.

Obrázek uživatele dodo
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 06.01.2008 - 07:25
Vyriesene

Pri niektorych veciach zial automaticka instalacia a konfiguracia nie je dobra vec a opat sa mi potvrdilo, ze editor VI je neprekonatelny :-)
Ako som to vyriesil. SuSe s Yastom mi namapovali nejako disky a GRUB mi sice nainstalovalo na spravny disk, ale s mapovanim po nabootovani SuSe a nie pri spusteni GRUB. to sposobilo, ze co som mal v SuSe ako (hd2,1), to v GRUBe malo byt spravne (hd0,1). Takze s VI som zeditoval /boot/grub/menu.lst a vsade, kde bolo (hd2,1) som dal (hd0,1) a teraz vsetko slape, ako ma :-) To, ze po nabootovani SuSe a namapovani diskov sa zmeni (hd0,1) na (hd2,1) je pre GRUB irelevantne.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
To mě vůbec nenapadlo!

To mě vůbec nenapadlo! Když si totiž v biosu explicitně zvolíte, který hdd se má prioritně bootovat, tak pro grub je pak tento disk (hd0).

honzaS