Pagina 1 di 2
[Risolto] problemi con il dual boot windows+slackware
Inviato: sab 27 gen 2007, 9:54
da nino
Salve a tutti..
Ho da poco deciso di cambiare l'hd principale del mio pc , ho preso un serial ata da 250 Gb per poter fare un dual boot tra slackware e windows.
Prima di tutto ho installato windows, successivamente ho installato slackware e da allora non sono più riuscito ad accedere a windows , mi si presenta davanti la classica schermata blu con scritto
"bla bla bla.. se è la prima volta che succede prova ad usare il tool chkdsk dalla recovery console di windows ... bla bla bla"
(il classico errore che esce appena dopo il boot quando cambi ad esempio scheda madre)
Ah da notare che ho deciso di installare il bootloader nel mbr , probabilmente deve essere questo il punto.. ma allora perchè con l'hd di prima(un semplice eide) riuscivo a compiere un dual boot con lilo installato nell'mbr ed ora non più?!
se qualcuno ha idee lo prego di aiutarmi..
fosse per me la partizione di windows sarebbe da piallare , ma in casa sono in rivolta
grazie a tutti!
Inviato: sab 27 gen 2007, 10:09
da ccts2002
hai provato a controllare che non sia cambiato il tipo di partizione di windows? a me era capitato che in automatico durante l'installazione di slackware aveva cambiato il filesystem in "hidden..." e quindi windows non riusciva ad avviarsi....
prova a vedere con cfdisk e in caso positivo basta modificare il tipo...non si dovrebbero cancellare dati, almeno a me non è successo...
facci sapere...
ciao
Inviato: sab 27 gen 2007, 10:17
da nino
purtroppo no
ti stampo qui sotto l'output di cfdisk:
Codice: Seleziona tutto
Name Flags Part Type FS Type [Label] Size (MB)
------------------------------------------------------------------------------
sda1 Boot Primary NTFS [^N] 128849.02
sda2 Primary Linux ReiserFS 26847.32
sda5 Logical Linux ext3 94360.42

Inviato: sab 27 gen 2007, 10:22
da Luci0
Probabilmente il tool di partizionamento che hai usato ha modificato la partizione in un modo che non piace a Windows e che quindi bisogna i capire cosa non va... !!
posta l' output di...
e il lilo.conf
forse si riesce a capire qualcosa ...

Inviato: sab 27 gen 2007, 10:34
da nino
questo è il file lilo.conf , che tra le altre è quello che installa automaticamente la slack se non ricordo male..
Codice: Seleziona tutto
vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# 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/sda2
label = Linux
read-only
# Linux bootable partition config ends
Perdona la mia ignoranza , ma il comando
fstab -l partizione
non lo trovo?! .. ho il file /etc/fstab dove ho listato le partizioni e dove montarle
Inviato: sab 27 gen 2007, 10:48
da Luci0

scusa
fdisk ...
Io ho una mia teoria su problemi di questo genere ... tutta da dimostrare ...
Dovrebbe essere un problema di autoriconoscimento dell' hard disk da parte del BIOS della Mainboard .. la modifica della partizione da parte del tool di partizionamento utilizzato, per qualche motivo fa riconoscere al BIOS l' hard disk con una leggera differenza di geometria rispetto alle condizioni iniziali questa differenza si ripercuote poi sul software di boot di windows ... etc
Puoi tentare se IL BIOS della tua M/B supporta il riconoscimento manuale ad impostare il modo di riconoscere la geometria tra LBA CHS e LARGE ...
Inviato: sab 27 gen 2007, 10:52
da nino

non ti preoccupare
comunque questo è fdisk -l /dev/sda1 , dove risiede la partizione di windows :
Codice: Seleziona tutto
Disk /dev/sda1: 128.8 GB, 128848978944 bytes
255 heads, 63 sectors/track, 15664 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sda1p1 ? 33833 113538 640231969+ 50 OnTrack DM
Partition 1 does not end on cylinder boundary.
/dev/sda1p2 ? 105936 216056 884543545 2b Unknown
Partition 2 does not end on cylinder boundary.
/dev/sda1p3 ? 10497 10497 0 61 SpeedStor
Partition 3 does not end on cylinder boundary.
/dev/sda1p4 164495 164498 24663 0 Empty
Partition 4 does not end on cylinder boundary.
Partition table entries are not in disk order
Inviato: sab 27 gen 2007, 10:55
da Luci0

Scusa (per la seconda volta) ma devi dare il comando giusto
...

Inviato: sab 27 gen 2007, 10:57
da nino
lol! perdonami.. colpa mia stavolta
ecco quello giusto :
Codice: Seleziona tutto
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 15665 125829081 7 HPFS/NTFS
/dev/sda2 15666 18929 26218080 83 Linux
/dev/sda3 18930 30401 92148840 5 Extended
/dev/sda5 18930 30401 92148808+ 83 Linux
Inviato: sab 27 gen 2007, 11:34
da gohanz
Ma hai un solo disco? O è ancora presente il disco Eide in abbinamento al Sata?
Inviato: sab 27 gen 2007, 11:35
da nino
è presente anceh un eide insieme al sata.. le cose cambiano?!
Inviato: sab 27 gen 2007, 11:41
da gohanz
Be mi viene da pensare, che potrebbe essere il problema di Windows che non ne vuole sapere di partire se non è installato sul disco primario! Puo darsi che il disco Eide venga visto come primario, quindi biosgnerebbe ingannare Windows per fargli credere di essere sul primario! Ma è più un idea che una sicurezza!
Quindi rimappare lilo.conf
other=/dev/sda1
label=Windows
map-drive = 0x81
to = 0x80
map-drive = 0x81
to = 0x83
Inviato: sab 27 gen 2007, 11:45
da nino
uhm.. dici che un errore tale si può presentare anche quando si ha una sola partizione con sopra windows sul sata?! ..perchè finchè tengo windows da solo tutto va per il verso giusto

Inviato: sab 27 gen 2007, 11:53
da gohanz
Bo era solo un'idea! Comunque, se Windows parte correttamente, puoi far gestire a Windows il MBR e far partire Slackware dal Windows stessa!
Basta che installi lilo sul primo settore della partizione di Slackware e non sul MBr
Poi dai
dd if=/dev/hdax of=boot.img bs=512 count=1
in questo modo copi i primi 512 byte del settore di avvio della Slackware sul file boot.img
poi editi c:/boot.ini di Windows
e aggiungi al file
Slackware
c:/boot.img “Linux”
Inviato: sab 27 gen 2007, 11:54
da Luci0
Sembra che sia tutto ok ... però non funziona !!!
nino sai far ripartire la slackware se fissi il boot manager con windows ? Andando avanti il rischio é di ottenere un sistema totalmente non funzionante é elevato...
Io proverei a modificare il lilo.conf aggiungendo la voce
lba32
E controlla il BIOS della Mainboard in modo tale che sia sttato sicuramente il parametro LBA ....