[grub] FC3 en linux

Pagina: 1
Acties:

  • Gromba
  • Registratie: Mei 2003
  • Laatst online: 01-02 19:43

Gromba

Tijdreiziger @ 1sec/sec

Topicstarter
Je zal vast denken dat ik wel erg snel een topic start, maar dat doe ik niet.. ik ben er al een paar dagen mee bezig en ik kom er gewoon niet uit.
Ik heb 2 hardeschijven, op m'n eerste hardeschijf staat Fedora Core 3 en op m'n 2e hardeschijf staat Windows XP:

[root@kaas peter]# /sbin/fdisk -l
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Schijf /dev/hda: 80.0 GB, 80026361856 bytes
255 koppen, 63 sectoren/spoor, 9729 cylinders
Eenheden = cylinders van 16065 * 512 = 8225280 bytes

 Apparaat Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          13      104391   83  Linux
/dev/hda2              14        9729    78043770   8e  Linux LVM

Schijf /dev/hdb: 80.0 GB, 80026361856 bytes
255 koppen, 63 sectoren/spoor, 9729 cylinders
Eenheden = cylinders van 16065 * 512 = 8225280 bytes

 Apparaat Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1         242     1943833+   b  W95 FAT32
/dev/hdb2             243        9728    76196295    f  W95 Ext'd (LBA)
/dev/hdb5             243        9728    76196263+   7  HPFS/NTFS


Nu wilde ik graag met grub er een dualboot van maken, wat op het eerste gezicht heel makkelijk leek.

grub.conf
code:
1
2
3
4
title     Windows XP
rootnoverify (hd1,1)
chainloader     +1
boot
Maar ik heb echt heel wat mogelijkheden geprobeerd, maar op geen enkele manier wil Windows XP opstarten.
Ik kom er echt niet uit en ben nu een beetje hulpeloos :'(

Gromba.nl


Verwijderd

Vertel eerst eens hoe je grub geinstalleerd hebt.
Als in, hoe heb je grub op de mbr van je schijf gezet.
En krijg je wel gewoon het bootmenu?
Staat windows daar wel tussen?
Krijg je foutmeldingen als je dan vervolgens windows start?

En, op welke partitie zit windows?
Als windows op /dev/hdb5 zit, moet rootnoverify dus (hd1,4) worden.

Lees goed wat ik zeg he. /dev/hdb5 is niet de 2e partitie van je tweede schijf.
code:
1
2
3
4
Apparaat Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1         242     1943833+   b  W95 FAT32
/dev/hdb2             243        9728    76196295    f  W95 Ext'd (LBA)
/dev/hdb5             243        9728    76196263+   7  HPFS/NTFS


De 2e partitie is dus /dev/hdb2, en dat is W95 Ext'd? Lijkt me geen XP install, gewoon een extended partitie op je schijf. Daar kan je niet van booten.

Ik neem aan dat XP op /dev/hdb5 zit, voor grub is dat (hd1,4), grub begint te tellen bij 0.
code:
1
2
3
4
title     Windows XP
rootnoverify (hd1,1)
chainloader     +1
boot

Daarmee verwijs je dus naar schijf hdb, partitie hdb2, dus die W95 Ext'd.
Volgens mij moet dat echt:
code:
1
2
3
4
title     Windows XP
rootnoverify (hd1,4)
chainloader     +1
boot

worden, aangezien XP NTFS is.

trouwens, je hebt het over grub.conf, gebruikt fedora geen menu.lst? ;)

[ Voor 171% gewijzigd door Verwijderd op 05-02-2005 13:15 ]


  • Gromba
  • Registratie: Mei 2003
  • Laatst online: 01-02 19:43

Gromba

Tijdreiziger @ 1sec/sec

Topicstarter
Verwijderd schreef op zaterdag 05 februari 2005 @ 13:03:
Vertel eerst eens hoe je grub geinstalleerd hebt.
Als in, hoe heb je grub op de mbr van je schijf gezet.
De installatie van Fedora heeft alles lief voor me gedaan :)
En krijg je wel gewoon het bootmenu?
Prima, kan mooi kiezen tussen windows en fedora
Krijg je foutmeldingen als je dan vervolgens windows start
Als ik hem kies, krijg ik het het stukje uit de grub.conf te zien, maar voor de rest geen foutmelding en er gebeurt ook niets.
En, op welke partitie zit windows?
De 2e, grub herkent het ook als ntfs zijnde dus het moest haast wel kloppen, m'n eerste partitie (van 2gb) is fat32.

[ Voor 49% gewijzigd door Gromba op 05-02-2005 13:07 ]

Gromba.nl


  • Gromba
  • Registratie: Mei 2003
  • Laatst online: 01-02 19:43

Gromba

Tijdreiziger @ 1sec/sec

Topicstarter
Als windows op /dev/hdb5 zit, moet rootnoverify dus (hd1,4) worden.
Klinkt vrij onlogisch (hij staat dubbel erin), maar ik ga het even proberen

offtopic:
Owke, hier had ik geen nieuwe reactie voor moeten gebruiken


Mmm... dat stukje tekst (wat hieronder staat) blijft maar in beeld staan, maar hij start geen Windows op. De partitie bestaat trouwens wel.

code:
1
2
3
4
title     Windows XP
rootnoverify (hd1,4)
chainloader     +1
boot
trouwens, je hebt het over grub.conf, gebruikt fedora geen menu.lst?
Die zijn de hele tijd compleet identiek aan elkaar

[ Voor 144% gewijzigd door Gromba op 05-02-2005 13:31 ]

Gromba.nl


  • 84n44n
  • Registratie: April 2003
  • Laatst online: 13-11-2012
(hd1,4) is niet bootable? probeer (hd1,0), dan :p

[ Voor 5% gewijzigd door 84n44n op 05-02-2005 13:55 ]


  • Osiris
  • Registratie: Januari 2000
  • Niet online
extended partitie (hd1,1) booten is idd vrij nutteloos. Dat ding is slechts een "container" voor alle logische partities die volgen zoals (hd1,4) :)

  • Gromba
  • Registratie: Mei 2003
  • Laatst online: 01-02 19:43

Gromba

Tijdreiziger @ 1sec/sec

Topicstarter
84n44n schreef op zaterdag 05 februari 2005 @ 13:55:
(hd1,4) is niet bootable? probeer (hd1,0), dan :p
Dat doet ook niet veel :)

Gromba.nl


  • Jesse
  • Registratie: Februari 2001
  • Laatst online: 10-02 21:06
Bij mij sloopte in mijn geval de debian installer met kernel 2.6 mijn partitioneringstabel. Dat was precies hetzelfde verschijnsel, na het kiezen in Grub verscheen dit op het scherm:
code:
1
2
3
4
title     Windows XP
rootnoverify (hd1,1)
chainloader     +1
boot
Waarna er dus niets gebeurde.

Deze fout staat in de errata van de installer, maar het is vrij onduidelijk waar het door komt. Grub, de 2.6 kernel of de installer?

Met testdisk van http://www.cgsecurity.org/ heb ik de partitietabel zoveel kunnen repareren dat ik de data er vanaf kon kopieren (m.b.v. een linux live-cd), vervolgens heb ik nulletjes naar de schijf geschreven om netjes opnieuw te beginnen. Mocht je daaraan beginnen, lees dan eerst de documentatie even goed door.

Maar voordat je aan dergelijke paardemiddelen begint kan je gewoon eens fixmbr of fdisk /mbr enzo proberen, om te kijken wat er dan gebeurt als je windows probeert te booten. De winXP installatie cd heeft daar een repair functie voor.

[ Voor 12% gewijzigd door Jesse op 05-02-2005 15:42 ]


Verwijderd

Jesse schreef op zaterdag 05 februari 2005 @ 15:38:
Bij mij sloopte in mijn geval de debian installer met kernel 2.6 mijn partitioneringstabel. Dat was precies hetzelfde verschijnsel, na het kiezen in Grub verscheen dit op het scherm:
code:
1
2
3
4
title     Windows XP
rootnoverify (hd1,1)
chainloader     +1
boot
Waarna er dus niets gebeurde.

Deze fout staat in de errata van de installer, maar het is vrij onduidelijk waar het door komt. Grub, de 2.6 kernel of de installer?

Met testdisk van http://www.cgsecurity.org/ heb ik de partitietabel zoveel kunnen repareren dat ik de data er vanaf kon kopieren (m.b.v. een linux live-cd), vervolgens heb ik nulletjes naar de schijf geschreven om netjes opnieuw te beginnen. Mocht je daaraan beginnen, lees dan eerst de documentatie even goed door.

Maar voordat je aan dergelijke paardemiddelen begint kan je gewoon eens fixmbr of fdisk /mbr enzo proberen, om te kijken wat er dan gebeurt als je windows probeert te booten. De winXP installatie cd heeft daar een repair functie voor.
Of je installeert grub gewoon nog een keer in de mbr van de schijf.
Hij wil tenslotte grub gebruiken en niet de windows bootloader.

Gewoon in linux het commando "grub" als root draaien en vervolgens op de grub-commandline:
root (hd0,0) , en dan
setup (hd0), enter enter en quit.
En herstart.
Als het goed is is de mbr dan weer netjes opnieuw gemaakt.

Het is misschien ook een idee om de grub-faq te lezen, aangezien je een 2e losse schijf voor windows hebt, ik weet niet of dat invloed heeft op de manier waarop je de mbr moet installeren.

Ik zie daar bijvoorbeeld op de eerste pagina al:
code:
1
2
3
4
5
6
10. How to boot Windows (or DOS) from a non-first disk?

Use the command map, to exchange BIOS drives virtually, like this:

grub> map (hd0) (hd1)
grub> map (hd1) (hd0)


Ik neem aan dat je na dat mappen vervolgens nog een keer root en setup moet draaien.
Kijk ook eens of alles in /boot/grub/device.map goed staat.

http://www.gnu.org/software/grub/manual/
http://www.gnu.org/software/grub/grub-faq.html

[ Voor 26% gewijzigd door Verwijderd op 05-02-2005 19:10 ]


  • Jesse
  • Registratie: Februari 2001
  • Laatst online: 10-02 21:06
Zit het probleem hem in grub dan?
In mijn geval was het in elk geval zo dat bij deze foutmelding me partitietabel gaar was. Als ik dan ook fixmbr oid had gedaan dan startte windows nog niet op maar kwamen er meldingen als 'Invalid system disk' of 'Missing operating system' oid.

Verwijderd

ik heb volgens mij ook een soortgelijk probleem:
ik heb net Linux geinstalleerd en zo ziet het er nu uit:
HDD 1:
Partitie 1 Windows XP
Partitie 2 Linux - Ubuntu
HDD 2:
Partitie 1 Losse data (maar kan ik niet benaderen in Linux :(

als ik dit dus doe krijg ik niet zoiets als Gromba in zijn startpost heeft:
allan@AllanUbuntu:~ $ /sbin/fdisk -l
Cannot open /dev/hda
Cannot open /dev/hdb

hmmm waarom krijg ik dat niet? :o

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 12-02 15:05

Robtimus

me Robtimus no like you

Voer eerst eens een "su -" uit, en draai dan fdisk.
In Gromba's post staat ook:
[root@kaas peter]# /sbin/fdisk -l

More than meets the eye
There is no I in TEAM... but there is ME
system specs

Pagina: 1