Newsgroup: it.comp.os.linux.iniziare
Titolo: Recuperare partizione con Linux...

Ho una partizione su cui è installato Ubuntu Linux, in un sistema 
multiboot (le altre partizioni sono NTFS, con vari Windows e acune solo 
per i dati, e una FAT32 per i dati).
In seguito a una installlazione in una di queste partizioni di una 
ulteriore versione di Windows, è stato sovrascritto l'MBR con lilo (da 
Ubuntu avevo scelto di usare lilo e non grub, e l'avevo installato 
nell'MBR, e non nel settore di avvio della partizione di Windows).
Nel tentativo di rimettere lilo nell'MBR ho avviato il live CD di 
Ubuntu, che non ha lilo, ho fatto chroot alla ppartizione dove c'è il 
sistema Linux da recuperare e ho dato "lilo -v", ma mi viene deto 
"/dev/hda: permission denied".
Ho provato a dare i permessi di lettura e scrittura a tutti gli utenti 
sul hda, ma niente da fare.
Avevo provato acneh a cambiare in lilo.conf la riga boot per far si che 
venga installato non nell'MBR ma nel settore di boot della partizione, 
per poi poter usare il boot manager GAG, ma niente da fare, ottengo in 
questo caso "/dev/hda8: permission denied".
Posso in qualche modo installare lilo nell'MBR o nel settore di boot del 
disco in modo da non dover reinstallare tutto il sistema?
Grazie
-- 
Marco Iannaccone
FAKEci...@email.it
(togliere 'FAKE' dall'indirizzo - remove 'FAKE' from the address)

 
Cioè, hai provato a installare lilo da utente normale? Devi essere root 
per poterlo fare. Se anche da root ti dice questo, controlla che 
/dev/hda sia il tuo hd! Magari se è un S-ata il dispositivo corretto è 
il /dev/sda
Ciao
WildEagle

WildEagle ha scritto:

Ovviavemente l'ho fatto da root (d'altra parte non avrei potuto dare 
chroot altrimenti).
E cmq certo che hda è il mio hd. Ne ho due e hda8 è la partizione dove 
si trova il linux che devo avviare (te lo ripeto, riesc a entrarci e 
leggerne il contenuto, e anche fare chroot e avviare lilo da quella 
partizione).


 partizione).
Non so esattamente quale possa essere il problema, ma per far partire
ubuntu dovrebbe esserci nel cd di installazione la possibilita' di
partire con un sistema "rescue" e specificare la partizione di
root. Dovresti ritrovarti sul tuo sistema.
Un'alternativa e' scaricarti l'immagine di grub, farti un dischetto
con quello, e quando parte ti compare la shell di grub. La' dai i
comandi per partire, che dovrebbero essere una cosa tipo
root (hd0,7)
kernel /vmlinuz root=/dev/hda8
boot
eventualmente subito dopo il comando kernel dai 
initrd /boot/initrd.img
se non ti e' partito.
In questo modo avvii il kernel di /dev/hda8 e da li' puoi vedere di
dare i comandi giusti, tra cui magari un grub-install /dev/hda
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 Grazie
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 Nel senso che non puoi cabiare i permessi o che non funziona comunque?
Appunto. Cambio i permessi, e riesco a farlo, ma con lilo ottengo sempre 
lo stesso messaggio d'errore.


 Lo ripeto, ero root.
Non l'avevi detto, avevi detto di aver fatto chroot. Se ti sembro 
pedante ignorami.
L'unico altro spunto che ho in mente è che dopo chroot ci sia un po' di 
casino con le PATH, ma non mi sembra molto verosimile.


 
Ti parlo da novizio di Linux, prendi la mia come l'esperienza di uno che 
ha fatto un sacco di pasticci d'installazione e che in qualche modo ha 
posto rimedio - e se ce l'ho fatta io....
Ho trovato che GRUB è un strumento estremamente potente - addirittura 
ti dà la possibilità di partire da dischetto con una shell che ti 
consente di impartire anche al volo i comandi di avvio.
Ti consiglierei di farti un dischetto di avvio con GRUB e di decidere da 
lì con che sistema operativo partire; poi (o anche al volo dal 
dischetto) installati grub sul MBR.

 "/dev/hda: permission denied".
Soluzione un po' rozza:
1) Infili il livecd
2) Infili un floppy vuoto (o con dati inutili)
3) lanci "lilo -b /dev/fd0 -C /dove/sta/il/vero/file/lilo.conf"
4) Lasci il floppy inserito
5) riavvi levando il livecd
A questo punto dovrebbe partirti il tuo linux (potevi direttamente
installarlo su hdal punto 3, ma se c'e' qualche problema almeno lasci un
mbr funzionante), se usi slackware prova il "makebootdisk", troppo comodo.
Ciao
Max
-- 
Una donna mette un annuncio sul giornale: "Cercasi uomo maturo che mi
ami sul serio senza scappare di casa, che non sia manesco e soprattutto
che sia molto virile".  Un giorno suonano alla porta, va ad aprire e...
vede un handicappato, un uomo sulla sessantina, senza braccia, seduto su
una sedia a rotelle, che dice: "Sono venuto per l'annuncio...".
"L'annuncio?  Ma che dice?".  "Ma si', l'annuncio che ha scritto sul
giornale.  Lei voleva un uomo maturo, ed io ho avuto le mie esperienze:
due mogli e quattro figli.  Nell'annuncio c'era scritto che voleva un
uomo che non scappasse di casa, ed io sono sulla sedia a rotelle...  Che
non fosse manesco, ed io le mani le ho perse in guerra...".  La donna,
sconvolta non sa cosa rispondere.  Poi, le viene un'illuminazione e
dice: "Ok, ma la terza cosa?  Che fosse virile?".  E mentre dice cio'
guarda l'uomo curiosa di sapere cosa avrebbe risposto.  Questi, senza
segni di imbarazzo, le dice: "E secondo lei, come ho fatto a suonare il
campanello?".
                -- Da it.hobby.umorismo

 per i dati, e una FAT32 per i dati).
scusa la domanda impertinente e forse anche un po' idiota: ma hai 
disattivato l'opzione nel BIOS che "salvaguarda" il boot record?
<g> <g> <g> <g> <g>
--
massimiliano

 casino con le PATH, ma non mi sembra molto verosimile.
Non credo import, visto che richiamo direttamente i percorsi assoluti e 
faccio partire il lilo presente sulla partizione originaria.
Dice proprio che non ha il permesso di accedere al disco...


Paolino ha scritto:

Ho avuto troppi problemi con GRUB e partizioni NTFS (ho perso dati 
importarti, e non voglio rischiare di nuovo), senza aver fatto niente 
manualmente, semplicemente con le impostazioni standard sia di Fedora 
Core 1 e 2 e Ubuntu 4.10...


Massimiliano Adamo ha scritto:

Come avrei fatto altrimentia instalare la prima volta lilo, e 
similmente, a sovrascrivere l'MBR quando ho installato Windows? ;-)


 mbr funzionante), se usi slackware prova il "makebootdisk", troppo comodo.
Grazie, proverò subito! :-)
