Pagina 1 di 1

Problema dual boot

Inviato: lun 30 mar 2009, 19:55
da Peppe_8
Ciao a tutti, sono nuovo del forum e ieri sera ho installato la slackware.
Ho un problema con lilo che non riesce a fare partire windows xp.
Premetto che ho 3 hd e che la mia configurazione delle partizioni è questa:

Disk /dev/hda: 41.1 GB, 41110142976 bytes
16 heads, 63 sectors/track, 79656 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0xb0cba02e

Device Boot Start End Blocks Id System
/dev/hda1 * 1 233 117400+ 83 Linux
/dev/hda2 234 4201 1999872 82 Linux swap
/dev/hda3 4202 79656 38029320 83 Linux

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd358d358

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3187 25599546 7 HPFS/NTFS
/dev/sda2 3188 38408 282912682+ 5 Extended
/dev/sda5 3188 38408 282912651 7 HPFS/NTFS

Disk /dev/sdb: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfb58fb58

Device Boot Start End Blocks Id System
/dev/sdb1 1 14946 120053713+ 83 Linux

Come si vede ho installato una partizione di boot una di swap ed una di root su /dev/hda poi ho fatto una home su sdb e windows è su sda più precisamente sda1 sda2 contiene solo dati.
In fase di installazione ho dato a sda1 bootable per farlo avviare e la partizione extended è stata creata da una installazione precedente di centos ma nn la cancello perchè rischio di cancellare i dati credo.
la configurazione alla fine del file di lilo è questa:
# Windows bootable partition config begins

other = /dev/sda1
label = Windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins

image = /boot/vmlinuz
root = /dev/hda3
label = Linux
read-only
# Linux bootable partition config ends

Qualcuno sà come aiutarmi??
Grazie a tutti.

Re: Problema dual boot

Inviato: lun 30 mar 2009, 22:45
da tigerwalk
prova così:

Codice: Seleziona tutto

other = /dev/sda1
  label = Windows
  table = /dev/sda
  map-drive=0x80
       to = 0x81
  map-drive=0x81
       to = 0x80

Re: Problema dual boot

Inviato: mar 31 mar 2009, 8:40
da Luci0
In pratica Windows riesce a partire solo se risiede nella prima partizione del primo hard disco trovato dal BIOS, il noto disco "C:" ... la configurazione lilo.conf postata da tigerwalk serve per ingannare Windows scambiando i valori delle variabili che il BIOS passa ai bootloader per definire l' ordine dei dischi.
http://www.pluto.it/files/ildp/HOWTO/LILO/LILO-6.html.
Inutile dire che in fase di installazione di Windows devi fare in modo che il disco C: corrisponda al disco /dev/sda . Per far questo, o ridefinisci l' ordine di boot dal BIOS oppure stacchi il disco corrispondente disco /dev/hda e forse anche /dev/sdb in modo che Windows non si prenda troppe iniziative ...