Forzare apt-get da LiveCD senza inserire Breezy CD

Configurazione e uso delle versioni live di Ubuntu.
momox
Prode Principiante
Messaggi: 63
Iscrizione: mercoledì 25 gennaio 2006, 12:59

Forzare apt-get da LiveCD senza inserire Breezy CD

Messaggio da momox » mercoledì 25 gennaio 2006, 13:19

Ciao a tutti,

sono nuovo, e hoi già combinato un bel po' di casino. Vi chiedo informazioni sul più urgente.

Dopo avere creato un nuovo kernell con un DsDT modificato, entrambi i miei Kernell sono impazziti, e non sono stato più in grado di avviare (schermo vuoto dopo qualunque selezione da grub).

Ho avviato da Live CD, e ho seguito informazioni prese su veri forum per rimuovere e reinstallare il kernell originale.

Sostanzialmente, da LiveCD, si tratta di montare la partizione di linux (nel mio caso hda4), diventare root in quel volume (con chroot), e da lì usare i vari comandi di apt.

Un primo problema è he ho dovuto forzare la rimozione di linux-image-2.6.12-9-386 nonostante mi desse delle dipendenze che impedivano la rimozione (sostanzialmente non bastava fare $dpkg -r ma ho dovuto dare anche i comand "force all" o qualcosa del genere che non ricordo. Insomma, mi ha tolto la image dicendo che lo faceva anche se non avrebbe dovuto...)

Ho creduto che fosse comunque meglio fare così che togliere le initrd. e vlinuz manualmente e sostituirle con quelle del Live CD....

Dopodichè ho fatto (tutto con sudo, nel caso servisse) (Nota, prima avevo aggiornato apt con tutti i repository)
$apt-get install linux-image-2.6.12-9-386

Tutto OK, se non che ad un certo punto, invece di scaricare il pacchetto (mi sembra di 18Mb) dai repository, mi chiede di inserire il CD Ubntu Breezy 5.10, insomma, il Cd di installazione normale. Il che non sarebbe un problema... se solo io non stessi usando un LiveCD!!!!!!
Ovviamente NON posso togliere il LiveCD (cosa che comunque non mi fa fare nemmeno a provarci), per cui il processo si ferma ripetendomi sempre la domanda di inserire il CD di Breezy...

Qualcuno potrebbe segnalarmi un modo per superare l'ostacolo?

Immagino che le opzioni siano due:
1- un modo "ufficiale" di reinstallare il kernel (come dai famosi dischi di ripristino di windows) senza però intaccare file e pacchetti vari che non siano strettamente correlati al kernel. Ma non sono riuscito a capire come fare.
2- obbligare apt-get install a scaricare il pacchetto linux-image... dai repository invece che dal CD.

Vi sono grato per qualunque aiuto. Attulamente NON ho il Kernell, per cui posso solo fare il boot da Windows. Fatemi sapere se serve qualche log, posso fare in modo di postarlo...

grazie

momox
Prode Principiante
Messaggi: 63
Iscrizione: mercoledì 25 gennaio 2006, 12:59

Aggiornamento: Forzare apt-get da LiveCD senza inserire Breezy CD

Messaggio da momox » mercoledì 25 gennaio 2006, 14:52

Aggiorno per completezza, magari può essere utile (anche per sapere se questo è il forum giusto, se no provo a postare in quache altro forum):


Ho provato ad avviare da Breezy CD in modalità rescue.
Ho selezionato come device di root "hda4", la partizione su cui è installato Ubuntu

Ho dato fsck
dopo avermi dato:
"/ was not cleanly mounted, check forced"

il report finale non presenta errori significativi, solo il numero di files e blocchi.



Poi ho provato a dare:
$sudo apt-get install linux-image-2.6.12-9-386

il processo parte (riconosce anche che il file dei modules è ancora lì, se può servire), ma poi dà una serie infinita di errori così:

"/usr/share/initramfs-tools/hook-functions: line 42: awk: command not found"

e poi uno uguale ma alla linea 25 invece che 42.

il risultato finale è:


cpio: ./lib/ams/disk*: No such file or directory
cpio: ./lib/ams/lvm*: No such file or directory
cpio: ./lib/ams/dos*: No such file or directory
cpio: ./lib/ams/multipath*: No such file or directory
./usr/lib/usplash/usplash-artwork.so: No such file or directory (non ricordo bene se l'estensione è proprio .so, ma non credo sia questo il prolema comunque)

./sbin/update-grub: line 69: awk: command not found


e il risultato finale è:

User hook script /sbin/update-grub failed at /var/lib/dpkg/info/lunix-image-2..6.12-9-386 failed at /var/lib/dpkg/info/linux-image-2.6.12-9-386.postinst line 969.


Non riesco a vedere cosa c'è alla line 969, anche se ho explore2fs e riesco a estrarre il file, WordPad in windows non dà il numero delle linee (mentre Blocco note non apre nemmeno correttamente il file)

Il grosso cambiamento è che dal grub, una volta selezionato il kernel, invece di darmi "error 15, object not found", mi dà semplicemente una schermata nera (faccio progressi...)


A questo punto non so più se sia solo un problema per il Live CD... devo postare da qualche altra parte?

grazie

Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14531
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Forzare apt-get da LiveCD senza inserire Breezy CD

Messaggio da pierba » mercoledì 25 gennaio 2006, 14:54

Edita sources.list:
nano /etc/apt/sources.list
e commenta le prime due righe, relative al cdrom, metti # all'inizio di ogni riga.
Dopo dai
apt-get update
e puoi installare dai repositories online.
Se non sei root, premetti sudo ai comandi.

ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.

momox
Prode Principiante
Messaggi: 63
Iscrizione: mercoledì 25 gennaio 2006, 12:59

Re: Forzare apt-get da LiveCD senza inserire Breezy CD

Messaggio da momox » mercoledì 25 gennaio 2006, 18:40

Grazie pierba,

ero stato troppo frettoloso e avevo guardato nel sources.list di ubuntuLive invece che di quello su cui ero chroot.

Dopo sono riuscito a fare tutte le operazioni di apt-get.

Purtroppo il probelma di reinstallare il kernel non è risolto, continua a darmi una serie di errori tra cui quelli menzionati prima.
Ma immagino che questo sia un problema per un altro forum.... Vedrò di postare qualcosa al riguardo.

Intanto grazie per la soluzione sul LiveCD

ciao

Scrivi risposta

Ritorna a “Sessione live DVD/USB”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti