PDA

View Full Version : SUse+Windows (problemi grub) disco sata


mattomatt
25-11-2005, 14:07
situazione:
disco1 (hda) pata

hda1/ Suse
hda5/ dati fat32
hda6/ dati fat 32

disco2 (sda) sata
sda1/ windows XP


L'installazione di Xp era preesitente quando ho deciso di provare suse, tutto andava bene.
Anche l'intallazione di suse è avvenuta senza problemi, ma al riavvio grub non identifica la partizione di windows. Ho provato ad aggiungere con YasT manualmente, specificando una nuova opzione per Grub (usando /dev/sda1) ma non vuol saperne.....quando la seleziono appare una schermata con scritto "Chainloader(1,0)+1" mi sembra ;) e poi si riavvia da solo tornando all'interfaccia di grub. Come posso fare per ripristinare l'avvio di Win?
Eventualmente anche perdendo l'installazione di suse.....
grazie.

ilsensine
25-11-2005, 15:15
Allega questi file:
/boot/grub/device.map
/boot/grub/menu.lst

Inoltre mi serve sapere quale è il disco di avvio

Chainloader(1,0)+1
La sintassi è sbagliata, dovrebbe al limite essere
hd(1,0)
chainloader +1

mattomatt
25-11-2005, 15:29
-------------------------------------------------------------------------------------
menu.lst
------------------------------------------------------------------------------------
# Modified by YaST2. Last modification on ven nov 25 16:53:33 CET 2005

color white/blue black/light-gray
default 3
timeout 5
gfxmenu (hd0,2)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 10.0
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 vga=0x31a selinux=0 resume=/dev/hda1
splash=silent showopts
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Dischetto
chainloader (fd0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 10.0
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 vga=normal showopts ide=nodma apm=off ac
pi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off 3



title Windows XP
rootnoverify (hd1,0)
makeactive
chainloader +1
boot

------------------------------------------------------------------------------------
device.map
------------------------------------------------------------------------------------
(fd0) /dev/fd0
(hd1) /dev/sda
(hd0) /dev/hda
------------------------------------------------------------------------------------


Il disco di avvio di linux è il pata, dunque immagino hda1, quello di windows sda1.
come posso verificarlo eventualmente? Grub non so dove sia caricato!
Grazie.
Aiuto!!!! :)

ilsensine
25-11-2005, 15:50
I settaggi sembrano corretti; puoi provare a utilizzare questi parametri per la sezione XP?

title Windows XP
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
boot

(ho aggiunto le due righe "map")

mattomatt
25-11-2005, 17:05
sembra aver fatto progressi.....ora inizia a caricare ma si ferma immediatamente con il messaggio:
NTLDR mancante, premere CTRL + ALT + CANC per riavviare.
Che posso fare ancora?
Sei gentilissimo, ciao

mattomatt
26-11-2005, 19:40
sono riuscito a risolvere!
Grazie 1000 per le dritte ;)

xgear91
27-11-2005, 14:52
sono riuscito a risolvere!
Grazie 1000 per le dritte ;)
Ciao, potresti postare come hai risolto il problema? Ho un'amico che e' nella stessa situazione in cui eri tu prima.
Ciao e grazie.