PDA

Visualizza la versione completa : Aiuto, ho incasinato il GRUB!


Petro_suse91
09-12-2004, 10:48
Ciao gente!
Stavo tentando di aggiornare la prima partizione di disco, quella di utilità dove, a quanto ho capito, risiedeva il boot loader (con la sua bella schermatina con la scelta win/linux), e devo aver combinato un casino. Ora quello spazietto risulta non partizionato, e accendendo il pc mi compare una riga di comando (che cito più o meno a memoria)

GNU/GRUB Minimal bash ecc ecc.
Premi TAB per la lista di comandi
GRUB>

C'è un modo per riconfigurare il tutto?

Le partizioni win/linux dovrebbero essere ok, ognuna col proprio filesystem et settore di avvio intatti...

Ringrazio fin d'ora chi sarà così gentile da aiutarmi!

P.S. Ricordo che facendo il boot dal dvd di installazione della suse9.1, installando linux c'era anche una schermata di configurazione del boot loader, potevo anche scegliere lilo oppure grub... Solo che non vorrei che, utilizzando il dvd, mi reinstallasse linux e perdessi tutto il s.o.

tamteboo
09-12-2004, 13:19
Fai così,
1) fai il boot dal DVD SuSE e scegli "installation"
2) scegli la lingua (italiano)
3) dal menu che ti appare scegli "ripara sistema installato"
4) seleziona "strumenti per esperti"
5) dal nuovo menu che appare scegli "installa nuovo bootloader" e segui le istruzioni a video.
:ciauz:

Petro_suse91
09-12-2004, 13:35
Grazie mille, stasera provo e domani ti so dire!
Thanks!!!

Petro_suse91
09-12-2004, 22:20
Ok, sono arrivato nel menu che mi hai consigliato (beh non era difficile :)
Il problema nasce dal fatto che all'inizio del disco c'è uno spazio non partizionato, dove non riesce a installare il boot loader (riporto di seguito l'errore)

========================================
Error 23: error while parsing number
grub> install --stage2=/boot/grub/stage2/d(hd0)/0x8000(null)/

Error 12: invalid device requested

grub> quit
========================================

Ho provato anche a creare una partizione in questo spazio (cilindri da 0 a 5, hda1), in FAT, va tutto bene ma se tento d'installare il B.L. restituisce lo stesso errore. In Ext3, ancora nulla da fare.

Tentando di installare LILO, invece, restituisce l'errore seguente:

========================================
Warning: LBA32 addressing assumed
Fatal: /dev/null: neither a reg. file nor a block dev.
========================================

Le combinazioni le ho tentate tutte: lilo/grub, scrivi MBR si/no, LBA32 (solo su lilo) si/no... nel migliore dei casi, mi restituisce quell'antipatica shell GRUB> all'avvio!

P.S. Se fosse una soluzione, potrei anche reinstallare linux da zero, tanto non c'era molta roba... ma ho paura che l'errore si ripresenterebbe tal quale!

sopadj1
09-12-2004, 22:29
fai il boot da dvd, scegli installazione manuale, poi selezioni installazione/inizializzazione del sistema (piu' o meno cosi, ora non ricordo bene) poi selezioni avvia sistema installato, avvi la partizione con installata la suse, una volta avviata da yast > sistema > bootloader selezioni l'opzione per riscrivere il mbr e il gioco e' fatto!

Petro_suse91
09-12-2004, 23:10
Non è così semplice. :dhò: Se avvio il sistema già installato ho notato che fallisce nel caricare fstab e non ho l'interfaccia grafica, ma la shell. E ora, non mi va di fare tentativi di ripartizionamento o scrittura dell'mbr da root se non so ESATTAMENTE cosa sto facendo.

Tra l'altro, tramite la riparazione automatica mi sono accorto che il filesystem del mio hda7 (linux native, la partizione del s.o. per intenderci) risulta danneggiato. :cry: E non so come mai, dato che non l'ho toccato. :confused:

Lasciamo da parte per un attimo la linux native, il problema principale è il bootloader (devo riuscire ad avviare win, ho dei dati importanti su una partizione fat).
Ricapitolando, sia se provo a scrivere il bootloader sull'MBR (hda), sia sulla prima partizione (che adesso è linux native, hda1), mi dà quell'errore 23 (vedi post precedenti), se installo lilo semplicemente non cambia nulla.

:nonlodire mi viene da tentare la soluzione microsoft... formattone... aiutatemi a resistere alla tentazione!

PS Domanda veloce: se dovessi reinstallare linux, cosa succederebbe? Le partizioni win sono a posto, linux ricostruirebbe il boot loader (con scelta win/lnx) e si installerebbe da capo, o rischierei di incasinare anche win?

Domanda veloce 2: L'utilità di partizionamento di suse9.1(yast) lavora bene con partizioni microsoft? Rischio di perdere qualcosa?

PS Scusate l'eccesso di smiley, ma sono tanto carini :ciauz:

Petro_suse91
10-12-2004, 09:26
Alt, fermi tutti. Sono riuscito a far avviare windz, e a ricostruire il boot loader (non vi scrivo qui come ho fatto, ma se a qualcuno interessa, basta che me lo chieda).

Ok, passiamo a linux. Dal diagnostico "riparazione automatica" del dvd suse, la partizione linux native risutla avere problemi: prima mi diceva che aveva degli errori logici, e li ha risolti, poi che non ha il punto di montaggio nell'fstab (e l'ha montato su /data2), poi che l'hda7 era erroneamente visto su hda6, poi di nuovo che non era montato (e me l'ha fatto montare prima su /data3 e /data4 nel giro di tre secondi)... :master: Strano, molto strano, anche perchè io la partizione linux non l'ho toccata!
Insomma, c'è qualcosa che non va :madai!?:

Se provo ad avviare il sistema, ho solo la shell di root. La mia domanda a questo punto è: se c'è un metodo veloce per ripristinare il tutto, bene, se no come faccio a trovare e scrivere i dati che mi interessano su un cd-rw da riga di comando?

Ciao gente :ciauz: e grazie mille per la disponibilità!

Loading