Archief - hulp voor aanpassen grub.conf, dualboot

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bubbling Zombie

Legacy Member
title=windows
rootnoverify (hd0,0) <- aanpassen al naargelang partitioning scheme
chainloader +1

dJeez

Legacy Member
De Windows entry zou er als volgt uit moeten zien, in die volgorde (BELANGRIJK!) :
Code:
title Windows
      rootnoverify (hd1,0)
      makeactive
      map (hd0) (hd1)
      map (hd1) (hd0)
      chainloader +1

Coax

Legacy Member
Mja, Windows moet altijd op de eerste primaire partitie staan als ik mij niet vergis, dus het zal zoiezo (hd0,0) zijn.

Op mijn laptop:

title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

dJeez

Legacy Member
Neen, uit die post meen ik te mogen afleiden dat hij Windows op een 2e harde schijf heeft staan, vandaar de rootnoverify (hd1,0), en aangezien Windows enkel wil opstarten als het de master drive is moet je dat maar ff faken via de makeactive en reverse HDD mappings.

Hoewel, nu begin 'k ook wel te twijfelen... De TS mag eens alles duidelijk stellen (niet Exit, maar dobber hé :p). Welk OS staat nu eigenlijk op welke schijf, want nu ik 't nog eens lees is 't helemaal onduidelijk. Heb je niet per ongeluk heel je Windows overschreven door die Linux distributie? En vermeld dan ook ineens maar welke Linux distributie je gebruikt.

dobber_1987

Legacy Member
het hele verhaal:
had vroeger gewoon WinXp op de C: (weet niet juist of dit primary of slave is ofzo). Er was een probleem mee en heb op de D: WinXp geïnstalleerd. Mijn boot.ini enzo zijn op de C: blijve staan. Ik heb dan alles op de C: verwijderd (dus ook belangerijke files om op te starten van mijn D: ) en er Suse 9.3 Pro op gezet (mijn winXp is Pro btw). Linux werkt. Grub start op en ge kunt kiezen wat je opstart...maar er stond niet Windows tussen...wrs omdat diene boot.ini enzo er niet is. Toen heb ik thread opgestart. Ik heb ergens een boot.ini enzo van het net geplukt en op mn D: gezet. Heb nu ook mn menu.lst file beke aangepast...maar hij zit vast bij stage 1.5

**edit** mijn menu.lst:

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,1)/boot/message

title SUSE LINUX 9.3
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 selinux=0 splash=silent resume=/dev/hda1 showopts
initrd (hd0,1)/boot/initrd

title Diskette
root (fd0)
chainloader +1

title Failsafe -- SUSE LINUX 9.3
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3
initrd (hd0,1)/boot/initrd

**heb ik just in de juiste volgorde gezet toen ik u reply zag, dus nog niet getest**
title Windows XP Pro
rootnoverify (hd1,0)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
boot

dobber_1987

Legacy Member
kan iem me helpen? Moet over een week powerpoint presentatie maken in windows...

dJeez

Legacy Member
Wat gebeurt er nu als je die wijzigingen zoals hierboven beschreven hebt doorgevoerd?

Als hij dan niet in Windows boot maar wel een foutmelding geeft, post die dan hier. Als je enkel die chainloader +1 nog op 't scherm ziet staan zou ik durven vermoeden dat er geen system files op die 2e harde schijf staan, en dat is iets dat je via Windows recovery console moet oplossen (met name fixboot uitvoeren).

If all else fails : switch de harde schijven fysiek zodat je Windows schijf de master is, boot vervolgens in Windows recovery console, en voer fixboot en daarna fixmbr uit. Als het dan nog niet werkt heb je het serieus verknoeid.

dobber_1987

Legacy Member
als ik hd(1,0) invul, dan komt er na 'makeactive' error 12
als ik hd(0,0) invul, dan komt er na 'chaindinge +1' error 13
als ik hd(0,1) invul, dan komt er na alles stage 1.5 loading ding...en blijf zelfs half uur wachte..niks gebeurt

dJeez

Legacy Member
Als je verhaal klopt moet het sowieso hd(1,0) zijn, voer anders als root eens fdisk -l uit en post de output daarvan hier. Wat gebeurt er als je de regel met makeactive achter chainloader +1 zet, dus maw :
Code:
title Windows
      rootnoverify (hd1,0)
      map (hd0) (hd1)
      map (hd1) (hd0)
      chainloader +1
      makeactive

Coax

Legacy Member
Ge kunt best proberen een fat32 partitie aan te maken om uw bestanden op te zwieren.
Uw ntfs directory's van windows xp mounten en dan alles op de fat32 zetten, en dan daarna uw windows xp terug installeren. Zo zijt ge teminsten niet alles kwijt.

En als ik het zo lees... ge had niet windows xp mogen installeren op de 2de en dan de eerste leeg mogen maken. Windows heeft altijd de primaire nodig, da's waarom ge dat trukske met dat mappen moet doen dat djeez voorstelt.

Wat ge ook nog kunt proberen is een kleine ntfs partitie maken aan het begin van uw eerste hd en dan de windows xp recovery uitvoeren zoals in de link hierboven.

dJeez

Legacy Member
Ik zou ook afraden van Windows op de 2e (slave HDD) te zetten, persoonlijk zou ik er eerder voor opteren om Linux op de 2e HDD te zetten, en Windows op de 1e (zo is het trouwens op mijn desktop thuis). Zorgt voor veel minder kopbrekers, vandaar dat 'k dus ook voorstelde om de schijven fysiek om te wisselen (Windows als master, Linux als slave), en vervolgens eerst Windows boot in orde te krijgen (via fixboot/fixmbr). Daarna kan je Linux weer aan de praat krijgen via een rescue CD van je distributie (of via Knoppix of een andere LiveCD).

dobber_1987

Legacy Member
dJeez zei:
Als je verhaal klopt moet het sowieso hd(1,0) zijn, voer anders als root eens fdisk -l uit en post de output daarvan hier. Wat gebeurt er als je de regel met makeactive achter chainloader +1 zet, dus maw :
Code:
title Windows
      rootnoverify (hd1,0)
      map (hd0) (hd1)
      map (hd1) (hd0)
      chainloader +1
      makeactive

Schijf /dev/hda: 81.9 GB, 81964302336 bytes
255 koppen, 63 sectoren/spoor, 9964 cylinders
Eenheden = cylinders van 16065 * 512 = 8225280 bytes

Apparaat Boot Start Einde Blokken Id Systeem
/dev/hda1 * 1 128 1028128+ 82 Linux-swap / Solaris
/dev/hda2 129 9964 79007670 83 Linux

Schijf /dev/hdb: 81.9 GB, 81964302336 bytes
255 koppen, 63 sectoren/spoor, 9964 cylinders
Eenheden = cylinders van 16065 * 512 = 8225280 bytes

Apparaat Boot Start Einde Blokken Id Systeem
/dev/hdb1 2 9964 80027797+ f W95 Ext'd (LBA)
/dev/hdb5 2 9964 80027766 7 HPFS/NTFS

dobber_1987

Legacy Member
code marcheert terug niet, hij stopt achter chainloader...error 12 zegt em. Wat gebeurt er als ik fysiek de schijven omwissel?

dJeez

Legacy Member
Als je die schijven omwisselt kan je snel de Windows kant van de zaak rechtzetten (aangezien Windows dan op de master HDD zal staan). Daarna is het in principe ook niet al te moeilijk om Linux weer aan de praat te krijgen (via een rescue/LiveCD). Vooral aangezien je Windows blijkbaar dringend nodig hebt lijkt het mij dus de aangewezen methode (en het is ook wel iets makkelijker om problemen in de toekomst te vermijden).

Ik zou zo vermoeden dat die error 12 er komt omdat hij geen boot bestanden kan vinden op je 2e HDD (wat ook logisch is gezien je eerdere uitleg).

dobber_1987

Legacy Member
juist geprobeerd...lukt niet...diene grub start altijd op...

dJeez

Legacy Member
Je moet opstarten van een Windows boot CD hé (Windows install CD dus), dan recovery console selecteren en vervolgens fixboot en fixmbr uitvoeren. Anders zal het idd niet lukken.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan