PDA

View Full Version : Ubuntu 8.04 no grub in /boot


andrea.ippo
08-05-2008, 19:21
Ciao, ho installato Ubuntu 8.04 stasera dopo aver formattato la partizione con la 7.10 upgradata alla 8.04 (è uscito fuori un mezzo casino)
Il problema è che non ho la cartella grub in /boot che mi serviva per la procedura di installazione di grub sul floppy (sull'MBR non lo voglio mettere per evitare problemi che in passato ho avuto).
non ho quindi stage1, stage2 e altri file necessari (tipo menu.lst), e questo suppongo perché nell'installer ho tolto la spunta da "Installa bootloader", mentre probabilmente avrei dovuto tenerla attiva e cambiare semplicemente l'opzione di default hd0 in fd0.
Ora c'è verso di rimediare procurandomi tutti i file necessari senza dover reinstallare tutto da capo?
Grazie

stack
08-05-2008, 23:47
Non ho mai usato Ubuntu, ma ho trovato in una FAQ sul sito di ubuntu (link: http://help.ubuntu-it.org/5.10/ubuntu/faq/ch08.html) come ripristinare grub.


1.

Leggi How to use a Ubuntu installation CD to gain root user access?
2.

Supponendo che /dev/hda sia la locazione della partizione filename class="partition">/boot
3.

# grub-install /dev/hda


Credo che tu debba avviare ubuntu in modalita' LIVE (e quindi da CD) e dare #grub-install /dev/nome_tuo_hd per ripristinare grub nel MBR.

Spero che ti sia d'aiuto :D

sasa83
09-05-2008, 01:10
se non ha stage1 e stage2 l'installer di grub dovrebbe dare errore. forse quella guida si riferisce al ripristino di grub dopo l'installazione di win.

andrea.ippo
09-05-2008, 09:10
Intanto grazie per le risposte.
Preciso però che non vorrei mettere grub nell'MBR, ma semplicemente installarlo come un normale programma in modo tale che vada in /boot/grub cosicché possa copiare quei file sul floppy di boot come scritto qui:
http://guide.debianizzati.org/index.php/Guida_a_Grub#Metodo_2

Come vedete, se non ho i file stage e menu.lst, non posso fare alcuni passaggi della guida, quindi rimango fregato.
Ho anche provato a installare grub in floppy senza aver prima copiato i file, quindi così:


# grub

e dalla shell di grub digitiamo i seguenti comandi:

> root (fd0)
> setup (fd0)
> quit

ma naturalmente, senza aver copiato i file stage prima, è tutto inutile, se all'avvio del pc metto il floppy nel drive non succede nulla e parte xp normalmente

Piuttosto pensavo, se dessi un comando del tipo
grub-install /dev/hd_ubuntu/boot
non è che evito di toccare l'MBR e mi trovo cmq i file stage in boot/grub?
In tal modo risolverei...

Grazie

sasa83
09-05-2008, 10:44
se lo vuoi installare sul floppy non c'è nessun problema, ma devi avere stage1 e stage2, altr non puoi fare niente. se stai usando ubuntu prova a installare grub con apt e vediamo se te li crea.

andrea.ippo
09-05-2008, 12:09
se lo vuoi installare sul floppy non c'è nessun problema, ma devi avere stage1 e stage2, altr non puoi fare niente. se stai usando ubuntu prova a installare grub con apt e vediamo se te li crea.

grub l'ho installato e in effetti ho stage1 e stage2 in qlcs come /etc/grub (possibile?)
Non so però se sono dei "template" (ammesso che abbia senso quest'affermazione) o se sono i file con cui effettivamente posso avviare dal floppy, in tal caso semplicemente si trovano in una cartella diversa da quella attesa.
mi manca cmq menu.lst, ma quello penso che sul web lo si rimedia e con un po' di modifiche si risolve.

Provo e vi faccio sapere, grazie :)

andrea.ippo
09-05-2008, 12:09
se lo vuoi installare sul floppy non c'è nessun problema, ma devi avere stage1 e stage2, altr non puoi fare niente. se stai usando ubuntu prova a installare grub con apt e vediamo se te li crea.

grub l'ho installato e in effetti ho stage1 e stage2 in qlcs come /etc/grub (possibile?)
Non so però se sono dei "template" (ammesso che abbia senso quest'affermazione) o se sono i file con cui effettivamente posso avviare dal floppy, in tal caso semplicemente si trovano in una cartella diversa da quella attesa.
mi manca cmq menu.lst, ma quello penso che sul web lo si rimedia e con un po' di modifiche si risolve.

Provo e vi faccio sapere, grazie :)

sasa83
09-05-2008, 12:35
se hai stage1 e stage2 puoi provare ad installarlo sul floppy, seguendo la guida di debianizzati, dopotutto tentare non costa niente. x quanto riguarda il menu.lst te lo crei da zero, in internet ne troverai a tonnellate di esempi.
ps. non sapevo esistesse una cartella /etc/grub, ma non usando la ubuntu non ti so dire con certezza.
ps2. ma adesso come avvii il sistema?

andrea.ippo
10-05-2008, 09:31
se hai stage1 e stage2 puoi provare ad installarlo sul floppy, seguendo la guida di debianizzati, dopotutto tentare non costa niente. x quanto riguarda il menu.lst te lo crei da zero, in internet ne troverai a tonnellate di esempi.
ps. non sapevo esistesse una cartella /etc/grub, ma non usando la ubuntu non ti so dire con certezza.
ps2. ma adesso come avvii il sistema?

Il ps2 è interessante: da quando ho stupidamente formattato il floppy che conteneva GRUB, non ci accedo più :D
Prima se non altro essendomi segnato i nomi di initr.img, vmlinuz e l'UUID del volume riuscivo ad avviare editando il comando di grub "al volo" (premendo 'e')
Proverò a ricreare il floppy di grub con quegli stage che stanno in etc (sempre che fosse quella, non sono sicuro, in ogni caso da quando ho installato grub due file stage sono stati creati, quindi spero vadano bene), il menu.lst in effetti non è un problema

Non appena si libera il pc interessato dal problema provo e vi faccio sapere.

E grazie come sempre per l'aiuto :)

andrea.ippo
10-05-2008, 15:10
Ho risolto reinstallando (e stavolta chiedendo già all'installer di mettere grub nel floppy).
Naturalmente l'installazione di GRUB nel floppy fatta dall'installer di Ubuntu ha fatto pena (GRUB con cursore lampeggiante all'avvio e un sacco di beep in sequenza), quindi ho cmq dovuto seguire la procedura di debianizzati, ma se non altro ora avevo già menu.lst e i file stage, quindi c'è voluto un attimo.

Grazie ancora

themose
11-05-2008, 15:32
è indicibile quanto faccia ****** questa versione a me all' inizio esce un messaggio con uno sconosciuto busybox.....in 5 anni non sono riusciti ancora a risolvere il problema della acpi



:eek: è questa distro dovrebbe sostituire xp?


ma fateci il piacere ahahhahaahahaha:D


p.s. mi intristisce scrivere queste cose tra l' altro sono anche un sostenitore di linux

andrea.ippo
11-05-2008, 22:27
Ti dirò che a me sul notebook la Live ha fatto un'ottima impressione, funziona lo scroll del touchpad, le hotkey per il volume e per la luminosità, e anche la wifi
Penso proprio che lo proverò anche lì prima o poi (per ora il notebook per linux è stato off limits visto che ho paura di far casini...)