[LILO/WinXP] Windows boot niet meer na verplaatsen HD

Pagina: 1
Acties:

  • WildernessChild
  • Registratie: Februari 2002
  • Niet online

WildernessChild

Voor al uw hersenspinsels

Topicstarter
Laat ik beginnen met mijn oude configuratie (die toen op hda zat):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
root$ fdisk -l /dev/hdb

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1         510     4096543+   7  HPFS/NTFS
/dev/hdb2             511        9729    74051617+   f  W95 Ext'd (LBA)
/dev/hdb5             511        8185    61649406    7  HPFS/NTFS
/dev/hdb6            8186        8440     2048256    b  W95 FAT32
/dev/hdb7            8441        8502      497983+  82  Linux swap
/dev/hdb8   *        8503        9729     9855846   83  Linux

Dus een dual-boot systeem met Windows XP op de eerste partitie en Slackware 9.1 in een logical partitie.

Nu heb ik laatst een snellere 160 GB schijf bij gekocht, en deze als primary master geïnstalleerd. De bovengenoemde 80 GB schijf heb ik omgezet naar primary slave.
De nieuwe schijf is zo gepartitioneerd:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
root$ fdisk -l /dev/hda

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           4       32098+  83  Linux
/dev/hda2               5         502     4000185   17  Hidden HPFS/NTFS
/dev/hda3             503       19457   152256037+   5  Extended
/dev/hda5             503         626      995998+  82  Linux swap
/dev/hda6             627        5606    40001818+  83  Linux
/dev/hda7            5607       18835   106261911   83  Linux
/dev/hda8           18836       19457     4996183+  83  Linux

Hierop zien we een Linux From Scratch-systeem, een verborgen NTFS-partitie waar in de toekomst mogelijk Windows op komt en wat datapartities.

Omdat de NTFS-partitie verborgen is heet de Windows XP-partitie op de slave-schijf nog steeds C:. (Eerst was dat D:, daarom heb ik die NTFS-partitie verborgen.)

Ik heb geprobeerd vanaf de recovery console op de Windows-cd (met fixmbr) de MBR op de tweede schijf te "repareren" naar een Windows-MBR; dit hielp niet. Ook een boot record naar de partitie schrijven (met fixboot) hielp niets. Als het goed is heb ik nu wel twee bootsectors op de slave: eentje in de MBR en eentje in de partitie.

Probeer ik vanaf /dev/hdb (dus de MBR) te booten, dan hangt LILO na de melding "Loading winxp...". Boot ik van /dev/hdb1 (de Windows-partitie) dan krijg ik daarna nog "Error loading operating system" en dan ook niets meer. Ik weet niet of deze laatste melding uit LILO of uit Windows komt (ik heb een Nederlandse Windows).

Het relevante gedeelte van lilo.conf ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
boot = /dev/hda
prompt
timeout = 50
default = slack-2.6.0-c
vga = normal

image = /boot/slack-2.4.22-bare
  root = /dev/hdb8
  label = slack-2.4.22-b
  read-only

image = /boot/slack-2.4.23-custom
  root = /dev/hdb8
  label = slack-2.4.23-c
  read-only

image = /boot/slack-2.6.0-custom
  root = /dev/hdb8
  label = slack-2.6.0-c
  read-only
  append = "idebus=66"

image = /boot/lfs-2.6.3-custom
  root = /dev/hda6
  label = lfs-2.6.3-c
  read-only
  append = "idebus=66"

other = /dev/hdb1
  label = winxp
  table = /dev/hdb


En boot.ini (op de eerste partitie van de slave-schijf):
code:
1
2
3
4
5
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect


(Hoe ik deze heb aangepast vanuit Linux op een NTFS-schijf vertel ik liever niet, maar het heeft iets met een hex-editor te maken ;))

Wie kan vertellen waarom Windows niet boot? Ik heb geen zin in een schone reinstall want ik moet nog hard aan het werk dit weekend :(

Maker van Taekwindow; verplaats en resize je vensters met de Alt-toets!


  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07-2025

TrJ

debian

bij mijn weten (is best wel op te zoeken trouwens) wil windows graag starten van de primary master 1e partitie oftewel /dev/hda1 dus al staat je winnt daar niet dan iig je boot.ini

  • WildernessChild
  • Registratie: Februari 2002
  • Niet online

WildernessChild

Voor al uw hersenspinsels

Topicstarter
Gaat niet lukken, aangezien ik dan een NTFS-partitie aan het begin van de master moet zetten, en Windows gaat dan besluiten dat dat C: is, terwijl voorheen zijn eigen partitie C: heette, met alle gevolgen van dien. Daarom heb ik ook die NTFS-partitie op de master-schijf hidden gemaakt.
Kan ik hem niet aan het verstand brengen dat boot.ini op de slave-schijf staat? Of misschien zelfs de hele Windows-bootrecord omzeilen en direct de NT-loader starten vanuit LILO?
Ik heb mijn Windows vandaag nog nodig eigenlijk :'( Alvast bedankt voor jullie hulp.

[ Voor 4% gewijzigd door WildernessChild op 28-02-2004 11:54 ]

Maker van Taekwindow; verplaats en resize je vensters met de Alt-toets!


  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07-2025

TrJ

debian

De enige manier om nu windows te booten is je schijven fysiek te wisselen; dan wordt je huidige slave weer master, verder heb ik geen tips voor je.

  • Bas!
  • Registratie: April 2000
  • Laatst online: 30-11-2025
met grub kan je faken dat een harde schijf op een bepaald adres zit door er een ander io adres aan te koppelen of door te mappen. Lilo zal dit ook wel kunnen. Ik weet niet of het helpt, xp zou wel eens wat bruter kunnen zoeken naar harde schijven en partitities

  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 04-12-2025
Die errors lijken mij van Windows afkomstig, Lilo kent zo te zien aleen maar 'winxp' als menu-item.

Je eerste listing is wel vreemd trouwens, na 'fstab -l /dev/hda'krijg je info over hdb. :?

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


  • WildernessChild
  • Registratie: Februari 2002
  • Niet online

WildernessChild

Voor al uw hersenspinsels

Topicstarter
Ik had 'm gefaked om de oorspronkelijke situatie aan te geven ;) (edited)

Heeft iemand ervaring met deze procedure in grub? Ik ben namelijk zeer tevreden met lilo en wil alleen overstappen als ik weet dat het gaat werken.

[ Voor 4% gewijzigd door WildernessChild op 28-02-2004 22:54 ]

Maker van Taekwindow; verplaats en resize je vensters met de Alt-toets!


  • Bas!
  • Registratie: April 2000
  • Laatst online: 30-11-2025
http://tldp.org/HOWTO/LILO-4.html
Dit had je al geprobeerd?
Ik weet alleen niet of je dit per harddisk kan specificeren
edit:

http://tldp.org/HOWTO/LILO-6.html#ss6.2
dit lijkt er misschien meer op

[ Voor 62% gewijzigd door Bas! op 29-02-2004 01:51 ]

Pagina: 1