Nieuws:

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

Auteur Topic: herstellen mbr, xp en ubuntu behouden  (gelezen 4563 keer)

Offline tabasco

  • Lid
herstellen mbr, xp en ubuntu behouden
« Gepost op: 2007/07/25, 16:41:24 »
Al enige tijd geleden heb ik mijn dualboot situatie winxp/ubuntu verloren, ubuntu start gelukkig nog wel op en ik ben sindsdien een blije ubuntu gebruiker. nu is het helaas zo dat ik winxp nodig heb en hem weer op wil starten.

Fysiek zijn er 3 harde schijven aanwezig:
- winxp (ntfs)
- ubuntu (ext3+swap)
- data (fat32)

De data schijf heb ik omgezet van ntfs naar fat32 om deze ook beschrijfbaar te maken vanuit ubuntu. Hierna startte windowsxp niet meer op, waarschijnlijk boot xp van deze schijf en is de mbr oid verloren.

Na veel gespeur op dit forum heb ik al de hoop opgegeven om dit te herstellen aangezien vaak het antwoord, 'installeer alles opnieuw' wordt gegeven. Toch probeer ik het nu ...: Is het mogelijk alles te behouden en de opstart mogelijkheden te herstellen? ;)

Ik hoor graag van alle ervaringen met soortgelijke situaties. Geef aub ook aan welke info hier mist en ik post het zsm.

NoiK

  • Gast
herstellen mbr, xp en ubuntu behouden
« Reactie #1 Gepost op: 2007/07/25, 19:15:42 »
ligt eraan hoe het met je ntfs partitie zit van windows..of die nog compleet is
en ligt eraan hoe het met je grub gesteld is..start ubuntu nog op via de grub

het eerste puntje kom je denk het best te weten wanneer je grub nog werkt.. dan ken je de een nieuwe entry toevoegen in je grub.. daarvoor zou je je /boot/grub/menu.lst is moeten bekijken en aanpassen..
(duidelijkheid over het aanpassen van je grub staat ook in je menu.lst en anders op deze site

Offline patrick

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #2 Gepost op: 2007/07/25, 19:20:10 »
bij mij staat dit op het einde van /boot/grub/menu.lst

title      Windows
root      (hd0,0)
savedefault
makeactive
chainloader   +1

mijn windows schijf is de eerste HD in mijn systeem, ik weet niet hoe het bij u is.
Acer desktop met intel E5200 - 4Gb Ram - ATI RADEON HD3450 256Mb - 640Gb HD en 1 van 320 Gb.
Dual boot systeem met Ubuntu 11.04 32Bit en Windows 7 Ultimate 32Bit

NoiK

  • Gast
herstellen mbr, xp en ubuntu behouden
« Reactie #3 Gepost op: 2007/07/25, 19:27:26 »
het gedeelte wat patrom post zou je ook in je /boot/grub/menu.lst moeten hebben staan
alleen zou je dus de waarde hierin moeten veranderen..
root        (hdX,X)ik heb alleen tot op heden de logica achter die nummers niet ontdekt..

Offline patrick

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #4 Gepost op: 2007/07/25, 20:36:16 »
ik denk naar ik gelezen heb is de eerste X de schijf te beginnen vanaf 0, de tweede X is de partitie.
verbeter me als ik verkeerd ben a.u.b.
Acer desktop met intel E5200 - 4Gb Ram - ATI RADEON HD3450 256Mb - 640Gb HD en 1 van 320 Gb.
Dual boot systeem met Ubuntu 11.04 32Bit en Windows 7 Ultimate 32Bit

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
herstellen mbr, xp en ubuntu behouden
« Reactie #5 Gepost op: 2007/07/25, 20:41:34 »
Citaat van: patrom
ik denk naar ik gelezen heb is de eerste X de schijf te beginnen vanaf 0, de tweede X is de partitie.
verbeter me als ik verkeerd ben a.u.b.
Correct. Grub telt vanaf 0, dus hd0,0 is de eerste partitie op de eerste harde schijf.

NoiK

  • Gast
herstellen mbr, xp en ubuntu behouden
« Reactie #6 Gepost op: 2007/07/25, 21:19:12 »
okeej en ken je vanuit ubuntu nog zien welk nummer welke partitie heeft?
(stel je gaat met gparted aan de slag en en grub klopt niet meer zou je dat nog ff snel grafisch aan kunnen passen..)

Offline patrick

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #7 Gepost op: 2007/07/25, 21:28:17 »
ja je hebt dan je schijven die je kunt kiezen en dan het venster met de partities. die zijn genummerd vanaf 1 maar in de grub zoals gezegd begint doe te tellen vanaf 0 dus partities 1 is 0 in grub enz.
Acer desktop met intel E5200 - 4Gb Ram - ATI RADEON HD3450 256Mb - 640Gb HD en 1 van 320 Gb.
Dual boot systeem met Ubuntu 11.04 32Bit en Windows 7 Ultimate 32Bit

Offline tabasco

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #8 Gepost op: 2007/07/26, 15:18:26 »
Bedankt voor jullie reacties,

de ntfs partitie is nog in orde en het grub menu werkt nog helemaal alleen als ik voor xp kies zegt hij 'niet bootable'.

dit is mijn windowsxp gedeelte uit /boot/grub/menu.lst
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
als ik deze weer bootable maak verlies ik mijn grub en ubuntu neem ik aan.

gparted geeft deze info over mijn schijven:

/dev/sda1 data

/dev/sdb1 ext3
/dev/sdb2 extended
/dev/sdb5 linux-swap

/dev/sdc1 ntfs

Ik heb geprobeerd grub dan naar (hd2,0) laten verwijzen.
Dan krijg ik in beeld: 'Starting up...' en een paar rare tekens, verder gebeurt er niets.

[aanvulling]
Ik denk dat de boot gegevens van windows op de data schijf stonden welke ik heb geformatteerd naar fat32. Hoe krijg ik de boot gegevens nu op de ntfs schijf?
[/aanvulling]

Offline tabasco

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #9 Gepost op: 2007/07/26, 21:03:26 »
Zojuist de stoute schoenen aangetrokken (ze knelden een beetje) en begonnen met het volgende:

- windows opgestart van cd herstelconsole
hier fixmbr gedaan

Hierna startte er niets meer op.

- Ubuntu live-cd opgestart en het volgende gedaan:
sudo grub
root (hd1,0)
setup (hd0)

Nu startte grub (en daarmee ubuntu) weer op

Bij de windows keuze in grub krijg ik nog steeds: 'Starting up ...' met een paar rare tekens.

Dus ik ben weer terug bij af.

herstellen mbr, xp en ubuntu behouden
« Reactie #10 Gepost op: 2007/07/27, 03:25:44 »
Kijk even of op die C: schijf waar Windows opstaat een boot.ini te vinden is.

Vanuit de MBR of in dit geval Grus word verwezen naar die boot.ini

Die boot.ini kan je openen met een tekstverwerken en dan ff bekijken.
Verwijst deze naar een verkeerde map waar Windows hoort te staan krijg je dit soort problemen.

wat erin hoort te staan is:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /FASTDETECT
Deze is van een Windows professional dus heb jij een andere dan dit ff aanpassen.

Zonder die boot.ini start Windows niet op.
Heb je die boot.ini niet meer gewoon maken met een tekstverwerken en dan opslaan als boot.ini
Eigenschap van die boot.ini is verborgen.

SCCS

:D
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline tabasco

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #11 Gepost op: 2007/07/27, 04:03:23 »
Helaas geen resultaat. Er staat een boot.ini :
[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition"
/noexecute=optin /fastdetect

herstellen mbr, xp en ubuntu behouden
« Reactie #12 Gepost op: 2007/07/27, 09:10:37 »
Zet dit eens in je GRUB:

title        Microsoft Windows XP Home Edition
root        (sd0,0)
savedefault
makeactive
chainloader    +1
aangezien je geen IDE maar SATA hebt.

Sorry dit werkt niet!

herstellen mbr, xp en ubuntu behouden
« Reactie #13 Gepost op: 2007/07/27, 09:17:49 »
Citaat van: tabasco
Helaas geen resultaat. Er staat een boot.ini :
[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition"  /fastdetect
Ik heb je bovenstaande boot.ini gewijzigd, probeer het zo eens!

Offline Dave

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #14 Gepost op: 2007/07/27, 09:17:53 »
aangezien je windows op een fysiek andere schijf hebt moet je daar het mbr opzetten en grub op de ubuntu schijf.
de startvolgorde aanpassen in bios.

zo zitten ze elkaar nooit meer dwars.
bij windows (opnieuw) installeren even de ubuntu schijf loskoppelen.

herstellen mbr, xp en ubuntu behouden
« Reactie #15 Gepost op: 2007/07/27, 09:19:51 »
Citaat van: Dave
aangezien je windows op een fysiek andere schijf hebt moet je daar het mbr opzetten en grub op de ubuntu schijf.
de startvolgorde aanpassen in bios.

zo zitten ze elkaar nooit meer dwars.
bij windows (opnieuw) installeren even de ubuntu schijf loskoppelen.
Tsjah...om nou telkens je BIOS in te moeten om te switchen...
zou niet nodig hoeven zijn.

Offline tabasco

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #16 Gepost op: 2007/07/27, 15:05:10 »
@ CORVUS_CORAX: Helaas werkt het niet met jouw aangepaste boot.ini (zonder /noexecute=optin)

@ Dave: Jij raadt dus een volledig nieuwe installatie aan?

Offline tabasco

  • Lid
herstellen mbr, xp en ubuntu behouden
« Reactie #17 Gepost op: 2007/07/27, 23:27:09 »
Dit heb ik nu gedaan (zonder herinstallatie!):
Alle harde schijven eruit. winxp ntfs schijf primary master gezet. Windows recovery van cd gestart.
Fixmbr
Fixboot
Bootcfg /rebuild

Nu werkt mijn xp weer :)
Alleen is het nu zaak om ook mijn bestaande ubuntu en data schijf werkend terug te plaatsen. Ik ben bang dat als ze op een andere fysieke plek komen dat ubuntu niet meer zal werken of is dit geen probleem. Kan ik zonder gevaar nu gewoon mijn ubuntu schijf ernaast zetten en vanaf de live cd grub herstellen?

[edit 28-07-07 03:34h]
Inmiddels bovenstaande gewoon gedaan. Ik heb de ubuntu en data schijf ook geplaatst met het nodige gestoei met ide kabels en op zoek naar een jumper. Ook heb ik gezorgd dat de ubuntu schijf wederom als /dev/sdb wordt gezien en dus de data schijf nu als laatste staat. En het werkt!!! Door wederom via de live cd grub terug te plaatsen zoals ik eerder heb gedaan. :D

Het was even schrikken toen windows toen niet meer opstartte maar dat was nog een oude (hd2,0) grub verwijzing die nu netjes op (hd0,0) staat.

De data schijf wordt ook herkent in ubuntu alleen heeft nu een ander label ?!? 'disk' ipv 'data'. Dat moet ik nog even gaan conrtoleren in fstab.

Na een dagje windows ben ik weer een zeer gelukkige ubuntu gebruiker.
Groet, tabasco