Ik heb een draagbare pc, waarop Windows7 64 bits voorgeïnstalleerd was.
Ik wens, zoals op mijn desktop, te kunnen dual-booten met openSUSE 11.3 (of 4) - 64 bits, m.a.w. Windows 7 voor mijn vrouw te kunnen laten.
Daarvoor zal ik moeten partitioneren en GRUB of dergelijke moeten installeren.
Dat kan allemaal door de installatie gedaan worden. De installatie is in staat om je Windows filesystemen the krimpen en dan de disk te repartitioneren. De installatie doet een voorstel. Bekijk dat kritisch en vraag eventueel hier.
Ja de bootloader wordt deels overschreven, d.w.z. booten verloopt via GRUB. M$ heeft nog steeds de bootloader van zijn OS niet geschikt gemaakt voor andere OS-en, dus een andere oplossing is er niet.
Ik had zelf “problemen” met Windows 7’s 2e 100mb partitie. Die werd door YAST aangezien als Windows 1 en de echte Windows 7 partitie als Windows 2. Weet niet hoe ik dit heb opgelost (is alweer zo lang geleden dat ik Windows 7 heb geinstaleerd), maar ik heb wel die 100mb partitie en de bootflag van beide windows partities verwijderd.
Niet alle hardware fabrikanten installeren Win7 met een aparte boot partititie. Sommige hebben de bootpartitie (met daarop de Windows bootloader) als eerste. Je GRUB entry moet altijd verwijzen naar de “grote” Win7 partitie.
Voor zover ik het weet hoef je de boot flag niet te verwijderen.
Dat klopt inderdaad. Heb ik gedaan toen ik XP en Windows 7 op 1 harde schijf wilde hebben en booten via openSUSE’s Grub.
Dit is een zelf geïnstalleerde versie van Windows 7 Home Premium en die kon ik niet aan de praat krijgen zonder die 100mb partitite. Ik wilde een handmatige indeling doen (moest een aantal oudere partities eerst verwijderen) en had het ingesteld om de hele harde schijf te gebruiken. Hij wilde toen niet installeren. Pas toen ik 100mb aan ruimte vrij liet aan het begin van de schijf wilde hij de installatie starten. En voor ik dat door had waren we bijna een uur verder! Kon het niet begrijpen (nu nog steeds niet!)
Ik heb na de installatie en voor de openSUSE installatie op een 2e harde schijf met behulp van een gparted live-cd die 100mb verwijderd, de rest van de partitie laten groeien (duurde erg lang). openSUSe pakte hem toen gewoon. Dit is mijn Windows 7 Entry in /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows 7 Home Premium
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,1)
makeactive
chainloader +1
Mijn HD indeling:
dexter:/home/jan-bart # fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d7c6e
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 78125055 39061504 83 Linux
/dev/sda2 78127102 976773119 449323009 5 Extended
/dev/sda5 78127104 968959135 445416016 83 Linux
/dev/sda6 968960000 976773119 3906560 82 Linux swap / Solaris
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009964a
Device Boot Start End Blocks Id System
/dev/sdb2 * 63 976768064 488384001 7 HPFS/NTFS/exFAT
dexter:/home/jan-bart #