[Linux-Biella] bootloader

Daniele Segato daniele.bilug a gmail.com
Mar 6 Dic 2011 15:21:02 CET


On 12/06/2011 02:37 PM, leonardo buffa wrote:
> lilo ha UN FILE DI CONFIGURAZIONE lo editi, lo lanci, e funziona
> grub sembra ne abbia svariati, e ovviamente non li trovi mai uguali, mi
> sa che e' dotato di vita propria

grub2, come grub usa /boot/grub/grub.cfg

ognuno con la sua sintassi

sono le distribuzioni a fare le loro porcate e ad aggiungere n-mila 
sistemi diversi


ad esempio ubuntu / debian hanno fatto questa scelta per grub2:

i parametri comuni in /etc/default/grub

la configurazione separate in vari file auto-generanti in /etc/grub.d/

di cui uno per le entri manualy e custom dell'utente, che è ciò che 
serve a te:
/etc/grub.d/40_custom

una volta effettuate modifiche si deve lanciare lo script
update-grub

perché sia generato il vero file di conf in /boot/grub/grub.cfg


qui c'è una doc per ubuntu:
https://help.ubuntu.com/community/Grub2

non sto qui a dire se la scelta è stata buona o meno, ti indico 
semplicemente come stanno le cose....


non è grub ad aver deciso di fare così, è debian / ubuntu -- la 
distribuzione


grub1 aveva un unico file di configurazione che si chiamava grub.cfg e 
stava sotto /boot/grub/


> editi menu.lst e poi compaiono le tue modifiche
> alcuni dicono di editare grub.cfg che ovviamente non esiste
> in qualche posto trovo /etc/default/grub ma qui no

menu.lst è una scelta di debian che per ragioni sconosciute ha deciso 
che su debian grub.cfg doveva essere rinominato in menu.lst


/etc/default/grub direi che invece fa parte di grub2


> qualcuno dice di usare update-grub altri grub-install, sta di fatto che
> non funziona una merda

grub-install è un comando di grub per installare grub nel sistema

update-grub uno script creato dalle distribuzioni per generare il file



la confusione qui è stata creata dalle distribuzioni e dal fatto che ci 
sono n-mila guide che scrivono cose senza capirle e senza indicare se si 
parla di grub1, grub2 o se riguarda o meno personalizzazioni delle 
distribuzioni.






Maggiori informazioni sulla lista Linux