Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Windows XP Grub  (gelezen 14499 keer)

llmulder

  • Gast
Windows XP Grub
« Gepost op: 2007/06/01, 09:01:30 »
Sinds de nieuwe kernel ligt win xp uit mijn Grub, Xp stond op een fat 32 partie maar stond vreemgenoeg op mijn bestandssysteem van linux.
Wie kan mij helpen?
Lars

Offline bartek

  • Lid
    • http://bartek.blogsome.com
Windows XP Grub
« Reactie #1 Gepost op: 2007/06/01, 09:40:30 »
Waarschijnlijk zul je een paar oude kernels moeten verwijderen uit je /boot/grub/menu.lst

Meestal heb je maar recht op 7 besturingsystemen en die oude kernels duwen de windows eruit.
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

Offline profoX

  • Lid
    • wesley
    • Lionslink
Windows XP Grub
« Reactie #2 Gepost op: 2007/06/01, 10:35:27 »
Dat zou geen probleem mogen zijn, want Windows zou in Grub een statische boot optie moeten zijn. Wat meer waarschijnlijk is, is dat je Win XP op een verkeerde manier in Grub hebt geplaatst (of hebt proberen aan te passen)

Je geeft echter niet veel informatie. Hoe was Grub voordat het probleem optrad en hoe ziet de Grub lijst er nu uit? Heb je zelf een keer iets aangepast aan Grub?
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

llmulder

  • Gast
Windows XP Grub
« Reactie #3 Gepost op: 2007/06/01, 14:42:25 »
Ja, eerst stond er Linux Ubuntu, Windows Xp nu alleen nog maar Linux Ubuntu, eerst weer de gewoone rigel met type kernels enz.

Lars

llmulder

  • Gast
Windows XP Grub
« Reactie #4 Gepost op: 2007/06/01, 17:11:15 »
Win xp is nu gewoon uit mijn lijst menu.list trouwens, hoe add ik deze weer?

Lars

llmulder

  • Gast
Windows XP Grub
« Reactie #5 Gepost op: 2007/06/01, 17:47:18 »
Het is al gelukt:)

Offline profoX

  • Lid
    • wesley
    • Lionslink
Windows XP Grub
« Reactie #6 Gepost op: 2007/06/01, 18:15:54 »
Ik hoop dat je het op de -juiste- manier hebt gedaan, anders kom je na een nieuwe upgrade gegarandeerd opnieuw in de problemen..

Lees deze post ff kort door
http://forum.ubuntu-nl.org/message/39988#p39988
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

wijnand

  • Gast
Windows XP Grub
« Reactie #7 Gepost op: 2007/06/19, 21:05:29 »
hoi llmulder

kun jij mij helpen om windows xp te instaleren?
dank

blansbergen

  • Gast
Windows XP Grub
« Reactie #8 Gepost op: 2007/06/26, 01:00:47 »
Citaat van: profoX
Ik hoop dat je het op de -juiste- manier hebt gedaan, anders kom je na een nieuwe upgrade gegarandeerd opnieuw in de problemen..

Lees deze post ff kort door
http://forum.ubuntu-nl.org/message/39988#p39988
Door deze post denk ik inderdaad dat ik bij jullie een oplossing voor mijn probleem kan vinden.

Ook hier gaat het om Windows XP die door het dual bootsysteem niet meer "gezien" wordt. Kon wel gewoon verder met Ubuntu maar na een paar dagen is die er ook maar mee gestopt. Blijft "hangen" in de opstartprocedure en kan nu enkel nog maar iets als ik opstart middels de live CD. Niet alleen schiet dat niet op, ik heb ook geen toegang meer tot mijn bestanden. Heel erg lastig dus.

Wat is er gebeurt? Ben te snel geweest en heb op de enterknop gedrukt voordat het keuzemenu klaar was. Blijkbaar is dit een commando want XP wordt prompt ergens anders neergezet en Ubuntu zet er ook nog eens een kernel bij zodat mijn bootmenu er nu als volgt uitziet:

Ubuntu, kernel 2.6.17-11-generic
Ubuntu, kernel 2.6.17-11-generic (recovery mode)
Ubuntu, kernel 2.6.17-10-generic
Ubuntu, kernel 2.6.17-10-generic (recovery mode)
Ubuntu, memtest 86+

Dit probleem heeft zich al eens eerder voorgedaan en toen heeft een collega van me dit opgelost. Helaas hebben we inmiddels beiden het bedrijf verlaten en krijg ik hem niet te pakken. Uit het "reguliere" circuit krijg ik wel veel geschreeuw maar absoluut geen wol en kom daarmee ook geen stap verder.

Wat ik weet is dat mijn collega toendertijd in de grub middels cut & paste XP op een andere plaats heeft gezet. Verder heeft hij een kernel (de 11 in dit geval) verwijdert. Benodigde tijd om dit alles uit te voeren zo'n 3 minuten max.

Echter hoe kom ik in de grub? Alt + F2 indrukken geeft geen enkel effect maar misschien doe ik het wel niet op de goede manier of op de juiste tijd.
Punt is namelijk ook dat ik een pure gebruiker ben en heel erg weinig (zeg maar geen) kennis heb.

Waar ik jullie heel dankbaar om zou zijn is indien iemand zich de moeite wil nemen om mij echt stap voor stap uit te leggen wat ik moet doen om alles in de oude staat terug te krijgen.

Ben

Offline Tico

  • Lid
Windows XP Grub
« Reactie #9 Gepost op: 2007/06/26, 09:46:39 »
Uit mijn hoofd...zit nu op Windows machine op kantoor:

Nadat de Ubuntu desktop is geladen, start je een terminalsessie (Ctrl-ALT-F1 of Applications -> Accessories -> Terminal) op.
Voordat je op je harddisk terecht kan, moet die eerst `gemount` worden. Dit doe je als volgt:
Type in de terminal
sudo mkdir /dev/hdd
sudo mount /dev/sda3 /dev/hdd  (sda3 is hier mijn partitie waar Ubuntu op staat, controleer voor uw juiste partitie middels terminalcommando: sudo fdisk /l )
gksudo nautilus
surf daarmee naar de harde schijfpartitie waar het Grubmenu op staat: /boot/grub/menu.lst
- rechtsklikken en kies Bewerken
- Veranderingen aanbrengen
- opslaan
- sluiten
- PC herstarten

Offline Kiwinote

  • Lid
    • Launchpad
Windows XP Grub
« Reactie #10 Gepost op: 2007/06/26, 13:56:31 »
Het is "sudo fdisk -l" ipv /l
Verder zou ik uit gewoonte elke /dev/hdd in de instructies vervangen door /media/hdd

blansbergen

  • Gast
Windows XP Grub
« Reactie #11 Gepost op: 2007/06/26, 22:28:04 »
Zoals gezegd blijft Ubuntu in de opstartfase hangen en ik krijg dus ook geen desktop

Ben

Offline Tico

  • Lid
Windows XP Grub
« Reactie #12 Gepost op: 2007/06/27, 09:28:07 »
Citaat van: blansbergen
Zoals gezegd blijft Ubuntu in de opstartfase hangen en ik krijg dus ook geen desktop

Ben
Dit moet je dus ook doen vanaf de Live CD!

blansbergen

  • Gast
Windows XP Grub
« Reactie #13 Gepost op: 2007/06/27, 23:21:23 »
heb ik gedaan, dus open terminal venster en zie: ubuntu@ubuntu:~$
typ nu in sudo mkdir/dev/hdd en krijg: command not found
dan maar "sudo mkdir/dev/hdd", krijg nu als reactie: bash: commando: no such file or directory
probeer nu sudo fdisk/l met als resultaat: command not found
niet getreurd en nu met sudo fdisk-l maar krijg weer: command not found
wat als ik gksudo nautilus intyp? Een heel verhaal waar ik echter niets mee kan. (nautilus : 11880): GnomeUI - WARNING **: While connecting to sessionmanager: Authentication Rejected, reason: none of the authentication protocols specified are supported and host-basedauthentication failed.
closing
closing
closing

Punt is, zoals ik al aangaf, dat ik hier ver voorbij wat ik zelf kan bezig ben. En omdat ik niet weet wat ik doe, kan ik niet anders dan blind jouw/jullie aanwijzingen volgen en maar hopen dat het zo weer in orde komt. Wat heb ik tot dusverre gedaan wat niet klopt?
Wat me steekt is dat ik er ook van overtuigd ben dat jij/jullie dit binnen no time opgelost hebben indien je achter deze computer zou zitten. Heb dat namelijk eerder zien doen.

ben

Offline Tico

  • Lid
Windows XP Grub
« Reactie #14 Gepost op: 2007/06/28, 12:21:37 »
Citaat van: blansbergen
.......... Wat heb ik tot dusverre gedaan wat niet klopt?
Wat me steekt is dat ik er ook van overtuigd ben dat jij/jullie dit binnen no time opgelost hebben indien je achter deze computer zou zitten. Heb dat namelijk eerder zien doen.

ben
Een spatie vergeten leidt tot onverwachte zaken als je hierboven beschrijft.
Tussen mkdir en de slash / staat een spatie.
mkdir is een Linux commando maar mkdir/ dus niet, dit soort foutmeldingen krijg je in dos/Windows ook als je formatc: invoert in plaats van format c:

Ook jij lost dit probleempje binnen no time op, daar ben ik van overtuigd.

blansbergen

  • Gast
Windows XP Grub
« Reactie #15 Gepost op: 2007/06/29, 00:03:02 »
Inderdaad ja, het luistert allemaal heel nauw maar er is nu dus ook  iets gebeurd en dat is in ieder geval meer dan gisteren

ubuntu@ubuntu:~$ sudo mkdir /dev/hdd
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/hda2            2551        9963    59544922+   f  W95 Ext'd (LBA)
/dev/hda5            2551        9963    59544891    7  HPFS/NTFS

Disk /dev/hdb: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               2       24321   195350400    f  W95 Ext'd (LBA)
/dev/hdb5               2       22948   184321746    7  HPFS/NTFS
/dev/hdb6           22949       23013      522081   82  Linux swap / Solaris
/dev/hdb7           23014       24321    10506478+  83  Linux
ubuntu@ubuntu:~$ sudo mount /dev/hdb7/dev/hdd
mount: can't find /dev/hdb7/dev/hdd in /etc/fstab or /etc/mtab

ubuntu@ubuntu:~$ sudo mkdir /dev/hdb7
mkdir: cannot create directory `/dev/hdb7': File exists

ubuntu@ubuntu:~$ gksudo nautilus

(nautilus:20029): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified  are supported and host-based authentication failed.

Indien een commando op de juiste manier wordt gegeven komen er reacties. Dat geeft in ieder geval hoop en vertrouwen. Nu dus de juiste commando's.
Suggesties?

Offline Tico

  • Lid
Windows XP Grub
« Reactie #16 Gepost op: 2007/06/29, 10:40:35 »
Citaat van: blansbergen
Inderdaad ja, het luistert allemaal heel nauw maar er is nu dus ook  iets gebeurd en dat is in ieder geval meer dan gisteren

ubuntu@ubuntu:~$ sudo mkdir /dev/hdd
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/hda2            2551        9963    59544922+   f  W95 Ext'd (LBA)
/dev/hda5            2551        9963    59544891    7  HPFS/NTFS

Disk /dev/hdb: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               2       24321   195350400    f  W95 Ext'd (LBA)
/dev/hdb5               2       22948   184321746    7  HPFS/NTFS
/dev/hdb6           22949       23013      522081   82  Linux swap / Solaris
/dev/hdb7           23014       24321    10506478+  83  Linux
ubuntu@ubuntu:~$ sudo mount /dev/hdb7/dev/hdd
mount: can't find /dev/hdb7/dev/hdd in /etc/fstab or /etc/mtab

ubuntu@ubuntu:~$ sudo mkdir /dev/hdb7
mkdir: cannot create directory `/dev/hdb7': File exists

ubuntu@ubuntu:~$ gksudo nautilus

(nautilus:20029): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified  are supported and host-based authentication failed.

Indien een commando op de juiste manier wordt gegeven komen er reacties. Dat geeft in ieder geval hoop en vertrouwen. Nu dus de juiste commando's.
Suggesties?
(Zucht) You did it again!
  Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               2       24321   195350400    f  W95 Ext'd (LBA)
/dev/hdb5               2       22948   184321746    7  HPFS/NTFS
/dev/hdb6           22949       23013      522081   82  Linux swap / Solaris
/dev/hdb7           23014       24321    10506478+  83  Linux
ubuntu@ubuntu:~$ sudo mount /dev/hdb7/dev/hdd <-- SPATIE VERGETEN tussen 7 en /
mount: can't find /dev/hdb7/dev/hdd in /etc/fstab or /etc/mtab


Spatie zetten, uithuilen en opnieuw beginnen!

blansbergen

  • Gast
Windows XP Grub
« Reactie #17 Gepost op: 2007/06/29, 21:36:59 »
(Zucht) You did it again!

Inderdaad ja, met schaamrood op de kaken moet ik je gelijk geven. Het is toch zo makkelijk eigenlijk: vingertje erbij en dat doen wat je me zegt te doen. Geeft te denken nietwaar? Niet huilen dus, wel opnieuw beginnen. Maar dan:

ubuntu@ubuntu:~$ mkdir /dev/hdb6
mkdir: cannot create directory `/dev/hdb6': File exists
ubuntu@ubuntu:~$ sudo mount /dev/hdb6
mount: mount point swap does not exist
ubuntu@ubuntu:~$ sudo mount /dev/hdb6 /dev/hdd
/dev/hdb6 looks like swapspace - not mounted
mount: you must specify the filesystem type
ubuntu@ubuntu:~$ mkdir /dev/hd7
mkdir: cannot create directory `/dev/hd7': Permission denied
ubuntu@ubuntu:~$ mkdir /dev/hdb7
mkdir: cannot create directory `/dev/hdb7': File exists
ubuntu@ubuntu:~$ sudo mount /dev/hdb7
mount: can't find /dev/hdb7 in /etc/fstab or /etc/mtab
ubuntu@ubuntu:~$ sudo mount /dev/hdb7 /dev/hdd
mount: mount point /dev/hdd does not exist

afgezien een foute ingave wat ook gelijk bestraft wordt met een "Permission denied" gebeurt er niet dat wat ervan verwacht wordt.
Ik kan hier niet uit wijs. Een directory aanmaken is niet mogelijk maar wel wordt aangegeven dat de betreffende file bestaat. Dat geeft hoop. Of?
Maar wat nu te doen?

Offline profoX

  • Lid
    • wesley
    • Lionslink
Windows XP Grub
« Reactie #18 Gepost op: 2007/06/29, 21:50:37 »
Is gedeeltelijk de schuld van tico deze keer :) je kan geen map aanmaken in /dev, dat moet ergens anders, aanbevolen is /media (of eventueel /mnt)

Zo zou het dus moeten:

sudo mkdir /media/linux
sudo mount -t ext3 /dev/hdb7 /media/linux


en dan kan je via /media/linux/boot/grub/menu.lst aan je GRUB bestand:

gksu gedit /media/linux/boot/grub/menu.lst

en dan dus deze post verder volgen http://forum.ubuntu-nl.org/message/39988#p39988 vanaf "Zoek deze 2 lijnen..."
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

blansbergen

  • Gast
Windows XP Grub
« Reactie #19 Gepost op: 2007/06/30, 01:29:45 »
Bedankt profox, ik wist dat met jullie hulp het vroeg of laat zou gaan lukken.
Ik zit nu in het betreffende menu en zie daar het volgende:

# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST

dus vanaf # title t/m # kernel eruitknippen en onder Put static boot stanzas enz plakken, dat is toch correct niet waar?

Maar ik heb nog een ander probleem, namelijk dat in dat hele proces er, om een voor mij onduidelijke reden, een kernel bijgeplaatst is en dan krijg ik het volgende:

title      Ubuntu, kernel 2.6.17-11-generic
root      (hd1,6)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdb7 ro quiet splash
initrd      /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root      (hd1,6)
kernel      /boot/vmlinuz-2.6.17-11-generic root=/dev/hdb7 ro single
initrd      /boot/initrd.img-2.6.17-11-generic
boot

title      Ubuntu, kernel 2.6.17-10-generic
root      (hd1,6)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb7 ro quiet splash
initrd      /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title      Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root      (hd1,6)
kernel      /boot/vmlinuz-2.6.17-10-generic root=/dev/hdb7 ro single
initrd      /boot/initrd.img-2.6.17-10-generic
boot

title      Ubuntu, memtest86+
root      (hd1,6)
kernel      /boot/memtest86+.bin
quiet
boot

Kan ik nu ongestraft alles wat te maken heeft met 2.6.17-11 (dat namelijk is bijgeplaatst) verwijderen of moet ik hiervoor nog speciale dingen doen.
Als ik die namelijk wil activeren in het bootmenu start de zaak wel op maar blijft dan gelijk ook hangen en dat schiet ook niet echt op.

Om de verandering dan door te voeren ga ik naar file, dan naar save, sluit af en start dan weer op. Dat is toch correct nietwaar? Het lijkt misschien heel dom dat zo te vragen maar liever voor dom versleten worden dan weer de een of andere stommiteit uithalen.
En alvast bedankt.

Gran_Maestro

  • Gast
Windows XP Grub
« Reactie #20 Gepost op: 2007/06/30, 15:02:44 »
Why making something so easy look so difficult?
OK guys, here is my 2 cents.

Ben, all you need to do is to restore your Bootloader (Grub i.e.) and take it from there.

From your live cd open a Terminal window and type the following:

1) sudo grub and press return
(the cursor will now change to > as you are in "grub" mode now)

2) root (hd1,6) and press return

3) setup (hd0) and press return

4) quit the grub program by typing quit and pressing return

Now reboot your system without the live CD and it should be business as usual..
All linux kernels as well as your Windows install restored. Bingo! :)

PS: (Ben this didn't work on the phone as I forgot to mention that you need the privileges that "sudo" will grant. It will work now, trust me... :) )
PPS: Grub should restore all previous settings that is, find all bootable kernels as well as the Winkozz partition and write them down "automagically" in /boot/grub/menu.lst on you main disk (hd0).

Ciao Pieterjan

blansbergen

  • Gast
Windows XP Grub
« Reactie #21 Gepost op: 2007/06/30, 21:54:02 »
Nice try but not the desired result.
After grub> quit "enter" this is shown in the terminalvenster:
ubuntu@ubuntu:~$ sudo grub
Probing devices to guess BIOS drives. This may take a long time.
ubuntu@ubuntu:~$

Now what?

Gran_Maestro

  • Gast
Windows XP Grub
« Reactie #22 Gepost op: 2007/06/30, 22:14:19 »
Citaat van: blansbergen
Nice try but not the desired result.
After grub> quit "enter" this is shown in the terminalvenster:
ubuntu@ubuntu:~$ sudo grub
Probing devices to guess BIOS drives. This may take a long time.
ubuntu@ubuntu:~$

Now what?
Now reboot your system without the live CD and it should be business as usual..
All linux kernels as well as your Windows install restored. Bingo!


Not sure how to make this recovery procedure more clear.

Just follow the steps 1,2,3 EXACTLY as described and then reboot.
That's it. No bells and whistles attached, sorry buddy. :)

BTW Works like a charm on my computer.

/P

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Windows XP Grub
« Reactie #23 Gepost op: 2007/06/30, 22:20:49 »
Citaat van: Gran_Maestro
Ciao Pieterjan
Als je Pieterjan heet, dan kun je misschien ook wel in het Nederlands schrijven op dit Nederlandse forum?  :-)

blansbergen

  • Gast
Windows XP Grub
« Reactie #24 Gepost op: 2007/06/30, 23:18:59 »
1 - sudo grub + enter gives:
GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

       [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]
2 - grub> root (hd1,6)
 Filesystem type is ext2fs, partition type 0x83

3 - grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 d (hd0) (hd0)1+15 p (hd1,6)/boot/grub/stage
2 /boot/grub/menu.lst"... succeeded
Done.

grub>

the results of step 1 - 2 - 3
now quit and enter gives as follows:
ubuntu@ubuntu:~$ sudo grub
Probing devices to guess BIOS drives. This may take a long time.
ubuntu@ubuntu:~$
Not minding this I activate the restart button. Ubuntu shuts down, I take out the cd, I restart. Will do so now and tell you than what happens