Portál AbcLinuxu, 9. května 2025 22:03

Dotaz: Tři disky, Gentoo, Windows XP a GRUB, jak na to?

20.3.2006 21:15 SAM: | skóre: 23 | blog: marsark_linux
Tři disky, Gentoo, Windows XP a GRUB, jak na to?
Přečteno: 710×
Odpovědět | Admin
Mám v počítači tři disky (dva SATA a jeden PATA). Linux je nainstalován na sda (sda1 /boot, sda3 /), Windows jsou nainstalována na sdb, hda je datový disk. Gentoo jsem instaloval na nový disk, takže Windows mají svůj MBR na svém disku a stejně tak Grub.

Potřebuji nastavit Grub, tak abych byl při bootování z linuxového disku schopen zvolit Windows na druhém disku a nemusel měnit "Boot device" v BIOSu.

V prostředí grubu se bootovací disk/partition hlásí jako (hd0,0).

Zkoušel jsem startovat Windows takto, ale bez úspěchu:
rootnoverify (hd2,0)
makeactive
chainloader +1
Nic jiného mě nenapadá, díky za jakýkoliv nápad.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.3.2006 21:50 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Tři disky, Gentoo, Windows XP a GRUB, jak na to?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud vím tak windows neumí botovat z ničeho jiného jak z prvního disku a to asi u tebe bude /dev/hda :-(

(Jde je dokopat i pro bot odjinud ale pak se musí různě prohazovat virtuálně pořadí disků pro boot a pod....Je s tím více práce jak užitku.)
21.3.2006 00:53 Milan Beneš | skóre: 17 | blog: Kraft_durch_Freude
Rozbalit Rozbalit vše Re: Tři disky, Gentoo, Windows XP a GRUB, jak na to?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdar, moje konfigurace:
Primary master (hda) - 160GB Linux
Primary slave (hdb) - 10 GB Windows
menu.lst:

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=Gentoo Linux 2.6.15-r1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1

title=Windows 2000
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1

title=Memtest86+
root (hd0,0)
kernel /boot/memtest86plus/memtest.bin



21.3.2006 07:45 SAM: | skóre: 23 | blog: marsark_linux
Rozbalit Rozbalit vše Re: Tři disky, Gentoo, Windows XP a GRUB, jak na to?
Díky za nápad. Vyzkoušel jsem, zatím se dostanu k hlášce "NTLDR nenalezen". Zkusím si s tím ještě pohrát.
21.3.2006 09:19 Milan Beneš | skóre: 17 | blog: Kraft_durch_Freude
Rozbalit Rozbalit vše Re: Tři disky, Gentoo, Windows XP a GRUB, jak na to?
ještě je potřeba zjistit, co Grub vidí pod hd0, hd1, hd2 a tomuto stavu přizpůsobit konfigurák.
21.3.2006 09:25 Milan Beneš | skóre: 17 | blog: Kraft_durch_Freude
Rozbalit Rozbalit vše Re: Tři disky, Gentoo, Windows XP a GRUB, jak na to?
/boot/grub/device.map
21.3.2006 12:44 SAM: | skóre: 23 | blog: marsark_linux
Rozbalit Rozbalit vše Re: Tři disky, Gentoo, Windows XP a GRUB, jak na to?
SATA disk, který je nastaven v BIOSu jako bootovací označí, hd0.
21.3.2006 18:50 SAM: | skóre: 23 | blog: marsark_linux
Rozbalit Rozbalit vše Re: Tři disky, Gentoo, Windows XP a GRUB, jak na to?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Už to funguje! Konfigurace:

/boot/grub/device.map
(fd0)   /dev/fd0
(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/hda
/boot/grub/grub.conf
title=Windows XP SP2
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
makeactive
chainloader +1

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.