Portál AbcLinuxu, 19. dubna 2024 18:52


Dotaz: Z GRUB nelze nabootovat Windows z druhého disku

23.12.2012 14:50 hank | skóre: 19
Z GRUB nelze nabootovat Windows z druhého disku
Přečteno: 360×
Odpovědět | Admin
Měl jsem Mandrivu 2010.2 a v PC dva disky. Sehnal jsem licenci Windows XP a nainstaloval je na 3. disk.Stačilo upravit menu.lst pomocí zadáním příkazů map pro změnu pořadí disků a vše fungovalo.

Teď jsem "hlavní" disk s Mandrivou vyměnil za nový. Nainstaloval jsem na něj Mageia2 s grubem 0.97 a nejsem schopen přimět ty Windows nabootovat. Píše to Error 13: Unsupported or invalid executable format.

Abych poskytl podrobnější informace:

Primární IDE Master: 320 GB – jen datové úložiště (/dev/sda1)

SATA 1: 1 TB s Mageia2 (/dev/sdb1 až /dev/sdb5, se samostatným oddílem boot)

SATA4: 120 GB s Windows XP (/dev/mapper/pdc_bieijadbiep1)
# cat /boot/grub/device.map

(hd0) /dev/sdb
(hd1) /dev/mapper/pdc_bieijadbie
(hd2) /dev/sda
# cat /boot/grub/menu.lst (jen část s windows)

title windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
boot
Když v BIOSu zapnu bootování z toho disku s Windows, tak není problém. Může někdo poradit? Proč ten disk s Windows není něco jako /dev/sdc?

Předem díky.


Ř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

23.12.2012 17:01 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Z GRUB nelze nabootovat Windows z druhého disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tedy mě se nezdá disk jako /dev/mapper/něco. V tomto adresáři blokových zařízení jsou obvykle zařízení, které vzniknou nějakou softwarovou nadstavbou nad běžnými zařízeními, jako jsou LVM, RAID, dmcrypt a podobně. Grub je přiliš jednoduchý a nemá taková zařízení vytvořená. Přejděte na grubu do command line a podívejte se jaké zařízení vlastně grub identifikuje a podle toho nastavit device.map.
Řešení 1× (hank (tazatel))
23.12.2012 21:44 hank | skóre: 19
Rozbalit Rozbalit vše Re: Z GRUB nelze nabootovat Windows z druhého disku
Díky za nakopnutí. Vyřešeno.

Disk s Windows (sdc) měl být hd2 a já ho měl pro grub namapovaný jako hd1 (navíc pomocí /dev/mapper). Takže jsem změnil device.map:
# cat /boot/grub/device.map

(hd0) /dev/sdb
(hd1) /dev/sda
(hd2) /dev/sdc
A následně jsem upravil grub menu.lst:
# cat /boot/grub/menu.lst (jen část s windows)

title windows
map (hd0) (hd2)
map (hd2) (hd0)
rootnoverify (hd2,0)
chainloader +1
23.12.2012 19:45 Adamec | skóre: 30
Rozbalit Rozbalit vše Re: Z GRUB nelze nabootovat Windows z druhého disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
XP musi byt na prvnim disku ...
This is not a bug it's a feature
23.12.2012 20:14 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Z GRUB nelze nabootovat Windows z druhého disku
To jistě nemusí. XP v klidu bootují z jakéhokoliv disku. Nějakou dobu mne bootovaly z disku č.5. Navíc to jaký disk nastavím jako bootovací v BIOSu nemění pořadí disků. To je dáno tím na kterém řadiči/kšandě daný disk je. Jediný problém může být, když mají XP na disku s vyšší prioritou funkční Win oddíly, pak jsou někdy problémy, aby si našly správná písmena.
23.12.2012 20:33 jekub
Rozbalit Rozbalit vše Re: Z GRUB nelze nabootovat Windows z druhého disku
racte si tu poveru nabouchat do kecek

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.