PDA

View Full Version : [GRUB] Suse Linux 10.0 e Windows Xp Pro


Lain84
04-05-2006, 14:58
Ciao a tutti, finalmente ho trovato una distro di linux funzionante correttamente con il mio hardware e devo dire che non è affatto male...ma manca una cosa per risolvere del tutto il mio problema, mi spiego meglio.

Ho configurato linux in modo che all'avvio parti GRUB per selezionare che sistema operativo far partire, e in caso di non selezione dopo 5 secondi (il pc lo usano anche i miei che non sono pratici nell'uso del pc) parte Windows Xp Pro, o almeno dovrebbe partire.

Invece di partire Windows Xp Pro, parte una schermata nera con una riga di scritte tip questa :

chainloader (hd0,0)+1

Ovviamente l'unico modo che ho per uscire è quello di riavviare e se entro nel bios e cambio l'ordine di avvio dei dischi mettendo quello di Windows prima, il tutto parte regolarmente (parlo sempre di windows).

Capirete che la cosa è molto "noiosa" inquanto ogni due per tre mi toccherebbe entrare/uscire dal bios.

Il mio pc è configurato in questo modo per quanto riguarda i dischi :

IDE0 - Canale Primario - HDD Linux con 3 partizioni (boot/swap/dati con partizione in journaling)
IDE1 - Canale Primario - Lettore DVD
IDE1 - Canale Secondario - Masterizatore Piooner
SATA0 - HDD Windows

All'avvio nel bios ho impostato l'hdd con linux dove avrei grubb.
Inutile dire che ho provato in svariati modi senza nulla risolvere :(

Lain84
04-05-2006, 21:41
Questa è la configurazione che ho trovato nel file device.map

(fd0) /dev/fd0
(hd1) /dev/sda
(hd0) /dev/hda

Questa è la configurazione che ho trovato nel file menu.lst

# Modified by YaST2. Last modification on gio mag 4 21:37:46 CEST 2006

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,0)/message

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows Xp Professional
chainloader (hd1,0)+1

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

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

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Linux Ripristino
root (hd0,0)
kernel /vmlinuz root=/dev/hda3 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off 3
initrd /initrd

###Don't change this comment - YaST2 identifier: Original name: 2.6.13-15.8-default###

title Linux Vecchio Kernel
root (hd0,0)
kernel /vmlinuz-2.6.13-15.8-default root=/dev/hda3 vga=0x31a selinux=0 resume=/dev/hda2 splash=silent showopts
initrd /initrd-2.6.13-15.8-default

Questa è la configurazione che ho trovato nel file grub.conf

root (hd0,0)
install --stage2=/boot/grub/stage2 /grub/stage1 (hd0,0) /grub/stage2 0x8000 (hd0,0)/grub/menu.lst
install --stage2=/boot/grub/stage2 /grub/stage1 (hd0) /grub/stage2 0x8000 (hd0,0)/grub/menu.lst
quit

Fatemi sapere come risolvere perchè altrimenti mi incasino troppo :(

k0nt3
05-05-2006, 22:38
il problema è che windows si rifiuta di partire se non è nella prima partizione.. leggi qui :read: http://www.ibiblio.org/pub/linux/docs/HOWTO/translations/it/Linux+Win9x+Grub-HOWTO
c'è scritto per win9x ma è la stessa cosa con xp

Scoperchiatore
06-05-2006, 09:14
fai partire linux, e poi come root postaci il risultato di fdisk -l

Lain84
18-06-2006, 22:19
Allora, ho deciso di spostare tutto sul disco SATA. Ovviamente ora Windows mi parte nella selezione del S.O. ma mi è rimasto un problema in Linux.

Ora vi posto la mia configurazione e vi chiedo aiuto su come "settare" fstab.

Questo l'ho ricavato facendo fdisk -l :

/dev/sda4 / reiserfs acl,user_xattr 1 1
/dev/sda3 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
/dev/sda1 /media/Windows ntfs nls=utf8,umask=0222 0 0
/dev/sda2 /media/Varie vfat nls=utf8,umask=0222 0 0

Questo invece è il mio fstab :

/dev/sda4 / reiserfs acl,user_xattr 1 1
/dev/sda3 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
/dev/sda1 /media/Windows ntfs nls=utf8,umask=0222 0 0
/dev/sda2 /media/Varie vfat nls=utf8,umask=0222 0 0

Il problema che ho è questo, il disco etichettato come "Varie" non mi fa accedere ai file, mentre mi comprare un disco da 0k :eek: !

Mi potete dire come posso risolvere questo macello ?

PS: Ho anche un lettore di schede 22in1 e mi sembra che venga visto in maniera strana...ma io vorrei che fosse visto solo quando metto una scheda dentro :( si puo sistemare ? Grazie !!!!