Aggiornamento del Kernel fallita

8 risposte [Ultimo messaggio]
Ritratto di Frank_rpm
Frank_rpm
(Junior)
Offline
Junior
Iscritto: 11/07/2008
Messaggi: 32

Ragazzi ecco un altro problema, c'è un'aggiornamento che non riesco proprio a scaricare

kernel-pae - Kernel with PAE Support

This kernel supports up to 64GB of main memory. It requires Physical Addressing Extensions (PAE), which were introduced with the Pentium Pro processor.
Source Timestamp: 2008-06-28 00:00:07 +0200 CVS Branch: SL110_BRANCH

dopo un po che scarica mi dice

Installazione del pacchetto fallita.

Subprocess failed. Error: RPM non riuscito: installing package kernel-pae-2.6.25.9-0.2 needs 9MB on the /boot filesystem
---
installing package kernel-pae-2.6.25.9-0.2 needs 9MB on the /boot filesystem
2008-07-11 23:20:22 Installazione di libesd0-0.2.38-78.4.i586.rpm completata
2008-07-11 23:20:27 Installazione di alsa-utils-1.0.16.92.git20080617-1.4.i586.rpm completata
2008-07-11 23:20:29 Installazione di alsa-plugins-1.0.16.92.git20080617-5.2.i586.rpm completata
2008-07-11 23:20:30 Installazione di alsa-oss-1.0.15.git20080610-3.7.i586.rpm completata
2008-07-12 08:45:27 Impossibile installare kernel-pae-2.6.25.9-0.2.i586.rpm
Output rpm:
installing package kernel-pae-2.6.25.9-0.2 needs 9MB on the /boot filesystem

In pratica si blocca al 50% dell'installazione

Come risolvo quest'altro problema?

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

hai creato la partizione /boot ?? se si è troppo piccola, devi ingrandirla, se no hai la partizione / così piena che l'rpm non riesce ad installare "9MB" di immagine del kernel in /boot

le soluzioni quindi:

primo caso: allarga la partizione /boot (e non essere tirchio, 80 MB andrebbero bene)

nel secondo caso : o allarghi / oppure fai un pò di pulizia, iniziando da /tmp e finindo rimuovendo pacchetti inutili

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di Frank_rpm
Frank_rpm
(Junior)
Offline
Junior
Iscritto: 11/07/2008
Messaggi: 32

Allora, io ho seguito questa guida

http://www.openlinux.eu/content/view/35/39/

e quindi ho creato una partizione primaria per il boot di 23 Mb

Devo eliminare tutto il contenuto della cartella tmp???

LA partizione del boot non posso modificarla... come faccio? dovrei riformattare tutto compreso windows e rifare tutte le partizioni!!!

Quindi come faccio?

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

Non serve, in quanto si trovano in due partizioni diverse...

23 mega per /boot e` decisamente troppo poco.

Se non vuoi allargarla un po', potresti provare in questo modo, dato che e` un aggiornamento: come root, vai in /boot e sposti da qualche altra parte i file init-2.6... e vmlinuz-2.6... e poi li ricrei con lo stesso nome ma vuoti.

Poi vai in /etc/zypp/ ed editi il file zypp.conf in modo da ottenere ##<br />## Whether to consider using a .delta.rpm when downloading a package<br />##<br />## Valid values: boolean<br />## Default value: true<br />##<br />## Using a delta rpm will decrease the download size for package updates<br />## since it does not contain all files of the package but only the binary<br />## diff of changed ones. Recreating the rpm package on the local machine<br />## is an expensive operation (memory,CPU). If your network connection is<br />## not too slow, you benefit from disabling .delta.rpm.<br />##<br /># download.use_deltarpm = true<br />download.use_deltarpm = false

Una volta fatto cio`, fai l'update del kernel (che stavolta dovrebbe andare) e, prima di riavviare, controlli com'e` la situazione in /boot: in teoria dovrebbero essere spariti tutti i file relativi al vecchio kernel ma in compenso dovrebbero essere comparsi quelli del nuovo. Controlla anche che /boot/grub/menu.lst contenga voci relative solo alla nuova versione del kernel e poi riavvia.

Se noti che qualcosa non e` andata come dovrebbe, prima di riavviare richiedi qui sul forum.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde

Ritratto di Frank_rpm
Frank_rpm
(Junior)
Offline
Junior
Iscritto: 11/07/2008
Messaggi: 32

Come faccio a ricrearli con la stessa estensione?

* ok ci sono riuscito

Comunque io volendo posso riformattare... ma come faccio ad allargare la partizione del boot?? subito dopo c'è la partizione C di Windows!

Io pensavo di fare bene a seguire quella guida!!!

Poi nel file zypp devo eliminare tutto quello che c'è e copiarci quello che hai postato tu?

Ritratto di Crismon
Crismon
(Guru)
Offline
Guru
Iscritto: 28/11/2006
Messaggi: 1715

Per crearli utilizza tranquillamente l'editor di testi... esempio kwrite. Salvi il file con l'estensione che il caso richiede.

Prima di formattare farei un tentativo visto che se esegui le operazioni indicate da orion non dovresti avere problemi.

Per allargare o restringere le partizioni utilizza

gparted

www.crismonblog.org | Un blog targato openSUSE

Ritratto di Frank_rpm
Frank_rpm
(Junior)
Offline
Junior
Iscritto: 11/07/2008
Messaggi: 32

Non so minimamente cosa ho fatto, ma ha funzionato! quindi adesso che faccio con quei files che mi hai fatto spostare e con quelli che ho ricreato???

ah ecco! quindi dovrei riformattare e ricreare tutte le partizioni!

vabbe intanto continuiamo così, voglio capire prima un po come funziona linux, tanto sicuramente combinerò altri casini e sarò costretto a formattare!

Ritratto di Crismon
Crismon
(Guru)
Offline
Guru
Iscritto: 28/11/2006
Messaggi: 1715

Quote:

Frank_rpm ha scritto:
Non so minimamente cosa ho fatto, ma ha funzionato! quindi adesso che faccio con quei files che mi hai fatto spostare e con quelli che ho ricreato???

ah ecco! quindi dovrei riformattare e ricreare tutte le partizioni!

vabbe intanto continuiamo così, voglio capire prima un po come funziona linux, tanto sicuramente combinerò altri casini e sarò costretto a formattare!

Sono i momenti più belli questi!!
Cerca di recuperare la situazione... al limite formatti ma provaci.

www.crismonblog.org | Un blog targato openSUSE

Ritratto di orion
orion
(Guru)
Offline
Guru
Iscritto: 11/07/2006
Messaggi: 2919

L'unico modo per allargare /boot e` quello di spostare la partizione di windows. Non ci sono altri modi. E questa operazione puo` essere rischiosa.

Oppure, potresti lasciar perdere la piccola partizione che hai creato e provare ad usare direttamente la partizione / di opensuse anche per il boot.

Per fare cio`, sarebbe da sapere come e` partizionato effettivamente il disco. Quindi prova a postare il risultato di "fdisk -l" (e` una L minuscola).

Intanto dai questa informazione, poi vediamo come si puo` procedere...

Dato che puoi reinstallare, possiamo testare il metodo che ti ho indicato prima e, se va male, si reinstalla (al posto di sistemare le cose a mano).

Per creare i file, semplicemente dai il comando "touch /boot/nomefile" con nomefile il nome del file che vuoi creare.

Per quanto riguarda la guida, di per se` e` giusta, solo che le dimensioni sono troppo piccole: vanno bene per un'installazione, ma non per un aggiornamento. E poi considera che usa un disco da 40, ormai quasi spariti.
Anche circa 8Gb per / sarebbero pochi, dato che c'e` dentro anche /tmp che viene usata quando si masterizza per contenere le iso temporanee.

openSUSE 12.1 on Acer Aspire 1810tz - LXDE ultima versione dal repo x11:/lxde