Newsgroup: it.comp.os.linux.iniziare
Titolo: [lungo e prolisso]Ho fatto il danno... (cancellato /boot)

Ebbene si, sono un emerito pirla... sarà il caldo, sara' la mania di voler
fare troppe cose tutte assieme, ma ho fatto un casino micidiale...
Partiamo dalle supposte (cit.)... sto cercando di imapare  a conoscere il
mondo dei sistemi gnu/linux, cosiì ho incominciato a tapullare con distro
diverse su di un po' di macchinette che ho in casa... ieri sera avevo un
po' di tempo libero e mi sono detto facciamo un po' di update...
Ho upgradato la mia ubuntu dalla 5.10 alla 6.06 in maniera pseudo-indolore,
ho fatto partire up2date su una vecchia RH WS3 e mi son messo ad
installarmi la nuova OpenSuSE 10.1 su un altra macchina... finiti gli
update di RH riavvio la macchina per aggiornare anche la Mepis 6.0beta3 che
convive sulla stessa macchina, ma si pianta all'avvio dopo la scritta Mepis
Loading... vabbuò riavvio, da grub faccio partire RH, monto hda4 (dove è
installato mepis) mi copio /boot e /home su una pennetta usb (utilizzavo
grub per avviare le 2 distro) e dato che avevo già scaricato la iso della
release definitiva di Mepis 6.0 la masterizzo e riavvio per installarla...
Mentre Mepis si installa penso bene di provare ad installare DSL su una
pennetta usb e senza pensarci prendo quella dove avevo copiato /boot
e /home di mepis...
Risultato OpenSuSE va che e' una meraviglia, Ubuntu necessita ancora di 2 o
3 ritocchini per funxionare ad hoc, DSL da chiavetta funzia benissimo,
Mepis si avvia anche se ogni tanto X crasha (poi controllero' perchè), ma,
a parte l'aver perso quei pochi dati che avevo in /home, essendomi
cancellato /boot che conteneva i file di configurazione di grub e le
immagini del kernel non riesco più ad avviare RH...
Cheffo'? C'e' qualche speranza?
Pippolo

 Cheffo'? C'e' qualche speranza?
I files di grub te li puoi anche ricreare a mano, per il kernel boota un
livecd qualsiasi, chrootati nella / di red hat ed installa l'rpm del
kernel che avrai preventivamente messo da qualche parte accessibile.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 
Son più niubbolo di quanto pensassi....
Allora ho avviato da Knoppix, da cui ora sto scrivendo... mi sono scaricato
dal sito di RedHat  kernel-2.4.21-47.EL.src.rpm... ho montato hda3, ho
abilitato i permessi in lettura e scrittura, ho fatto chroot /mnt/hda3...
quindi rpm -ivh kernel-2.4.21-47.EL.src.rpm...
Fin qui ci siamo, spero...
Adesso dovrei editare il file menu.lst di grub ma come? non riesco a trovare
l'immagine del kernel che ho installato...
Mi sa che stasera mi dovro' stampare e rileggere un po' di howto
Per ora cmq grazie... stavo ritornando alla filosofia MammaSoft di
reinstallare RedHat da zero, reinstallare Grub da Mepis e quindi
editarlo...

 Fin qui ci siamo, spero...
Di RedHat ed RPM non ne capisco nulla ma nella attesa che chi ne sa 
risponda ti dico quello che penso, leggi con cautela!
I file rpm con estensione src.rpm sono i sorgenti, quindi quel kernel 
che hai scaricato va compilato... se vuoi la pappa pronta dovresti 
cercare un pacchetto con estensione i386.rpm, i486.rpm, i586.rpm, 
i686.rpm dipendentemente dalla tua architettura.
Vedi se questo link ti aiuta:
http://yolinux.com/TUTORIALS/LinuxTutorialKernelRpmInstall.html
-- 
Saluti
VooLkaNo

 che hai scaricato va compilato... 
/me deficiente!!! ecchiccacchio c'aveva fatto caso che era un sorgente!
Nell'ansia di vedere ripartire il mio sitema mi sono lanciato ed ho
scaricato il primo kernel che assomigliava a quello che mi ricordavo di
usare...
mi inginocchio sui ceci e mi cospargo il capo di cenere...
Grazie anche a te!

 trovare l'immagine del kernel che ho installato...
Per l'immagine del kernel ti hanno gia' risposto. Devi aggiungere una voce
nel menu di grub dal file di configurazione che regge tutto. Non so nel
tuo pastrocchio quale distribuzione comandi il bootloader ;)


> Cheffo'? 
installa qemu e provale da lì le distro :)

 kernel che avrai preventivamente messo da qualche parte accessibile.
]zac[
Si può fare a meno di fare il chroot per installare gli rpm (per esempio se
le librerie di sistema del sistema (!) sono malfunzionanti (nel qual caso
il chroot si risolve in un malfunzionamento)), basta usare l'opzione --root
facendola puntare alla stessa directory che si passerebbe a chroot.
Se rpm si lamenta che non riesce a operare su un file in /var/...., basta
creare quella/e directory (il problema è dovuto che nel sistema di
avvio/ripristino non vengono create molte directory, file e device).
-----------------
 rpm --help |grep root
  -r, --root=ROOT                  use ROOT as top level directory (default:
....