Grub al posto di Lillo [Risolto]
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- lablinux
- Linux 4.x
- Messaggi: 1213
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Grub al posto di Lillo [Risolto]
Buongiorno a tutto il forum.
Ho un dubbio, è possibile selezioanre Grub in fase di installazione al posto di Lillo? Oppure va configurato dopo?
Ho un dubbio, è possibile selezioanre Grub in fase di installazione al posto di Lillo? Oppure va configurato dopo?
Ultima modifica di lablinux il mar 13 set 2022, 11:36, modificato 1 volta in totale.
- ponce
- Iper Master
- Messaggi: 3033
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: Grub al posto di Lillo
no, si puo' selezionare solo Greg al posto di Lillo.
a parte gli scherzi no davvero, se vuoi grub devi farlo una volta finito il processo di installazione, facendo chroot nel sistema installato e poi facendo quello che e' spiegato qui.
a parte gli scherzi no davvero, se vuoi grub devi farlo una volta finito il processo di installazione, facendo chroot nel sistema installato e poi facendo quello che e' spiegato qui.
- Rama
- Linux 3.x
- Messaggi: 554
- Iscritto il: sab 29 mar 2008, 12:18
- Slackware: 15.0 x86_64
- Kernel: 5.15.117
- Desktop: KDE 5.23
- Distribuzione: linuxmint-21.1-xfce
- Località: Novara, provincia
Re: Grub al posto di Lillo
se non hai esigenze particolari che richiedano grub perché vuoi farti male?
lilo tutta la vita: ad es. se compili un nuovo kernel ti basta editare /etc/lilo.conf (facendone una copia di sicurezza facilmente riattivabile) e poi dare # lilo -v;
grub è invece (per me, naturalmente) un incubo;
lilo tutta la vita: ad es. se compili un nuovo kernel ti basta editare /etc/lilo.conf (facendone una copia di sicurezza facilmente riattivabile) e poi dare # lilo -v;
grub è invece (per me, naturalmente) un incubo;
- joe
- Iper Master
- Messaggi: 3805
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Grub al posto di Lillo
Se compili un kernel nuovo è sufficiente nominarlo in modo opportuno e coerente con quello che richiama il grub.cfg.
Con qualche link simbolico si può configurare tutto senza toccare i file di configurazione.
Comunque non è che sia niente di ché configurare grub, solo che probabilmente in giro è spiegato un po' difficile.
La "scatola nera" che non si sa cosa combini sta probabilmente nel "grub mkconfig", il comando che va a generare il file di configurazione grub.cfg. Quel comando infatti richiama diversi script, tra cui ve ne sono alcuni che cercano di automatizzare la ricerca dei kernel e delle initrd, e a volte cannano anche.
L'utente che sa quello vuole fare, li può disabilitare. Si crea i propri script che altro non sono che delle sezioni tipo quelle di lilo, solo mesa una per ogni file.
In pratica hai un kernel nuovo?
Scrivi lo script copiando uno relativo ad una voce del menu già presente, ma cambiando ovviamente i nomi dei files che richiama.
Poi lanci "grub mkconfig" e generi il grub.cfg comprensivo della nuova voce.
Troppo complicato? Potrebbe essere un po' più complicato in effetti rispetto alla prassi di lilo, allora volendo puoi anche editare direttamente il grub.cfg, copiando una sezione già presente e modificandola opportunamente (nome kernel e nome initrd nuova) come si faceva con lilio appunto. L'unica attenzione è farsi sempre un backup di questo grub.cfg, in modo che se un domani ti scordassi e lo rigenerassi rasandoti quello buono, avresti il backup e puoi ripristinare tutto senza problemi.
Con qualche link simbolico si può configurare tutto senza toccare i file di configurazione.
Comunque non è che sia niente di ché configurare grub, solo che probabilmente in giro è spiegato un po' difficile.
La "scatola nera" che non si sa cosa combini sta probabilmente nel "grub mkconfig", il comando che va a generare il file di configurazione grub.cfg. Quel comando infatti richiama diversi script, tra cui ve ne sono alcuni che cercano di automatizzare la ricerca dei kernel e delle initrd, e a volte cannano anche.
L'utente che sa quello vuole fare, li può disabilitare. Si crea i propri script che altro non sono che delle sezioni tipo quelle di lilo, solo mesa una per ogni file.
In pratica hai un kernel nuovo?
Scrivi lo script copiando uno relativo ad una voce del menu già presente, ma cambiando ovviamente i nomi dei files che richiama.
Poi lanci "grub mkconfig" e generi il grub.cfg comprensivo della nuova voce.
Troppo complicato? Potrebbe essere un po' più complicato in effetti rispetto alla prassi di lilo, allora volendo puoi anche editare direttamente il grub.cfg, copiando una sezione già presente e modificandola opportunamente (nome kernel e nome initrd nuova) come si faceva con lilio appunto. L'unica attenzione è farsi sempre un backup di questo grub.cfg, in modo che se un domani ti scordassi e lo rigenerassi rasandoti quello buono, avresti il backup e puoi ripristinare tutto senza problemi.
- Rama
- Linux 3.x
- Messaggi: 554
- Iscritto il: sab 29 mar 2008, 12:18
- Slackware: 15.0 x86_64
- Kernel: 5.15.117
- Desktop: KDE 5.23
- Distribuzione: linuxmint-21.1-xfce
- Località: Novara, provincia
Re: Grub al posto di Lillo
basta modificare grub.cfg?
se sì è più semplice di lilo, si evita il # lilo -v;
se sì è più semplice di lilo, si evita il # lilo -v;
- joe
- Iper Master
- Messaggi: 3805
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Grub al posto di Lillo
Precisamente.
Ma c'è un però...
Quando lanciavi/lanci "lilo -v", effettivamente lilo andava ad installarsi nel MBR. E lì rimaneva funzionante al di là di quello che accadeva al sistema operativo da cui lo avevi lanciato. Rimaneva anche funzionante anche togliendo il sistema.
Invece grub installa un eseguibile nella prima parte del disco, ma poi va ancora a cercare il file di configurazione grub.cfg, ne ha bisogno in fase di boot per capire come è fatto il disco. Questo implica che se tu togli il SO e con esso elimini il grub.cfg, ecco che va a ramengo tutto il boot, compreso quello degli eventuali sistemi gestiti da grub in multiboot.
In soldoni lilo aveva tutto nel MBR. Preservando quest'ultimo avviavi sempre. Invece grub ha bisogno del grub.cfg messo da qualche parte nel disco, e devi preservare sia la prima parte del disco che il file system che contiene grub.cfg (più eventuali suoi altri files moduli e robe varie di cui ha bisogno).
Secondo me non ci sono tante scorciatoie, per capirci di più meglio leggersi questo:
https://www.gnu.org/software/grub/manual/grub/grub.html
Anche perché come strutturare il partizionamento (GPT o no) e quale tipo di gestione bios (UEFI o no) influenzano la configurazione. Cioè ci sono diversi casi e mi pare il documento migliore per capire come gestire quello che ci interessa.
Ciao!
Ma c'è un però...
Quando lanciavi/lanci "lilo -v", effettivamente lilo andava ad installarsi nel MBR. E lì rimaneva funzionante al di là di quello che accadeva al sistema operativo da cui lo avevi lanciato. Rimaneva anche funzionante anche togliendo il sistema.
Invece grub installa un eseguibile nella prima parte del disco, ma poi va ancora a cercare il file di configurazione grub.cfg, ne ha bisogno in fase di boot per capire come è fatto il disco. Questo implica che se tu togli il SO e con esso elimini il grub.cfg, ecco che va a ramengo tutto il boot, compreso quello degli eventuali sistemi gestiti da grub in multiboot.
In soldoni lilo aveva tutto nel MBR. Preservando quest'ultimo avviavi sempre. Invece grub ha bisogno del grub.cfg messo da qualche parte nel disco, e devi preservare sia la prima parte del disco che il file system che contiene grub.cfg (più eventuali suoi altri files moduli e robe varie di cui ha bisogno).
Secondo me non ci sono tante scorciatoie, per capirci di più meglio leggersi questo:
https://www.gnu.org/software/grub/manual/grub/grub.html
Anche perché come strutturare il partizionamento (GPT o no) e quale tipo di gestione bios (UEFI o no) influenzano la configurazione. Cioè ci sono diversi casi e mi pare il documento migliore per capire come gestire quello che ci interessa.
Ciao!
- Rama
- Linux 3.x
- Messaggi: 554
- Iscritto il: sab 29 mar 2008, 12:18
- Slackware: 15.0 x86_64
- Kernel: 5.15.117
- Desktop: KDE 5.23
- Distribuzione: linuxmint-21.1-xfce
- Località: Novara, provincia
Re: Grub al posto di Lillo
ok, mi tengo lilo ;-P
- Rama
- Linux 3.x
- Messaggi: 554
- Iscritto il: sab 29 mar 2008, 12:18
- Slackware: 15.0 x86_64
- Kernel: 5.15.117
- Desktop: KDE 5.23
- Distribuzione: linuxmint-21.1-xfce
- Località: Novara, provincia
Re: Grub al posto di Lillo
scrivo lilo ma credo sia elilo che viene usato durante l'installazione una volta rilevate le partizioni uefi;
in realtà è grub che uso: ho messo su la Debian come distro di scorta e visto che aveva rilevato la Slack gli ho detto di procedere;
quando ho compilato il kernel mi è bastato modificare lilo.conf e dare lilo -v: è un comando anche di elilo?
ora ho visto che ho installati sia lilo che elilo;
visto l'incasinamento forse è meglio che labilinux segua i consigli di altri ;-P
in realtà è grub che uso: ho messo su la Debian come distro di scorta e visto che aveva rilevato la Slack gli ho detto di procedere;
quando ho compilato il kernel mi è bastato modificare lilo.conf e dare lilo -v: è un comando anche di elilo?
ora ho visto che ho installati sia lilo che elilo;
visto l'incasinamento forse è meglio che labilinux segua i consigli di altri ;-P
- lablinux
- Linux 4.x
- Messaggi: 1213
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: Grub al posto di Lillo
niente uefi, vecchio i7 (uno dei primi, fondamentalmente una stufa con cpu).
In realtà nel bios ha una voce uefi, ma per non saper ne leggere ne scrivere è stata sempre disabilitata.
In realtà nel bios ha una voce uefi, ma per non saper ne leggere ne scrivere è stata sempre disabilitata.
- joe
- Iper Master
- Messaggi: 3805
- Iscritto il: ven 27 apr 2007, 11:21
- Slackware: 15.0
- Kernel: 5.15.38
- Desktop: dwm
Re: Grub al posto di Lillo
Con BIOS impostato su "Legacy" o su macchine che non supportano UEFI hai due strade in fase di partizionamento del disco:
1- fai come una volta con MBR e vecchia tabella delle partizioni (max 4 primarie e altre limitazioni su dimensione grosse partizioni mi pare). In questo caso puoi usare sia Lilo che Grub.
2- Scegli tabella in formato GPT (non hai più limitazioni col numero di partizioni ecc... le nuove versioni di fdisk e credo anche cfdisk non hanno problemi a creare e gestire tabella di questo tipo ). In questo caso però Lilo non va bene perché non supporta GPT, ecco che devi utilizzare per forza qualcos'altro, io ho scelto GRUB e hai ragione, l'installazione via wizard di slack non è prevista, sicuramente è un po' più complicato di prima ma la guida che ti hanno linkato spiega bene come fare, alla fine non è niente di ché).
Riguardo ad Elilo non ne so nulla. Probabilmente riesce a gestire anche la situazione legacy bios + GPT, ma non ne sono sicuro, non vorrei che richiedesse per forza UEFI. In quel caso dovresti prevedere tabella GPT, ma il partizionamento sarà leggermente diverso in quanto avrai bisogno per lo meno della partizione EFI in cui GRUB o Elilo andranno a piazzare il loro loader. Per quanto riguarda Grub mi ripeto, è tutto spiegato piuttosto bene nella documentazione al link che ho messo sopra, si vede come funziona sotto il cofano e dove e come si va ad installare nel disco. Elilo immagino sia molto più semplice.
1- fai come una volta con MBR e vecchia tabella delle partizioni (max 4 primarie e altre limitazioni su dimensione grosse partizioni mi pare). In questo caso puoi usare sia Lilo che Grub.
2- Scegli tabella in formato GPT (non hai più limitazioni col numero di partizioni ecc... le nuove versioni di fdisk e credo anche cfdisk non hanno problemi a creare e gestire tabella di questo tipo ). In questo caso però Lilo non va bene perché non supporta GPT, ecco che devi utilizzare per forza qualcos'altro, io ho scelto GRUB e hai ragione, l'installazione via wizard di slack non è prevista, sicuramente è un po' più complicato di prima ma la guida che ti hanno linkato spiega bene come fare, alla fine non è niente di ché).
Riguardo ad Elilo non ne so nulla. Probabilmente riesce a gestire anche la situazione legacy bios + GPT, ma non ne sono sicuro, non vorrei che richiedesse per forza UEFI. In quel caso dovresti prevedere tabella GPT, ma il partizionamento sarà leggermente diverso in quanto avrai bisogno per lo meno della partizione EFI in cui GRUB o Elilo andranno a piazzare il loro loader. Per quanto riguarda Grub mi ripeto, è tutto spiegato piuttosto bene nella documentazione al link che ho messo sopra, si vede come funziona sotto il cofano e dove e come si va ad installare nel disco. Elilo immagino sia molto più semplice.
- lablinux
- Linux 4.x
- Messaggi: 1213
- Iscritto il: gio 27 nov 2008, 12:23
- Desktop: Gnome
- Distribuzione: Debian testing
- Località: Rho
Re: Grub al posto di Lillo
Grazie a tutti
Re: Grub al posto di Lillo
Onestamente parlando, che bug vuoi che si trovino su un bootloader minimale come LILO? È più facile che si trovino in quella spaghettata di script orrendi di GNU GRUB.
E anche qualora ci fossero, il bootloader in un ambiente IOS/MBR è offline, quindi l’unica vulnerabilità sfruttabile sarebbe in locale. Ma se sei in locale non ti salva praticamente nulla.
Alla fine, dato che hai un firmware BIOS, se non hai esigenze particolari sconsiglio caldamente di complicarti la vita con GRUB.