Avatar billede sj.netomia Nybegynder
28. august 2008 - 20:43 Der er 51 kommentarer og
1 løsning

Gentoo og Windows XP på en IBM R31 Laptop.

Hej eksperter.

Jeg har et spørgsmål.

Jeg har installeret Gentoo, på min IBM R31 Laptop, på harddisk 0 og det fungere perfekt, har har så erstattet cd-rom drevet med en hd også hvor jeg har installeret windowx xp fra en anden maskine, jeg har så lagt config ind i grub menu.lst.

Med denne config.
title Windows
rootnoverify (hd1,0)
chainloader +1


min boot.ini ser sådan ud:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT

hd nr 2 hedder i gentoo /dev/hdc1

Er der nogen som kan hjælpe mig. ???

På forhånd tak for jeres hjælp.

Hvis der skal bruges andet config, så skriv. :-)
Avatar billede sj.netomia Nybegynder
28. august 2008 - 20:45 #1
ja det virker jo ikke, den skriver bare booting windows xp og så sker der ikke mere. den går ikke fast eller noget, men læser heller ikke på hd'en. det virker hvis jeg tager min gentoo disk ud af maskinen, så booter den op i windows xp. men det skal virke med multiboot.
Avatar billede cmoz Praktikant
28. august 2008 - 21:05 #2
Som boot.ini står der, så siger den at XP er på hd0, ikke? Derfor virker det nok, når gentoo hdd ikke er i.

rdisk(0) er disk0 og skal formentlig stå til rdisk(1) hvis jeg har forstået det rigtigt. Diske starter med 0 i boot.ini, mens partitioner starter med 1.

MS KB artikel om boot.ini:
http://support.microsoft.com/kb/102873

/cmoz
Avatar billede sj.netomia Nybegynder
28. august 2008 - 21:07 #3
har prøvet at sætte rdisk(1) og disk(1) men det virker ikke. har du andre forslag.

og tak for svaret.
Avatar billede cmoz Praktikant
28. august 2008 - 21:09 #4
for at det ikke skal misforståes.. første hdd er rdisk(0), anden er rdisk(1) osv. Første partition er partition(1), anden er partition(2) osv..
Avatar billede cmoz Praktikant
28. august 2008 - 21:10 #5
skrev andet svar efter din, sry.

disk(0) skal stadig stå til disk(0), det er kun rdisk(1) der skal sættes
Avatar billede sj.netomia Nybegynder
28. august 2008 - 21:16 #6
ok det prøver jeg lige. tak
Avatar billede sj.netomia Nybegynder
28. august 2008 - 21:26 #7
det er desværre det samme. den skriver flg.

Booting "Windows XP"
makeactive
chainloader +1

og så er der en cursor der står og blinker og det bliver den ved med.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 21:26 #8
rootnoverify (hd1,0) står før makeactive.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 21:37 #9
her er min fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start        End      Blocks  Id  System
/dev/hda1  *          1          13      104391  83  Linux
/dev/hda2              14        268    2048287+  82  Linux swap / Solaris
/dev/hda3            269        9729    75995482+  83  Linux

Disk /dev/hdc: 20.0 GB, 20003880960 bytes
240 heads, 63 sectors/track, 2584 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

  Device Boot      Start        End      Blocks  Id  System
/dev/hdc1  *          1        1640    12398368+  7  HPFS/NTFS
/dev/hdc2            1641        2584    7136640    c  W95 FAT32 (LBA)
Avatar billede sj.netomia Nybegynder
28. august 2008 - 21:37 #10
og min menu.lst

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

#Linux entry
title=Gentoo Linux
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.19-gentoo-r5 root=/dev/ram0 init=/linuxrc ramd$
initrd /initramfs-genkernel-x86-2.6.19-gentoo-r5

#Windows XP bootloader
title=Windows XP
rootnoverify (hd1,0)
makeactive
chainloader +1
Avatar billede sj.netomia Nybegynder
28. august 2008 - 21:38 #11
til cmoz. det som jeg prøvede var flg. var det ikke det du mente.

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional"$
Avatar billede cmoz Praktikant
28. august 2008 - 22:01 #12
Jo det var sådan jeg mente, og din menu.lst har det ca. samme som min dual-boot grub under Gentoo. Windows entrien er helt ligesom min er, bare din peger på en sekundær disk

Har du prøvet at ændre rootnoverify (hd1,0) til eks. rootnoverify (hd2,0), når nu din Windows hedder /dev/hdc og ikke /dev/hdb, altså a=0, b=1, c=2. Bare en tanke.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:20 #13
ved ikke om det hjælper nogen, men når jeg har indsat hd nr 2 i min Laptop i stedet for CD-ROM drevet. så skriver bios flg.

Fixed Disk 0 : Hitachi HTS541680J9AT00
Fixed Disk 1 : IC25N020ATCS04-0

Så den finder harddisken, og jeg kan også sagtens mount den i gentoo med flg kommando.
mount -t ntfs-3g /dev/hdc1 /mnt/hdc
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:22 #14
HELP HELP HELP HELP HELP HELP HELP HELP HELP NEEDED.... PLEASE
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:28 #15
ja jeg har prøvet at skrive hd(2,0) i menu.lst men så skriver den flg.

Error 21: Selected disk does not exist.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:28 #16
Syntes det hele virker meget mærkeligt, jeg har gjort dette før men på denne laptop kan jeg åbenbart ikke få det til at virke.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:30 #17
Hvis jeg skriver hd(1,1) før jeg GNU GRUB version 0.97 (639k lower / 1039168K upper memory)
[Minimal BASH-like line editing is supported. For the first world. TAB lists possible command completions. bla bla.

Så på hd(1,1) finder den altså grub mbr. forstår det ikke lige helt.
Avatar billede cmoz Praktikant
28. august 2008 - 22:31 #18
Evt. prøve med rdisk(2) hvis man skal følge samme tanketråd, med forskellige rootnoverify hd(x,0), og omvendt.

altså rdisk(0), med hd(0-3,0), og derefter rdisk(1) med hd(0-3,0), og derefter rdisk(2) med hd(0-3,0) osv.. Så har du testet det metodisk.

Ellers er jeg lidt blank :-(
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:32 #19
testet det metodisk ??? hvad mener du ?
Avatar billede cmoz Praktikant
28. august 2008 - 22:35 #20
okay.. hvis den kommer med den fejl med "Error 21: Selected disk does not exist." når der står hd(2,0) så passer hd(1,0) nok..

Kan du tage Windows disken ud, også have grub til at pege på hd(1,0). Hvis den feljer med "Error 21: Selected disk does not exist." når disken er fjernet, men ikke når den sidder i, ja så passer hd(1,0) nok :-)
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:47 #21
kan jeg godt prøve.
har lige fundet ud af hvis jeg bruger grub og trykker på c for commandline og skriver root(hd1,0) så skriver den Filesystem type unknown, partition type 0x7
hvis jeg skriver hd(1,1) så skriver den Filesystem type is fat, partition type 0xc.

Hvis det kan bruges til noget.
jeg prøver at tage windows disken ud og boot grub op igen. skriver når jeg har prøvet dette.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:49 #22
Så skriver den Error 21: Selected disk does not exist" så det er den rigtige disk.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:50 #23
vil du så sige at boot.ini skal stå til rdisk(1) ?
Avatar billede sj.netomia Nybegynder
28. august 2008 - 22:54 #24
jeg prøver en anden disk nu.
Avatar billede cmoz Praktikant
28. august 2008 - 22:57 #25
"Filesystem type unknown, partition type 0x7" fik mig lige til at google..

Lyder det her ikke som være lidt lig dit problem?
http://paul.boin.org/archives/26-Grub-and-NTFS-Unknown-partition-type-0x7.html

Og her hvad map i grub gør:
http://www.gnu.org/software/grub/manual/html_node/map.html
Avatar billede sj.netomia Nybegynder
28. august 2008 - 23:01 #26
har lige prøvet med en anden disk det er det samme.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 23:19 #27
har prøvet med map. men har ikke fået det til at virke.
Avatar billede cmoz Praktikant
28. august 2008 - 23:21 #28
både med rdisk(0) og rdisk(1) i boot.ini ?
Avatar billede sj.netomia Nybegynder
28. august 2008 - 23:37 #29
nope det prøver jeg lige.
Avatar billede sj.netomia Nybegynder
28. august 2008 - 23:38 #30
er nok også det sidste jeg når i aften, skal op kl 6:00
Avatar billede sj.netomia Nybegynder
28. august 2008 - 23:38 #31
men mange tak for din hjælp so far. :-)
Avatar billede sj.netomia Nybegynder
28. august 2008 - 23:42 #32
det er desværre stadig det samme.
Avatar billede sj.netomia Nybegynder
29. august 2008 - 06:16 #33
så er jeg oppe igen, og klar til at modtage flere kommentarer og måske et svar el 2. :-) godmorgen til alle.
Avatar billede sj.netomia Nybegynder
29. august 2008 - 14:18 #34
Please hjælp mig, det er meget vigtig for mig at det kommer op og køre snarest......... jeg har sat 50 point mere på, men er villig til at give 500 point for en løsning.
Avatar billede sj.netomia Nybegynder
30. august 2008 - 15:29 #35
stadig ikke nogen forlslag ????
Avatar billede sj.netomia Nybegynder
01. september 2008 - 10:32 #36
har fundet ud af at map kommandoen ikke gør noget.
Avatar billede sj.netomia Nybegynder
01. september 2008 - 12:21 #37
har også prøvet med en anden disk men det er samme problem...
Avatar billede sj.netomia Nybegynder
02. september 2008 - 19:01 #38
slet ikke nogen som kan hjælpe ?
Avatar billede cmoz Praktikant
02. september 2008 - 19:16 #39
Nu du har en ekstra disk du kan teste på... Så kunne du jo smide en anden GNU/linux derpå, og se om du kan få den til at boote fra den sekundære, mens primær er i.

Så er det let om det er grub eller noget i Windows' boot.ini du skal fejlsøge.

Da du installerede Windows, var Gentoo disken i der?
Avatar billede sj.netomia Nybegynder
02. september 2008 - 19:24 #40
Det vil jeg prøve.

Nej windows var ikke på da jeg installerede gentoo. Disken satte jeg i bagefter som sekundær.

Jeg har prøvet med map kommandoerne i GRUB, men det fungere ikke rigtigt. Den gør ihvertfald ikke noget for når jeg prøver at boot op på hd(0,0) så siger den stadig at det er ext2fs disken den prøver at boot på, og det burde jo være ntfs disken. når jeg har mappet den til det. Har haft 2 unix teknikere til at kigge på det og de kunne heller ikke give en forklaring. *snøft*
Avatar billede sj.netomia Nybegynder
02. september 2008 - 21:32 #41
jeg har nu testet at gentoo disken kan boot op fra sekundær, så det har jeg sat den til, jeg har installeret windows xp på primær uden at gentoo disken var i den. jeg kan nu boot windows xp men ikke gentoo. fordi den er sekundær disk nu, jeg har desværre ikke noget usb cd-rom drev men det har de på mit arbejde, hvad skal jeg gøre i morgen for at få gentoo til at spille igen ?
Avatar billede sj.netomia Nybegynder
02. september 2008 - 21:33 #42
tror at det jeg har gjort er den eneste løsning for at få det til at virke...
Avatar billede cmoz Praktikant
02. september 2008 - 22:56 #43
Det jeg mente var at prøve installere en anden Linux på den sekundære disk uden en ny grub, men stadig have Gentoo på den primære og med grub der loader. Så kunne du teste om grub på den primære disk kunne få et non-Windows OS til at boote fra sekundær.

Der er to metoder at boote på med Windows og Gentoo i dual-boot. Enten styrer Gentoo(grub) eller så styrer Windows. Da grub er lettere at sætte op til at boote flere forskellige OS, så er det at anbefale IMO.

Det du har gjort nu er at installeret Windows, som så har installeret dens egen bootloader. Den kan ikke genkende Gentoos filsystem, og ikke let lave en entry i boot menuen, der booter et GNU/Linux. (Det er dog mulig vil jeg tro, jeg har f.eks. prøvet at gemme mbr med dd i en fil og pege på den i boot.ini - men dette var Gentoo og Windows på en disk)

Kan du i BIOS sætte den til at sige at det er den sekundære, der skal bootes fra først?

Så grub på den sekudære "startes". Det er formentligt nødvendigt i grub at sætte Windows entry til at pege på hd(0,0) og gentoo entry til at pege på hd(1,0), samt /dev/hdX som gentoo nu er på.

Har du overvejet at starte Windows fra en virtuel maskine inde fra Gentoo i stedet for at dual boote?
Avatar billede sj.netomia Nybegynder
02. september 2008 - 23:40 #44
Jeg kan godt sige at den skal boot fra CD-ROM drevet hvor den sekundære hd sidder, men det hjælper ikke, hvis jeg fjerner windows disken så booter gentoo dog med en fejl om at /dev/hda3 ikke er der.
Avatar billede sj.netomia Nybegynder
02. september 2008 - 23:41 #45
jeg vil ikke bruge vmware for det er jo windows emuleret, det er min maskine slet ikke kraftig nok til.
Avatar billede sj.netomia Nybegynder
02. september 2008 - 23:42 #46
har du ikke nogen forlag til hvordan jeg skal sætte boot.ini op til at boot fra den sekundære HD når jeg vælger Gentoo ?
Avatar billede sj.netomia Nybegynder
02. september 2008 - 23:42 #47
Eller er forslag til hvordan man installere GRUB på primær HD med ntfs ?
Avatar billede sj.netomia Nybegynder
03. september 2008 - 02:13 #48
efter at have installeret windows xp på primær disk hedder den i gentoo flg.
/dev/hda1

og sekundær linux disk hedder flg.

/dev/hdc1 (boot)
/dev/hdc2 (swap)
/dev/hdc3 (home)
Avatar billede sj.netomia Nybegynder
03. september 2008 - 02:23 #49
jeg har brugt GRUB super disk til at installere GRUB igen, jeg kan boot windows XP men stadig ikke Gentoo.

den skriver flg.

*Checking root filesystem
fsck.ext3: No such file or directory while trying to open /dev/hda3 /dev/hda3:
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock esfsck -b 8193 <device>

Det er jo rigtig nok, for /dev/hda3 er der ikke mere, men det kan jeg ikke få gentoo til at forstå.

jeg har lavet om i min menu.lst
så den loader root (hd1,0) og /dev/hdc3 i stedet for /dev/hda3 men så snart den skriver Checking root filesystem så skriver den stadig /dev/hda3 hvilket jo er forkert.
Avatar billede sj.netomia Nybegynder
03. september 2008 - 02:24 #50
den skriver så til sidst
* Filesystem couldn't be fixed :(
Give root password for maintenance
(or type Control-D to continue)

Her kan jeg få adgang til at kigge igennem systemet.
Avatar billede sj.netomia Nybegynder
03. september 2008 - 14:42 #51
Problem solved det var i /etc/fstab jeg skulle ændre hdaX til hdcX.
cmoz: smid et svar så får du 200 point du har hjulpet mig rigtig meget.
Avatar billede cmoz Praktikant
04. september 2008 - 13:35 #52
Super.. godt du ikke gav op :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester