Autore Topic: [Risolto] Personalizzazione Grub  (Letto 29473 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline cargil

  • cucciolo
  • *
  • Post: 45
    • Mostra profilo
    • E-mail
[Risolto] Personalizzazione Grub
« il: Gennaio 26, 2011, 05:40:39 pm »
Salve,

dopo aver installato full Puppy Linux 5.2 mi ritrovo ad aver a che fare con un Grub che non presenta il classico conto alla rovescia terminato il quale parte il S.O di default.
Ho un dual boot con WIN XP e vorrei fare in modo che entro 10 secondi parta un S.O.

Come si può fare?
« Ultima modifica: Gennaio 28, 2011, 10:12:19 am da cargil »
Lucid Puppy

Offline Spaccafumo

  • Qui si usa PuppyLinux su hd.
  • cagnulin
  • **
  • Post: 75
    • Mostra profilo
    • E-mail
Re: Personalizzazione Grub
« Risposta #1 il: Gennaio 28, 2011, 06:22:43 am »
Edita /boot/grub/menu.lst e aggiungi "timeout" e "default".

# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'.  Sun Jan  9 18:00:17 2011
#
# The backup copy of the MBR for drive '/dev/hda' is
# here '/boot/grub/mbr.hda.24065'.  You can restore it like this.
# dd if=/boot/grub/mbr.hda.24065 of=/dev/hda bs=512 count=1
#
# Start GRUB global section
  timeout 5                                     <------- aspetta 5 secondi in attesa della scelta del s.o.
  default 1                                      <------  fa partire in assenza di scelta il secondo s.o. (il primo è zero).
color light-gray/red black/light-gray  <------ grub in rosso
# End GRUB global section
#-------------seguono le altre istruzioni
...
Qui si usa PuppyLinux su hd.

Offline cargil

  • cucciolo
  • *
  • Post: 45
    • Mostra profilo
    • E-mail
Re: Personalizzazione Grub
« Risposta #2 il: Gennaio 28, 2011, 09:31:03 am »
Porto una copia del mio file menu.lst in boot:

<code># GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'.  Mon Jan 24 10:14:01 2011
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.14824'.  You can restore it like this.
# dd if=/boot/grub/mbr.sda.14824 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
#timeout 30
color light-gray/blue black/light-gray
# End GRUB global section
# Other bootable partition config begins
  title Windows (on /dev/sda1)
  rootnoverify (hd0,0)
  makeactive
  chainloader +1
# Other bootable partition config ends
# Linux bootable partition config begins
  title Linux (on /dev/sda3)
  root (hd0,2)
  kernel /boot/vmlinuz root=/dev/sda3 ro vga=normal
# Linux 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/sda3)
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)</code>

In questo caso era già settato un timeout di 30... tuttavia non compare lo stesso il timeout!
Grazie!
Lucid Puppy

Offline cargil

  • cucciolo
  • *
  • Post: 45
    • Mostra profilo
    • E-mail
Re: Personalizzazione Grub
« Risposta #3 il: Gennaio 28, 2011, 10:11:43 am »
Risolto!

Il problema non era il settaggio del timer, ma il segno # davanti a: timeout 30.

Una volta cancellato il segno #, il counter parte in avvio di grub.

Questo segno # era stato inserito in automatico da Puppy in sede di configurazione guidata di grub.
Lucid Puppy

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #4 il: Gennaio 28, 2011, 12:25:27 pm »
Si usa per i commenti e quindi le righe che iniziano così non vengono eseguite. Non avevo mai fatto caso al timeout, informazione utile :)

Offline Spaccafumo

  • Qui si usa PuppyLinux su hd.
  • cagnulin
  • **
  • Post: 75
    • Mostra profilo
    • E-mail
Re: [Risolto] Personalizzazione Grub
« Risposta #5 il: Gennaio 28, 2011, 05:03:28 pm »
Se potessi permettermi, consiglierei l'acquisto di questo libro:
Bash e la Shell di Linux  G.Zarrelli - www.jgroup.it
e il download di questo file:
http://www.pluto.it/ildp/guide/abs/index.html
Saluti.

...
Qui si usa Linux.
...
Qui si usa PuppyLinux su hd.

Offline Spaccafumo

  • Qui si usa PuppyLinux su hd.
  • cagnulin
  • **
  • Post: 75
    • Mostra profilo
    • E-mail
Re: Personalizzazione Grub - splashimage
« Risposta #6 il: Febbraio 14, 2011, 05:12:33 pm »
Per ornare Grub con una immagine di sfondo:
Ricetta:
------ menu.lst -----
# Start GRUB global section
  timeout 5
  default 1                                                                           
#color light-gray/red black/light-gray                                 < istruzione disabilitata con #. Sostituita dalla seguente.
splashimage=(hd0,0)/boot/grub/santor.xpm.gz                           
# fine della GRUB global section
-------------------------------------------------
Nella directory /boot/grub inserire un'immagine grande 640x480 pixel
di massimo 14 colori (in mtpaint "Image/Convert to indexed") salvata
in formato "xpm" trattata con gzip (nella console:gzip /dirdovesta/immagine.xpm)
e copiata in /boot/grub. Allego la mia "splash image" che rappresenta indegnamente
i "mangiatori di patate" di Vincent Van Gogh.
Già pronta per essere copiata in /boot/grub.
« Ultima modifica: Febbraio 14, 2011, 05:23:13 pm da Spaccafumo »
...
Qui si usa PuppyLinux su hd.

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #7 il: Febbraio 14, 2011, 10:11:18 pm »
Ottimo, bel suggerimento, ci pensavo in questi giorni perchè col grub2 si può fare senza problemi.
Non viene una gran bell' immagine a 14 colori ma ci si accontenta. Meglio del classico azzurro :)
Non è necessario gzippare l'immagine ma è buona cosa che venga utilizzata anche se compressa.

Offline cargil

  • cucciolo
  • *
  • Post: 45
    • Mostra profilo
    • E-mail
Re: [Risolto] Personalizzazione Grub
« Risposta #8 il: Febbraio 15, 2011, 01:58:42 pm »
Ahahahah! L'ho visto dal vero ad Amsterdam quel quadro!
Comunque, io ci metterò un' immagine in bianco e nero!
Grazie mille per tutte le informazioni riversate in questo topic!
Mitici!
Lucid Puppy

Offline nick

  • cucciolo
  • *
  • Post: 43
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #9 il: Marzo 14, 2011, 02:04:36 pm »
Io ho il seguente problema nella personalizzazione di grub. Mi sono accorto che all'avvio mi presenta 3 sistemi da avviare:

Windows (on /dev/sda1)
Linux (on /dev/sda3)
Windows (on /dev/sda5)

Tuttavia solo i primi due sono avviabili, in quanto l'ultimo è una partizione ntfs riservata ai dati, e pertanto non avviabile. Ho provato ad eliminarlo andando a cancellare la riga corrispondente nel /boot/grub/menu.lst, ma non riesco ad ottenere il risultato atteso, anzi rendo il grub non funzionante e sono costretto a ripristinarlo dalla live cd di puppy. Qual è la riga o le righe esatte da cancellare? Posto il mio menu.lst:
Citazione
# IL file di configurazione di GRUB   '/boot/grub/menu.lst'.
# è generato da 'grubconfig'.  Tue Mar  1 03:38:00 2011
#
# La copia di backup di MBR per il drive '/dev/sda' è
# qui '/boot/grub/mbr.sda.10487'.  Puoi riattivarla se vuoi.
# dd if=/boot/grub/mbr.sda.10487 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 5
default 1
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
# End GRUB global section
# Other bootable partition config begins
  title Windows (on /dev/sda1)
  rootnoverify (hd0,0)
  makeactive
  chainloader +1
# Other bootable partition config ends
# Linux bootable partition config begins
  title Linux (on /dev/sda3)
  root (hd0,2)
  kernel /boot/vmlinuz root=/dev/sda3 ro acpi=force vga=normal
# Linux bootable partition config ends
# Other bootable partition config begins
  title Windows (on /dev/sda5)
  map (hd0,0) (hd0,4)
  map (hd0,4) (hd0,0)
  rootnoverify (hd0,4)
  makeactive
  chainloader +1
# Other bootable partition config ends
Installare GRUB su floppy disk (su / dev/fd0)
Inserire un disco floppy formattato e premere invio.
root (hd0,2)
setup (fd0)
premere INVIO per continuare.
Installare GRUB nella partizione Linux (in $ ROOT_DEVICE)
root (hd0,2)
setup (hd0,2)
Premere invio per continuare.
title -     Per un aiuto selezione 'c', poi scrivi: 'help'
root (hd0)
title -     Per degli esempi di utilizzo, scrivi: 'cat /boot/grub/usage.txt'
root (hd0)

Offline Futurnet

  • cucciolo
  • *
  • Post: 19
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #10 il: Marzo 14, 2011, 03:35:19 pm »
Visto che si parla di boot loader ed io ne sono ignorante, vorrei porre la mia qustione:
io ho una chiavetta usb dove con l'usb installer di linux ho installato in frugal  puppy 5.20 e funziona perfettamente.
Ora vorrei aggiungere nuove cartelle dentro alla chiavetta con altre versioni di puppy, è possibile creare un menu (che ora  non esiste) per poter scegliere quale puppy avviare al boot della chiavetta? Se sì come?

Ho provato ad installare grub4dos nella chiavetta, che sembra sia adatto a questo scopo, ma nonostante la procedura vada a buon fine, poi il menu non appare e parte puppy 520 che è quello di default installato con l'usb installer di puppy.
« Ultima modifica: Marzo 14, 2011, 04:04:47 pm da Futurnet »

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #11 il: Marzo 14, 2011, 06:39:10 pm »
Forse puoi prendere spunto da qui:
http://murga-linux.com/puppy/viewtopic.php?search_id=161122457&t=64864

@Nick, non devi cancellare una riga ma tutto il menu relativo alla partizione. Puppy la rileva come avviabile, ma non sa che non c'è nessun sistema operativo, la rileva e basta.
Cancella:
Codice: [Seleziona]
# Other bootable partition config begins
  title Windows (on /dev/sda5)
  map (hd0,0) (hd0,4)
  map (hd0,4) (hd0,0)
  rootnoverify (hd0,4)
  makeactive
  chainloader +1
# Other bootable partition config ends

Offline nick

  • cucciolo
  • *
  • Post: 43
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #12 il: Marzo 14, 2011, 10:17:54 pm »
@Nick, non devi cancellare una riga ma tutto il menu relativo alla partizione. Puppy la rileva come avviabile, ma non sa che non c'è nessun sistema operativo, la rileva e basta.
Cancella:
Codice: [Seleziona]
# Other bootable partition config begins
  title Windows (on /dev/sda5)
  map (hd0,0) (hd0,4)
  map (hd0,4) (hd0,0)
  rootnoverify (hd0,4)
  makeactive
  chainloader +1
# Other bootable partition config ends

Niente da fare:

Citazione
Error 25: Disk read error
Press any key to continue...

Offline elpablo75

  • grande cagnulin
  • ****
  • Post: 459
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #13 il: Marzo 15, 2011, 12:08:08 am »
Prova a rimuovere la riga di gfxmenu. A me ha dato problemi all'avvio. Infatti non lo uso. Tra l'altro non viene indicato il percorso completo del menu (dev/sdaXXX) quindi può essere che blocchi l'avvio. È un'ipotesi, non avevo approfondito granché, ma i problemi all'avvio me li ha dati. Al di là di quello, il tuo menu non ha niente che non vada.

Offline nick

  • cucciolo
  • *
  • Post: 43
    • Mostra profilo
Re: [Risolto] Personalizzazione Grub
« Risposta #14 il: Marzo 15, 2011, 12:41:24 am »

Scusa non ho capito bene, devo cancellare sia quello che mi avevi detto + la riga del gfxmenu o solo quest'ultima?

 

Iscriviti alla newsletter

Ricevi le notizie più importanti direttamente nella tua casella email (premi invio dopo l'indirizzo)