Portál AbcLinuxu, 14. května 2025 01:51

Dotaz: multiboot linux - windows

31.1.2010 07:54 Jcas | skóre: 19 | blog: linux v rukou ...
multiboot linux - windows
Přečteno: 544×
Odpovědět | Admin

Studuji, studuji, ale pro člověka bez angličtiny je to sbírání kousků ze stovek stránek. Našel jsem hodně příkl. ale málo vysvětlení, takže prosím ochotné účastníky o doplnění informací. děkuji


stav: Pořadí v jakém byly disky dány do PC
1. Windows XP
2. Archlinux

- BIOS nastaven na bootování disku 2, tedy Linux
- Při instalaci Linuxu a přípravě disku nástro cfdisk je registroval stylem:
sda - windows
sdb - Linux

A tak jsem usuzoval, že Grub k nim bude přistupovat jako:
hd0 - windows
hd1 - Linux
K velkému udivení a trápení to tak není a grub mi nabootoje Linux jako hd0.

!!! Podle čeho Grub počíta disky?


setup(hd*) - nainstalování do MBR, tedy * musí vždy označovat disk, ze kterého se bootoje. (já - (hd0))
root (hd*,*) - oddíl na kterém je umístěn obraz jádra, nebo oddíl, na kterém je GRUB, tedy tedy oddíl /boot? (já myslím že /boot, takže (hd0,0)
rootnoverify (hd*,*) - oddíl, na kterém je OS. Vůbec nerozumím. I windows budou mí více oddílů a nemám tušení, kde je windows zavaděč a kde je obraz jádra. (hd1,0) nebo (hd1,1) nebo (hd1,2)
makeactive - vůbec nevím co to dělá
chainloader +1 - Grub předá práci windows zavaděči (pozn. asi jsem nechtěně provedl setup (hd1) a root (hd1) v příkazové řádce grubu- je to problém?
hide - vůbec nevím
unhide - vůbec nevím
timeout - čas v sek kterej budeme mít na výběr jádra (při bootu)
default - pořadové číslo určí, které jádro se natáhne po uplyutí času.
map (hd*,*) (hd*,*) - nejsu si jist v jakém pořadí to zadat, ale asi chápu, že je to určitá smyčka při bootu pro přeskakování z disku na disk


Může prosím někdo udělat stránku, kde doplní vysvětlení ke všem volbám? děkuji

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

Odpovědi

31.1.2010 10:56 Bomber775
Rozbalit Rozbalit vše Re: multiboot linux - windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den,

Z vašeho příspěvku nevím o co vám jde:

Hide- skrýt, ukrýt nebo-li oznacená partition table/vámi vytvořené rozdělení vašeho pevného diksu/ je skyrta před operačním systémem a systém vám ji vpřehledu disků nezobrazí

unhide- negace předchozího popisu Hide timeout - jste si zodpověděl správně default- nastavení výchozí hodnoty
31.1.2010 11:00 Bomber775
Rozbalit Rozbalit vše Re: multiboot linux - windows
Linux označuje pevné disky HD0,1 a jednotlivé Partition jako sda, sdb,sdc dle s-poznáte, že jde o sata hdd
Saljack avatar 31.1.2010 14:25 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: multiboot linux - windows
Tak toho s bych se moc nespoléhal, jsou na tom tuším i ide (pata) disky!
Sex, Drugs & Rock´n Roll.
31.1.2010 11:27 Jcas | skóre: 19 | blog: linux v rukou ...
Rozbalit Rozbalit vše Re: multiboot linux - windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jde mi o to - nastavit /boot/grub/menu.lst tak, aby fungovalo nabootovaní windows z druheho disku. Ale nechci pouze opsat příklad, ale pochopit, co vlastně nastavuji.

U toho značení byl problém. Prostě nechápu, proč grub nabootoval linux jako (hd0,0). Moje logika mě vedla k tomu, že sda=windows=hd0 a sdb=linux=hd1.
31.1.2010 11:38 l4m4
Rozbalit Rozbalit vše Re: multiboot linux - windows
IIRC BIOS čísluje disky tak, že ten, ze kterého se bootuje, bude vždy 0x80, tedy hd0 v GRUBu. Linux si je standardně čísluje podle řadičů, což může být jinak.
31.1.2010 11:51 Bomber775
Rozbalit Rozbalit vše Re: multiboot linux - windows
Máte tedy 2 fyzické hdd a jak v posledním přípěvku od IIRC je tedy jasné jak nastavit menu.lst, ale jde to i přes GUI rozhraní v Linuxu Startup-manager /ubuntu/ a nebo přes administraci systému /Suse, redhat/ a po změnách v nastavení se podívejte do menu.lst a uvidíte a pochopíte
31.1.2010 11:54 Jcas | skóre: 19 | blog: linux v rukou ...
Rozbalit Rozbalit vše Re: multiboot linux - windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bezva děkuju. To vysvětluje proč bootuji na hd(0,0). Dost jsem se s tím natrápil, protože jsem se nemohl dostat do menu.lst

Teď už je ten multiboot. Děkuji všem kdo jsou ochotni mi poradit. Zatím jsem zkoušel nějaké varianty vytažené z nějakých příkladů, ale ani jedna nefunguje.

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.