На этот вопрос уже есть ответ здесь:
Мне удалось удалить все мои образы initrd, чтобы освободить место для новых обновлений (я знаю - глупо) - есть ли способ загрузить их обратно или мне нужно полностью переустановить мою ОС? У меня нет live cd, но я мог бы загрузить его на USB-накопитель, я полагаю. И когда я запускаю свой компьютер, я, конечно же, могу получить доступ только к личине.
Я новичок в Linux, поэтому имейте это в виду.
Спасибо за вашу помощь, я очень ценю это, я схожу с ума без своего компьютера.
Вы можете вручную загрузить пакет .deb с официального сервера хранилища http://security.ubuntu.com/ubuntu/pool/main/l/linux/
. Просто используйте ваш веб-браузер. Там вы должны найти ядро, которое вам нужно. В моем случае это называется linux-image-3.2.0-35-generic_3.2.0-35.55_amd64.deb
. Поэтому я сделал папку в моем домашнем каталоге.
#mkdir linux-image
#cd linux-image
#wget http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-3.2.0-35-generic_3.2.0-35.55_amd64.deb
#dpkg -x linux-image-3.2.0-35-generic_3.2.0-35.55_amd64.deb .
Теперь вы должны увидеть файлы из этого пакета, извлеченные в текущем каталоге.
#ls -l boot/
-rw-r--r-- 1 root root 792715 Dez 5 2012 abi-3.2.0-35-generic
-rw-r--r-- 1 root root 140505 Dez 5 2012 config-3.2.0-35-generic
-rw------- 1 root root 2885822 Dez 5 2012 System.map-3.2.0-35-generic
-rw------- 1 root root 4968400 Dez 5 2012 vmlinuz-3.2.0-35-generic
Ваши искомые файлы, теперь вам просто нужно скопировать их в папку / boot из вашей системы.
Необходимо создать initrd. Я бы порекомендовал загрузиться с работающей системы, выполнить привязку к вашей старой системе и сгенерировать ее с помощью update-initramfs -c -k <version>
.
То же самое случилось со мной сегодня. Мой том был заполнен до отказа, и я был вынужден удалить некоторые файлы, чтобы освободить место, но я удалил файлы initrd из своих старых ядер (все они), и теперь я не могу загрузиться до 13.10, и это вызывает ошибку паники ядра.
Могу ли я просто установить новое ядро / intrd вместо того, чтобы починить старые ядра? Я не хочу переустанавливать, потому что это стерло бы мой жесткий диск. Если это выполнимо, я предпочитаю просто установить новое ядро для обновления 13.10.
Спасибо за вашу помощь!
-Фред