Newsgroup: it.comp.os.linux.debian
Titolo: Errore di Grub 17

Salve,
come da oggetto e non capisco perchč.
Ho installato la Netinst dal CD con Kernel 2.6.17-2-amd64, partizionato 
il disco dove far risiedere debian. 
Nel pc ho 3 dischi 
-1 ATA_IDE su Prmary_Master con Xp pro
-1 ATA_IDE su Secondary_Slave con Debian
-1 SATA su SATA_1 con Xp
Nell'installazione, si legge che l'installatore viene posizionato sul 
MBR del primo disco presente, teoricamente avrebbe dovuto essere quindi 
su Primary_Master dove č presente una versione di XP prima, ma 
all'avvio, indicando il disco dal quale far partire Grub, mi ritorna un 
errore 15, ovvero, dal manuale (
http://tinyurl.com/h7b33
) di Grub *File 
not found*. Riprovo quindi a far partire il disco dove č presente 
debian, ma in questo caso mi ritorna l'errore 17 *Cannot mount selected 
partition*.
Ho la vaga impressione che Grub abbia incasinato l'MBR e che mi 
suggerisca quindi di installare debian scollegando gli altri 
dischi...oppure di caricare il boot-loader su dischetto.
Na bella rottura di palle!!!
pin
-- 
che cazzo vuoi che scriva?
_________________________
http://xnews.newsguy.com/

 caso mi ritorna l'errore 17 *Cannot mount selected partition*.
Usando YareG 1.0 e curiosando in /boot/grub
trovo che 'device.map' ha queste righe:
(hd0)	/dev/hda (con Xp)
(hd1)	/dev/hdc (dove dovrebbe partire Debian)
(hd2)	/dev/sda (con xp)
Dovrei quindi modificare il boot loader, c'č qualcuno che mi spiega 
come?
Grazie
Pin
_________________________
http://xnews.newsguy.com/

 come?
Posta il tuo menu.lst.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 Posta il tuo menu.lst.
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 
0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the 
default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' 
or your
# array will desync and will not let you boot your system.
default		0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the 
default entry
# (normally the first entry defined).
timeout		5
# Pretty colours
color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive 
editing
# control (menu entry editor and command-line)  and entries protected 
by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options 
below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hdc1 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,0)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with 
the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=
## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(single-user mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## ## End Default Options ##
title		Debian GNU/Linux, kernel 2.6.17-2-amd64
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.17-2-amd64 root=/dev/hdc1 ro 
initrd		/boot/initrd.img-2.6.17-2-amd64
savedefault
title		Debian GNU/Linux, kernel 2.6.17-2-amd64 (single-user 
mode)
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.17-2-amd64 root=/dev/hdc1 ro single
initrd		/boot/initrd.img-2.6.17-2-amd64
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the 
Debian
# ones.
title		Other operating systems:
root
# This entry automatically added by the Debian installer for a non-
linux OS
# on /dev/sda2
title		Microsoft Windows XP Professional
root		(hd2,1)
savedefault
makeactive
map		(hd0) (hd2)
map		(hd2) (hd0)
chainloader	+1
# This entry automatically added by the Debian installer for a non-
linux OS
# on /dev/hda1
title		Microsoft Windows XP Professional
root		(hd0,0)
savedefault
makeactive
chainloader	+1
Spero che sia chiaro.
pin 
_________________________
http://xnews.newsguy.com/

 savedefault
Ho smontato i dischi ed ho corretto nel boot loader, visto che c'era 
solo un disco, come segue:root (hd0,0)
Ho dato quindi boot ed è partito. Però da quel poco che capisco è una 
soluzione passeggera. Vorrei infatti che il boot loader fosse sul disco 
dove stà debian e non in altri.
Quindi ricapitolando ed avendo 3 dischi vorrei far partire il disco di 
debian selezionando con il tasto F8 il disco dal quale far partire il 
SO che desidero. 
A questo punto, dopo aver corretto grub il sistema minimale è partito 
correttamente poichè avevo installato la netinst di debian.
pin
_________________________
http://xnews.newsguy.com/

 
http://xnews.newsguy.com/


 sistema a seconda di come è l'ordine nel bios. Sbaglio?
Scusa se non ti ho risposto prima.
Grub conosce gli hard disk cosi' come sono elencati in device.map. Il tuo
recita:
(hd0)	/dev/hda (con Xp)
(hd1)	/dev/hdc (dove dovrebbe partire Debian)
(hd2)	/dev/sda (con xp)
Quindi (hd1,0) indica la prima partizione del secondo disco IDE.
Per fare quello che chiedi, ovvero selezionare al BIOS che disco bootare,
*credo* (ma non ne sono certo) che tu debba convincere grub che il tuo
disco debian sia in realta' hd0.
Tuttavia Linux generalmente del bios se ne impippa, quindi dubito possa
funzionare.


 possa funzionare.
Grazie della risposta, ma ho tentato di fare il boot editando Grub, 
ovvero indicando 'root (hd0,0)' e NON 'root (hd1,0)' e Linux è partito.
Ora mi chiedo e la cosa è probabile...non è che Grub abbia scritto 
qualcosa sul MBR hd0 e qualcosa su hd1. Infatti se faccio il boot del 
pc da hd0, ovvero da hda dove ci sta una versione di Xp, mi ritrovo un 
errore di Grub, mi pare il 17 (mi dice waiting...ma non succede nulla), 
e non carica nemmeno Xp, mentre se faccio il boot da hd1, ovvero hdc 
Grub mi da errore 15 mi (dice cannot mount selected partition), ma se 
modifico come già detto parte Linux...a 'sto punto che consigli di 
fare?
Grazie e scusa della lungaggine


 fare?
C'e' che mi sono completamente perso.
Fai un riassunto di come vuoi bootare il tuo sistema e vediamo di venirne
a capo.
