dual boot

Sziasztok!

Mar napok ota googlizom, de sajna nem talaltam meg valaszt arra hogy lehetne debian etchre xp-t telepiteni dual bootkent. Ha valaki tudna segiteni esetleg csak egy linkel is...

Hozzászólások

Kicsit olvasgass itt a fórumban, már sokszor elhangzott a téma.

Pedig a GRUB

map

parancsának bedől az XP is. Erre abból következtetek, hogy a

map

parancs használata nélkül nem hajlandó bootolni az XP a GRUB-ból. Valószínűleg azért nem akar bootolni, mert a vinyóvezérlő BIOS-ában a secondary master vinyó van bootolásra kijelölve. A primary master vinyón van az XP, MBR-ben az ő betöltő-kódjával (első partíció a rendszerpartíció, második a rendszerindító partíció – ha számít). Kell a

map

, vagy valamit elrontottam. Könnyen lehet, van más út is. Mindenesetre működik – át van verve az XP. A mutatvány sikerült. :)

Vajon mit csinál ilyenkor (mármint a

map

parancs használatakor) a GRUB? Egyszerűen módosítja azt a memóriaterületet, ahol az idevágó információk vannak? Vagy van valami trükk? :)

:)

hmm sajna nem megy...
amikor bootolnek a boot cd menubol akkor egy
Error 21: Selected disk does not exist hibauzi jelenik meg

title Xp
map (hd0,0) (hd0,10)
map (hd0,10) (hd0,0)
rootnoverify (hd0,10)
chainloader +1

title boot cd
map (hd0,0) (hd0,10)
map (hd0,10) (hd0,0)
chainloader (hd2)+1

ezt adtam a menu.lst-hez

es a device.map-hoz pedig
(hd2) /dev/hdc

Fájlrendszer Típus 1K-blokk Foglalt Szabad Fo.% Csatl. pont
/dev/hda3 ext3 964532 127920 787616 14% /
tmpfs tmpfs 449252 0 449252 0% /lib/init/rw
udev tmpfs 10240 92 10148 1% /dev
tmpfs tmpfs 449252 0 449252 0% /dev/shm
/dev/hda1 ext3 15521 9132 5588 63% /boot
/dev/hda9 ext3 2403420 114300 2167028 6% /home
/dev/hda5 ext3 28834684 21352736 6017228 79% /regihome
/dev/hda8 ext3 482214 10615 446700 3% /tmp
/dev/hda7 ext3 4806904 1146892 3415828 26% /usr
/dev/hda6 ext3 1921156 216620 1606944 12% /var
/dev/sda1 vfat 1971840 1702720 269120 87% /media/KINGSTON
/dev/hda10 ext3 8665340 150564 8074600 2% /media/cucc
/dev/hda11 ext3 26897532 22377200 3154008 88% /media/sa

hm.. ez eleg erdekes ha fdisk-el nezem akkor mas a fajlrendszer tipusa..valszeg itt lehet a hiba.

sajna nincs floppy meghajtom :(

ez a fsdisk -l /dev/hda kimenete

Disk /dev/hda: 9729 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System
/dev/hda1 * 0+ 1 2- 16033+ 83 Linux
/dev/hda2 2 244 243 1951897+ 82 Linux swap / Solaris
/dev/hda3 245 366 122 979965 83 Linux
/dev/hda4 367 9728 9362 75200265 f W95 Ext'd (LBA)
/dev/hda5 367+ 4013 3647- 29294464+ 83 Linux
/dev/hda6 4014+ 4256 243- 1951866 83 Linux
/dev/hda7 4257+ 4864 608- 4883728+ 83 Linux
/dev/hda8 4865+ 4926 62- 497983+ 83 Linux
/dev/hda9 4927+ 5230 304- 2441848+ 83 Linux
/dev/hda10 5231+ 6326 1096- 8803588+ b W95 FAT32
/dev/hda11 6327+ 9728 3402- 27326533+ 83 Linux

Ha jól tudom, csak a betöltőnek kell elsődleges partíció: "A rendszerpartíció csak olyan elsődleges partíció lehet, amely a rendszerindításhoz aktív partícióként van megjelölve." Tehát csak egy Windows által kezelt fájlrendszerrel formázott elsődleges partíció kéne. :D Ha a /boot-ot FAT fájlrendszerrel formáznád, a Debian és az XP is tudna indulni onnan. A GRUB az MBR-ből indulna. Persze nem feltétlenül szerencsés az ilyen típusú közösködés a Debian és a Windows XP között, bár még nem tapasztaltam, hogy az XP csak úgy magától "rosszat csinálna".

:)

Ja, én is a /boot-ot áldoznám fel rá. Azt nem tom, van-e valami heppje az MS-nek a partíció méretére, de a swapból lehetne lecsípni, ha kell. Amúgy a közösködés nem hülyeség, bár sztem csak a kernelt + az initrd-t hagynám a partíción, és a linux gyökérbe kerülne a /boot vissza. A FAT-os részen lévő kernellel meg bootolhatna a grub4dos. Igaz, én nem erőltetném a grubot sem az MBR-be, az XP telepítés után mint fentebb említettem a grub4dost használnám, a használata baromi egyszerű, csak be köll írni a boot.ini-be a c:\grldr=Grub sort, meg a menu.lst-be beírni a linuxot. (Vista-val is működik, bár ott picit macerásabb.)

esetleg lehet az a gond hogy mindenkepp elsodleges particio kell neki??

Fordítva ülsz fel a lóra! Először XP elepít, úgy hogy maradjon hely a HDD -n, majd utána a Linux - az mindenhova feltud kapaszkodni :)
A receptet már nagyon sokszor kipróbáltam, működik.
(ha annyira kell a mostani Linux telepítésed, akkor vegyél elő egy jó nagy pendrive -ot és egy live CD -t - én a RIP -et szoktam ilyenre használni - bootolj be, mount -old a pendrive -ot, tarold be az egész Linux partíciót egy z kapcsoló nem árt, töröld a hdd -t telepítsd az XP -t, majd a szabad hely partícionálása után bontsd ki a telepített Linuxodat, chroot és lilo vagy grub és tied a vár :)

* Én egy indián vagyok. Minden indián hazudik.

Feltolod a win-t majd "mögétolod a linuxot" ennyi.
Ha már fent van, akkor helyet csinálsz a win-nek, majd feltolod, az persze szétnyomja a grubot az mbr-ből, ekkor előkapsz egy live cd-t majd a grub error 17 (guglizz rá) esetében leírt lépésekkel helyrerakod a grub-ot az mbr-ben és kész.

---------------------------------------------------------------------
„Az Univerzum már elég nagy és öreg ahhoz, hogy egy fél óráig vigyázzon magára.”