View Full Version : Come rigenerare il file vmlinuz in Debian.
gianlucab70
01-03-2009, 20:12
Ho combinato una cazzata colossale!!!:cry:
Facendo pulizie ho cancellato il file vmlinuz-2.6.26 (quello della lenny) dalla /boot e quindi non riesco + ad avviare.
Sono in possesso solo :
-rw-r--r-- 1 root root 91640 2009-01-10 23:59 config-2.6.26-1-686
-rw-r--r-- 1 root root 6176907 2009-02-17 00:40 initrd.img-2.6.26-1-686
-rw-r--r-- 1 root root 6177065 2009-02-17 00:36 initrd.img-2.6.26-1-686.bak
-rw-r--r-- 1 root root 928053 2009-01-10 23:59 System.map-2.6.26-1-686
Esiste la possibilità di rigenerarlo o di scaricarlo come pacchetto, utilizzando per esempio un'altra distro in un'altra partizione?
Grazie :mc:
gurutech
01-03-2009, 21:40
Ho combinato una cazzata colossale!!!:cry:
Facendo pulizie ho cancellato il file vmlinuz-2.6.26 (quello della lenny) dalla /boot e quindi non riesco + ad avviare.
Sono in possesso solo :
-rw-r--r-- 1 root root 91640 2009-01-10 23:59 config-2.6.26-1-686
-rw-r--r-- 1 root root 6176907 2009-02-17 00:40 initrd.img-2.6.26-1-686
-rw-r--r-- 1 root root 6177065 2009-02-17 00:36 initrd.img-2.6.26-1-686.bak
-rw-r--r-- 1 root root 928053 2009-01-10 23:59 System.map-2.6.26-1-686
Esiste la possibilità di rigenerarlo o di scaricarlo come pacchetto, utilizzando per esempio un'altra distro in un'altra partizione?
Grazie :mc:
gurutech@server:~$ dpkg -S /boot/vmlinuz-2.6.18-5-686
linux-image-2.6.18-5-686: /boot/vmlinuz-2.6.18-5-686
gurutech@server:~$
il file sta nel pacchetto chiamato linux image.
avvia con un cd live, monta la partizione root di sistema, fai
chroot /dove_hai_montato_la_partizione /bin/bash
e poi
apt-get --reinstall install linux-image
gianlucab70
01-03-2009, 21:56
Il pacchetto linux-image devo prima scaricarlo da qui:
http://packages.debian.org/stable/linux-image-2.6-486
e salvarlo nella partizione dove andrei a montare la /
??
gurutech
01-03-2009, 21:59
Il pacchetto linux-image devo prima scaricarlo da qui:
http://packages.debian.org/stable/linux-image-2.6-486
e salvarlo nella partizione dove andrei a montare la /
??
volendo puoi anche fare così, ma se parti con un live CD dove la connessione a internet funziona, dopo aver fatto chroot puoi usare apt-get per scaricare da internet
gianlucab70
02-03-2009, 06:45
volendo puoi anche fare così, ma se parti con un live CD dove la connessione a internet funziona, dopo aver fatto chroot puoi usare apt-get per scaricare da internet
Aspetta........credo che non serve scaricarlo dai repo in quanto è rimasto nella cache di apt.
Adesso però il chroot non l'ho mai provato a fare.
Innanzi tutto serve per forza un live cd oppure è possibile effettuarlo da un'altra partizione con un'altra distro?
gurutech
02-03-2009, 07:27
Aspetta........credo che non serve scaricarlo dai repo in quanto è rimasto nella cache di apt.
Adesso però il chroot non l'ho mai provato a fare.
Innanzi tutto serve per forza un live cd oppure è possibile effettuarlo da un'altra partizione con un'altra distro?
andrà bene anche un'altra distro in una seconda partizione.
con chroot è quasi come se avessi fatto boot con la distribuzione "guasta".
chroot /root_mount_point /bin/bash
passa al sistema operativo in root_mount_point e avvia bash
appena scrivi
exit
torna al sistema operativo precedente. Va da sè che per fare chroot devi essere root.
Se si lamenta che non riesce a fare apt-get o dpkg, dopo aver montat root_mount_point e dopo aver fatto chroot, prova a fare
mount /proc
ricordandoti di fare
umount /proc prima di digitare exit.
Ultima nota: tutto questo nell'ipotesi che tu abbia il tuo s.o. installato in una unica partizione root /. Se invece hai fatto partizioni diverse per /boot /home /usr etc. etc. (non credo lo abbia fatto per uso home pc) allora devi montare correttamente tutto l'albero delle directory sotto root_mount_point prima di fare chroot
gianlucab70
02-03-2009, 18:08
mount /proc
ricordandoti di fare
umount /proc prima di digitare exit.
:eek: Grandioso, Bestiale.....ha funzionato. Ho avviato.
Non è servito montare la /proc anche se in fase di rigenerazione dava qualche errore.
Grazie mille. :cincin:
gurutech
02-03-2009, 23:08
:eek: Grandioso, Bestiale.....ha funzionato. Ho avviato.
Non è servito montare la /proc anche se in fase di rigenerazione dava qualche errore.
Grazie mille. :cincin:
figurati! come dice il proverbio, a tutto c'è rimedio tranne a rm -rf /
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.