[megarisolto!!] [Grub] impossibile usare comando configfile con partizioni ext4

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

[megarisolto!!] [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da androide74 »

Dopo vari esperimenti ed elucubrazioni mentali credevo (:() di aver trovato la soluzione definitiva per un boot multi-disto ideale.
In pratica ho creato una partizioncina "mastergrub" dal quale "salto" ai singoli grub (o bootloader win etc) indipendenti.

per dare un'idea:

Codice: Seleziona tutto

title	Windows
rootnoverify (hd1,0)
chainloader +1
savedefault
makeactive
map (hd1) (hd0)
map (hd0) (hd1)

title	LINUX 1
configfile (hd0,0)/boot/grub/menu.lst

title	LINUX 2
configfile (hd0,2)/boot/grub/menu.lst

title	LINUX 3 (secondo hd) 
configfile (hd1,0)/boot/grub/menu.lst

etc...
Il problema è che ho formattato la / di jaunty nel nuovo ext 4 e il comando configfile non funziona, può essere?
Riesco ugualmente a far partire Jaunty tramite i soliti comandi kernel e initrd ma i kernel devo risiedere nella partizioncina "mastergub" e quindi va a pallino il mio progetto del "boot perfetto definitivo".

p.s. solo tramite SuperGrub riesco a fare quello che voglio il comando è così:

Codice: Seleziona tutto

title Boot Partizione
set choose_title="Partizione a Boot"
call $(grub_device)/boot/grub/choose/partition.lst
set aux_part=$(out_part)
rootnoverify $(aux_part)
chainloader +1
boot
adesso provo a mettere questa voce nel mio menu.lst e vediamo che succede, ma dubito che funzioni per via delle variabili...

EDIT:
funziona (solo perchè ho supergrub installato) ma come soluzione fa cagare. Ho in mente un'altra via: http://forum.ubuntu-it.org/index.php/to ... w.html#new
Ultima modifica di androide74 il venerdì 15 maggio 2009, 21:58, modificato 1 volta in totale.
Ubuntu 20.04 LTS
Avatar utente
gabry79
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1557
Iscrizione: sabato 16 agosto 2008, 13:37
Località: udine

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da gabry79 »

complimenti idea bellissima piu' tardi cerchero' anch'io di capire come fare perche' a una prima occhiata credo che riceverai un error 17....comunque pensiamoci . a stasera
Bianco e' il cappello di coloro che impavidi imboccano la via accecante della luce..J.K.Senior
http://wiki.ubuntu-it.org/GabrieleM  http://www.linuxqualityhelp.it/
Arch+Sabayon4.2+Slackware+Ubuntu server e non occorre altro....
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da GiovEdi »

non l'hai scritto bene



non è così:

Codice: Seleziona tutto

title	LINUX 1
configfile (hd0,0)/boot/grub/menu.lst



ma così:

Codice: Seleziona tutto


title          LINUX 1
root           (hd0,0)
configfile     /boot/grub/menu.lst

prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da androide74 »

Giovedì ha scritto: ma così:

Codice: Seleziona tutto

title          LINUX 1
root           (hd0,0)
configfile     /boot/grub/menu.lst
Ho provato come dici ma il risultato non cambia: il comando funziona se la partizione è in ext3 e non funziona se è in ext4.
Mi sono dato questa spiegazione, in attesa di conferme/smentite di altri utenti ;)

Se le cose stanno così forse conviene sempre montare /boot su partizione separata (formattata in ext3) a meno che in futuro configfile non supporti anche le ext4
Ultima modifica di androide74 il mercoledì 13 maggio 2009, 22:48, modificato 1 volta in totale.
Ubuntu 20.04 LTS
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da GiovEdi »

aspetta, non è che stai cercando di far partire una ext4 da una versione precedente alla jaunty di grub?


in questo caso, configfile non c'entra niente:
è proprio la versione vecchia di grub che non è compatibile con ext4



prova a fare tutto partendo da una jaunty
prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da androide74 »

Giovedì ha scritto:
aspetta, non è che stai cercando di far partire una ext4 da una versione precedente alla jaunty di grub?
la mia partizione "Mastergrub" (in ext3) non ha sistema operativo ma solo i kernel, menu.lst e Supergrub.
Da qui faccio partire quello che voglio rimandando ai menu.lst presenti nelle partizione delle varie distro.
Se la distro è contenuta in un disco ext4 grub mi da l'errore 15, non riesce a caricare il file (credo per via della formattazione).
Se invece di configfile uso i consueti comandi kernel e initrd, Jaunty parte regolarmente ma credo che carichi il kernel dalla partizione Mastergrub non da quella della distro (che è in ext4)
in questo caso, configfile non c'entra niente:
è proprio la versione vecchia di grub che non è compatibile con ext4
ho già provato a reinstallare grub da jaunty, ma non so se ho fatto giusto, forse dovrei modificare il grub del MBR ma non so... :(
prova a fare tutto partendo da una jaunty
certo così funziona
Ultima modifica di androide74 il mercoledì 13 maggio 2009, 22:50, modificato 1 volta in totale.
Ubuntu 20.04 LTS
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da GiovEdi »

ho appena provato a far partire una ext4 da una ext3 tramite configfile e funziona perfettamente


quella che tu chiami mastergrub senza sistema operativo, sarebbe una /boot?
ok, ma l'avrai pure creata partendo da un sistema operativo che stavi installando, no?
bene, ecco, quel s.o. deve essere compatibile con ext4: quindi jaunty o successivo




comunque, a mio parere, non c'è bisogno di una /boot

il bello di configfile è proprio quello
Ultima modifica di GiovEdi il mercoledì 13 maggio 2009, 23:10, modificato 1 volta in totale.
prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da androide74 »

Giovedì ha scritto: ho appena provato a far partire una ext4 da una ext3 tramite configfile e funziona perfettamente
SI-PUÒ-FARE! (cit. Frankestein Jr.)
Ciò apre molte porte ma non so da dove cominciare e dove sbaglio...
quella che tu chiami mastergrub senza sistema operativo, sarebbe una /boot?
non sarebbe niente... non è nemmeno nel fstab!
So solo che il MBR conduce li e fa partire il grub che ci ho messo dentro.
ok, ma l'avrai pure creata partendo da un sistema operativo che stavi installando, no?
bene, ecco, quel s.o. deve essere compatibile con ext4: quindi jaunty o successivo
haaarg! si ma non mi ricordo... :( forse l'ho creata dal CD di Jaunty senza dargli punto di mount

vabbè ci dormo su...
Grazie
Ubuntu 20.04 LTS
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da GiovEdi »

androide74 ha scritto: ... non so da dove cominciare e dove sbaglio...



si può provare a fare così:

dopo aver diviso il disco, si installa Ubuntu Jaunty che diventerà il masterUbuntu di quel disco
e durante l'installazione, al bottone Avanzate si sceglie "sda" senza specificare la partizione,
in altre parole, grub viene installato in MBR e diventa così il bootloader master


a seguire, si installa un altro ubuntu (oppure altri s.o. linux-grubbed) in un altra partizione
e verso la fine dell'installazione, al bottone Avanzate, si sceglie "sdaX" dove la X è la
partizione dove si sta installando la /

appena terminato, si apre il menu.lst del "masterUbuntu" e si aggiungono le tre righe:

title            UBUNTU number two
root            (hdX,Y)
configfile   /boot/grub/menu.lst
prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
Avatar utente
gabry79
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1557
Iscrizione: sabato 16 agosto 2008, 13:37
Località: udine

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da gabry79 »

Giovedì ha scritto:
androide74 ha scritto: ... non so da dove cominciare e dove sbaglio...



si può provare a fare così:

dopo aver diviso il disco, si installa Ubuntu Jaunty che diventerà il masterUbuntu di quel disco
e durante l'installazione, al bottone Avanzate si sceglie "sda" senza specificare la partizione,
in altre parole, grub viene installato in MBR e diventa così il bootloader master


a seguire, si installa un altro ubuntu (oppure altri s.o. linux-grubbed) in un altra partizione
e verso la fine dell'installazione, al bottone Avanzate, si sceglie "sdaX" dove la X è la
partizione dove si sta installando la /

appena terminato, si apre il menu.lst del "masterUbuntu" e si aggiungono le tre righe:

title            UBUNTU number two
root            (hdX,Y)
configfile   /boot/grub/menu.lst




L'ultima riga mi lascia un po perplesso....ma si puo' provare
Bianco e' il cappello di coloro che impavidi imboccano la via accecante della luce..J.K.Senior
http://wiki.ubuntu-it.org/GabrieleM  http://www.linuxqualityhelp.it/
Arch+Sabayon4.2+Slackware+Ubuntu server e non occorre altro....
Avatar utente
GiovEdi
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1307
Iscrizione: martedì 2 ottobre 2007, 10:21

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da GiovEdi »

gabry79 ha scritto: L'ultima riga mi lascia un po perplesso...

probabilmente perché ignori il comando configfile

hai letto un po' il manuale di grub, sì?  (good)
prima leggere, poi casomai scrivere
« domandasti e ... ti risposi! » (Liz&Richard)
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da androide74 »

Giovedì ha scritto: title            UBUNTU number two
root            (hdX,Y)
configfile   /boot/grub/menu.lst
niente (tra l'altro avevo già provato)
Dubbio: il fatto che la destinazione sia una partizione logica comporta qualcosa? ???
Ubuntu 20.04 LTS
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da patel »

che differenza c'è tra configfile e chainloader +1 ?
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da jerico »

che differenza c'è tra configfile e chainloader +1 ?
mi interessa.... inserito  :P
Avatar utente
menelicte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: lunedì 4 giugno 2007, 0:04

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da menelicte »

Non ho capito bene quali sono stati i tuoi passaggi nell'installazione di grub sulla partizione "mastergrub".

Giusto per ricapitolare:

1) Hai provato ad aggiornare l'installazione del grub con una versione che supporti l'ext4?
2) Hai usato il comando grub-install?
"Tentare è il primo passo verso il fallimento" Homer J.
Avatar utente
androide74
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 875
Iscrizione: martedì 1 luglio 2008, 14:30
Desktop: GNOME e Xfce
Distribuzione: 20.04 LTS
Sesso: Maschile
Località: Comunità Europea
Contatti:

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da androide74 »

menelicte ha scritto: Non ho capito bene quali sono stati i tuoi passaggi nell'installazione di grub sulla partizione "mastergrub".

Giusto per ricapitolare:

1) Hai provato ad aggiornare l'installazione del grub con una versione che supporti l'ext4?
2) Hai usato il comando grub-install?
1) non ho idea, che versione sia, ho agito da jaunty quindi credo sia aggiornato.
2) fatto, ho anche seguito questa guida:
http://wiki.ubuntu-it.org/Amministrazio ... istinoGrub

se faccio:

Codice: Seleziona tutto

sudo grub
root (hd1,4)
setup (hd1)
parte tranquillamente il grub del disco ext4 di jaunty (ma non è questo che voglio)

se invece faccio:

Codice: Seleziona tutto

sudo grub
root (hd1,5)
setup (hd1)
parte il grub del disco ext3 della partizioncina "mastergrub" (quello che voglio) dal quale però non funziona il comando configfile (hd0,4)....

boh... io getto la spugna!

Grazie comunque a tutti.
Ubuntu 20.04 LTS
Avatar utente
gabry79
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1557
Iscrizione: sabato 16 agosto 2008, 13:37
Località: udine

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da gabry79 »

Ci sei quasi....su non gettare la spugna e pensa al contenuto della cartella grub..e quali file trovi all'interno...
Poniti la domanda :come puo' il mastergrub avviare.......se.....non.....
dei singoli grub?
Riempi i puntini e l'enigma avrai risolto
Bianco e' il cappello di coloro che impavidi imboccano la via accecante della luce..J.K.Senior
http://wiki.ubuntu-it.org/GabrieleM  http://www.linuxqualityhelp.it/
Arch+Sabayon4.2+Slackware+Ubuntu server e non occorre altro....
Avatar utente
menelicte
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 596
Iscrizione: lunedì 4 giugno 2007, 0:04

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da menelicte »

Da jaunty prova con:

Codice: Seleziona tutto

sudo mount /dev/sda5 /mnt/mastergrub
sudo grub-install --root-directory=/mnt/mastergrub /dev/sda
sudo umount /mnt/mastergrub
immaginando che jaunty riconosca la partizione "mastergrub" come sda5 e che tu voglia effettuare l'avvio dal MBR dello stesso disco.
... altrimenti riadatta  ;D

  :-\
"Tentare è il primo passo verso il fallimento" Homer J.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da patel »

patel ha scritto: che differenza c'è tra configfile e chainloader +1 ?
ho fatto qualche prova, chainloader presuppone che il grub sia installato nella partizione interessata, configfile non ne ha bisogno, salta direttamente al menu.lst.
In conclusione mi sembra più comodo configfile di chainloader, inoltre funzionano ambedue le forme:

Codice: Seleziona tutto

title            UBUNTU number two
root            (hdX,Y)
configfile     /boot/grub/menu.lst
e

Codice: Seleziona tutto

title            UBUNTU number two
configfile     (hdX,Y)/boot/grub/menu.lst
Ultima modifica di patel il venerdì 15 maggio 2009, 8:48, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [Grub] impossibile usare comando configfile con partizioni ext4

Messaggio da jerico »

Grazie Patel
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: tropie e 9 ospiti