Problema dual boot

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Peppe_8
Linux 0.x
Linux 0.x
Messaggi: 1
Iscritto il: lun 30 mar 2009, 19:30
Nome Cognome: Peppe Carc
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: kde

Problema dual boot

Messaggio 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.

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Problema dual boot

Messaggio 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

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Problema dual boot

Messaggio 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 ...

Rispondi