GRUB da master a slave

Hai un problema inerente HW o SW particolari? Chiedi aiuto qui!
Oppure sei riuscito a risolvere qualche problema particolare? Illustraci come ci sei riuscito: potresti aiutare qualcuno in difficoltà come te!

Moderator: Silicio

GRUB da master a slave

Postby francoemme » Fri Apr 10, 2009 6:02 am

Finalmente sono riuscito ad installare su un hd primario master tutto cià che mi serviva: DOS su (hd0,0) , WindowsME (hd0,1) , e Puppy-linux -fantastico- su hd(0,2). Grub risiede su quest'ultima partizione. l'hd è un IDE, le partizioni sono tutte primarie e funziona tutto magnificamente. Ora vorrei collegare l'hd come secondary slave, in modo da lasciar liberi altri 2 hd estraibili che, se inseriti, abbiano la precedenza all'avvio. ho sostituito hd0,x con hd1,x ma non va. Ecco il mio menu.lst (quello che va come primario):
1)Cosa devo cambiare da primary master a p. slave?
2)Cosa dovrei ricambiare per farlo passare da primary master a secondary slave?
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Wed Apr 1 10:23:21 2009
#
# Start GRUB global section
timeout 10
color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
title Linux (on /dev/hda3)
unhide (hd0,2) # togli l'attributo h alla partizione ext2
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 ro vga=normal
# Linux bootable partition config ends
#Other bootable partition config begins
title DOS (on /dev/hda1)
unhide (hd0,0) #togli l'attributo h alla partizione fat16
hide (hd0,1) #applica h alla fat32
# hide (hd0,2) # applica h alla ext2 (inutile, tanto non la vede...)
rootnoverify (hd0,0)
# makeactive avrebbe lasciato attiva la partizione anche all'uscita
chainloader +1
# Other bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/hda2)
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)
unhide (hd0,1) # togli l'attributo h alla partizione fat32
hide (hd0,0) # applica h alla fat16
# hide (hd0,2) # applica h alla ext2 (inutile, tanto non la vede...)
rootnoverify (hd0,1)
# makeactive avrebbe lasciato attiva la partizione anche all'uscita
chainloader +1
# Other bootable partition config ends
# title Install GRUB to floppy disk (on /dev/fd0)
# pause Insert a formatted floppy disk and press enter.
# root (hd0,2)
# setup (fd0)
# pause Press enter to continue.
# title Install GRUB to Linux partition (on /dev/hda3)
# root (hd0,2)
# setup (hd0,2)
# pause Press enter to continue.
# title - For help press 'c', then type: 'help'
# root (hd0)
# title - For usage examples, type: 'cat /boot/grub/usage.txt'
# root (hd0)
User avatar
francoemme
Newbie
Newbie
 
Posts: 3
Joined: Fri Apr 03, 2009 12:00 am

Re: GRUB da master a slave

Postby tux75 » Wed Jun 17, 2009 2:23 pm

Ciao francoemme,
dopo una lunga assenza da linuxhelp.it, ho appena ricevuto la comunicazione che il forum è risorto, e quindi solo ora ho letto la tua domanda. Poiché cmq immagino che ormai avrai risolto, ti inviterei ad acquisire la buona abitudine a postare, quando la trovassi da solo, la soluzione al problema proposto. Ciò costituirebbe un servizio utile agli utenti del forum. Per ora, sebbene in ritardo, e poiché non ci sono state altre risposte, lo faccio io.

Grub usa una notazione molto semplice per indicare le partizioni degli hard disk. Tale la notazione è (hdx,y)
hdx indica il numero del disco (primary master=hd0, seguono 1,2,3...).
y indica la partizione dello stesso (5,6,7,etc.).

A questo punto il da fare è semplice: dovresti semplicemente correggere il numero del parametro hdx inserendo quello corrispondente (per il disco secondary slave è il 3).

Per altre informazioni a supporto consulta:
http://static.openskill.info/topics//li ... o_grub.htm
http://lists.pluto.it/pipermail/pluto-h ... 19208.html
User avatar
tux75
Newbie
Newbie
 
Posts: 6
Joined: Sat Jan 29, 2005 1:00 am

Re: GRUB da master a slave

Postby Martyn » Wed Jun 17, 2009 3:02 pm

tux75 wrote:
A questo punto il da fare è semplice: dovresti semplicemente correggere il numero del parametro hdx inserendo quello corrispondente (per il disco secondary slave è il 3).



non basta... Deve anche modificare la posizione di root in quanto non riuscirà a caricare il kernel

Quello che mi domando, e perchè fasciarsi (o sfasciarsela) la testa in questo modo. Io avrei creato delle semplici linee aggiuntive al GRUB inserendo questo presumendo che il cassetto sia su slave:
Code: Select all
title           Cassetto - sistema avviabile
rootnoverify   (hd1,0)
makeactive
chainloader +1

Tieni presente che questo sistema avvia una partizione windows, ma non linux
User avatar
Martyn
Linux Hack
Linux Hack
 
Posts: 632
Joined: Fri Jun 27, 2003 12:00 am


Return to Come posso riuscirci?

Who is online

Users browsing this forum: No registered users and 1 guest

cron