grub start windows niet op

hallo, ik heb mijn systeem dualboot geconfigureerd, maar Windows wil hierbij niet opstarten. Ik krijg een foutmelding over de BOOTMGR en de boodschap dat ik ctrl-alt-del moet geven om te rebooten. Weet iemand hoe ik W7 opstartbaar kan maken?

Bij voorbaat dank, Frank

Ha die Frank,

Uit wat je schrijft maak ik op dat je W7 hebt. Die heeft (meestal) een aparte bootpartitie waar o.a. de fabrikanten van PC’s wat dingen kwijt kunnen voor zover ik weet. Het lijkt erop dat de Windows optie in GRUB naar die partitie verwijst.
Kun je even wat dingen posten:


fdisk -l

df -h

su -c 'cat /boot/grub/menu.lst'

frank@linux-zi9i:~> fdisk -l
Absolute path to ‘fdisk’ is ‘/sbin/fdisk’, so running it may require superuser privileges (eg. root).
frank@linux-zi9i:~> sudo fdisk -l
root’s password:
sudo: fdisk: command not found
frank@linux-zi9i:~> df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 20G 3.6G 16G 20% /
devtmpfs 1.5G 252K 1.5G 1% /dev
tmpfs 1.5G 4.0K 1.5G 1% /dev/shm
/dev/sda7 116G 8.3G 102G 8% /home
/dev/sda2 150G 106G 44G 71% /windows/C
/dev/sda3 9.3G 6.0G 3.4G 64% /windows/D
frank@linux-zi9i:~> su -c ‘cat /boot/grub/menu.lst’
Password:

Modified by YaST2. Last modification on Mon Nov 29 19:20:01 CET 2010

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.3 - 2.6.34.7-0.5
root (hd0,5)
kernel /boot/vmlinuz-2.6.34.7-0.5-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK3263GSXN_Z9VDS6W8S-part6 resume=/dev/disk/by-id/ata-TOSHIBA_MK3263GSXN_Z9VDS6W8S-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.34.7-0.5-desktop

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.3 - 2.6.34.7-0.5
root (hd0,5)
kernel /boot/vmlinuz-2.6.34.7-0.5-desktop root=/dev/disk/by-id/ata-TOSHIBA_MK3263GSXN_Z9VDS6W8S-part6 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-2.6.34.7-0.5-desktop

###Don’t change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
rootnoverify (hd0,1)
makeactive
chainloader +1

###Don’t change this comment - YaST2 identifier: Original name: windows 2###
title windows 2
rootnoverify (hd0,2)
makeactive
chainloader +1
frank@linux-zi9i:~>

Als ik hele verhaal zo lees, kom ik tot de volgende conclusie:
windows 1 verwijst naar de /windows/C-schijf
windows 2 verwijst naar de /windows/D-schijf
Het 2e is verwarrend, omdat er geen D-schijf is, maar een recovery partitie.

Om je verder te kunnen helpen, heb ik toch de fdisk output nodig, blijkbaar lukt dat niet met ‘sudo’ (pad voor sudoers niet OK).


su -c 'fdisk -l'

(ook de single quotes moeten erbij)
Eerlijk gezegd, denk ik dat je in de engelstalige thread meer succes zult hebben :), maar daar zullen ze je om dezelfde output vragen.

frank@linux-zi9i:~> su -c ‘fdisk -l’
Password:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6ce4b5d1

Device Boot Start End Blocks Id System
/dev/sda1 1 52 409600 27 Unknown
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 52 19508 156284928 7 HPFS/NTFS
/dev/sda3 19508 20721 9745369 7 HPFS/NTFS
/dev/sda4 20721 38914 146129920 f W95 Ext’d (LBA)
/dev/sda5 20722 20984 2104320 82 Linux swap / Solaris
/dev/sda6 20984 23595 20971520 83 Linux
/dev/sda7 23595 38912 123040768 83 Linux
frank@linux-zi9i:~>

Windows 7 heeft volgens mij een opstart partitie van ongeveer 100 mb daar moet je naar toe verwijzen in de grub.

Yep, maar die zie ik dus niet in de output…

Ik denk dat de ts die dan per ongeluk heeft verwijderd.

Misschien heb je hier wat aan. Van onze superposter Caf4926: Install openSUSE alongside Win7/Vista - A Guide

Frank, volgens mij zie ik 'm al:

/dev/sda1 1 52 409600 27 Unknown <------ dit is volgens mij de bootpartitie, die wordt het eerst aangemaakt
/dev/sda3 is inderdaad de recovery partitie

Dit brengt mij tot de volgende wijziging:
Verander de rode letters in het eerste stuk naar de vette in het tweede stuk


###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
rootnoverify (hd0,1)
makeactive
chainloader +1

Zo moet het worden:


###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
rootnoverify (**hd0,0**)
makeactive
chainloader +1

Het hele blok met de windows 2 optie kun je verwijderen.

ok, ik wil dit veranderen, maar hoe heet deze file waar ik de wijzigingen moet aanbrengen?

grtn, Frank

Ach, sorry ;):


kdesu 'krwite /boot/grub/menu.lst'           (op KDE)
gnomesu 'gedit /boot/grub/menu.lst        (op Gnome)

Dit heeft gewerkt, bedankt!:slight_smile:

grtn, Frank

Mooi, bedankt, dan heb ik ook weer wat geleerd.

En dat is bij het antwoord ook neerzetten waar ze het moeten veranderen:P.

RODVVHL :slight_smile: