LINUX.ORG.RU

Debian squeeze 2.6.30


0

0

здрасте! проблемка с squeeze вылезла, при очередном apgrade поставилось ядро 2.6.30, попытки с него загрузиться выпадают в kernel panic "not mounte root fs" при загрузке под старым ядром 2.6.26 aptitude выдаёт эту ошибку 'dpkg --configure -a' Команда dpkg --configure -a ничего не даёт

initmax:/home/max/Desktop# dpkg --configure -a Setting up initramfs-tools (0.93.4) ... update-initramfs: deferring update (trigger activated) Setting up linux-image-2.6.30-1-amd64 (2.6.30-6) ... Running depmod. Running update-initramfs. update-initramfs: Generating /boot/initrd.img-2.6.30-1-amd64 W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3 W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3 W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3

gzip: stdout: No space left on device update-initramfs: failed for /boot/initrd.img-2.6.30-1-amd64 update-initramfs failed to create initrd image. Failed to create initrd image. dpkg: error processing linux-image-2.6.30-1-amd64 (--configure): subprocess installed post-installation script returned error exit status 2 dpkg: dependency problems prevent configuration of linux-image-2.6-amd64: linux-image-2.6-amd64 depends on linux-image-2.6.30-1-amd64; however: Package linux-image-2.6.30-1-amd64 is not configured yet. dpkg: error processing linux-image-2.6-amd64 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of aufs-modules-2.6.30-1-amd64: aufs-modules-2.6.30-1-amd64 depends on linux-modules-2.6.30-1-amd64; however: Package linux-modules-2.6.30-1-amd64 is not installed. Package linux-image-2.6.30-1-amd64 which provides linux-modules-2.6.30-1-amd64 is not configured yet. dpkg: error processing aufs-modules-2.6.30-1-amd64 (--configure): dependency problems - leaving unconfigured Processing triggers for initramfs-tools ... update-initramfs: Generating /boot/initrd.img-2.6.26-2-amd64

gzip: stdout: No space left on device update-initramfs: failed for /boot/initrd.img-2.6.26-2-amd64 dpkg: subprocess installed post-installation script returned error exit status 1

попытки что-то доставить apt или aptitude дают ошибку. что подскажите?

Ответ на: комментарий от blackice

Да как бы место есть..

Filesystem Size Used Avail Use% Mounted on
/dev/sda7 20G 3.8G 15G 21% /
tmpfs 1007M 0 1007M 0% /lib/init/rw
udev 10M 192K 9.9M 2% /dev
tmpfs 1007M 0 1007M 0% /dev/shm
/dev/sda2 31M 25M 4.6M 85% /boot
/dev/sda5 112G 71G 42G 63% /media/0

initmax
() автор топика
Ответ на: комментарий от scaldov

Да у меня вообще apt и aptitude сломался после установки 2.6.30 с которого не загрузиться не могу не удалить его...

initmax
() автор топика
Ответ на: комментарий от Demon37

у тебя образ initrd сгенерироваться не может из-за недостатка свободного места на /boot. У меня initrd для 2.6.30 самосборного ядра занимает 11 метров.

Кстати, со звуком у меня также в порядке и болванки не портятся.

Demon37 ★★★★
()
Ответ на: комментарий от nu11

>ничего не пердит и не портится, выпрямляй грабли :)

да. я, наверное, не только глухой, но ещё и слепой: не могу различить цыфры 29 и 30.

scaldov ★★
()
Ответ на: комментарий от kapsh

df -h | grep boot
/dev/md0 251M 87M 151M 37% /boot

Это всего-лишь lenny и centos 5.3

Lumi ★★★★★
()
Ответ на: комментарий от initmax

Препод наверное свою убунту ни разу в жизни не обновлял.
Усли надо подвигать, то из графического -- gparted.
Судя по той последовательности которая озвучена, разбиение примерно такое: /boot -- sda1, swap -- sda5, /home -- sda6...
Можно даже не качать с ним livecd, а отмонтировать /boot, загасить swap, удалить раздел swap, расширить раздел /boot, создать раздел swap...

/boot только забекать, мало ли что, и потом загрузчик на всякий пожарный переустанови, если он в BR у /boot.

Lumi ★★★★★
()
Ответ на: комментарий от initmax

>Чем бы из под Linux раздвинуть раздел boot ? что-то вроде partition magic.

gparted

Demon37 ★★★★
()
Ответ на: комментарий от initmax

> просто содержимое boot скопировать в нужное место?

Да, конечно. Сделай где-нибудь каталог, да свали всё из /boot кучей, потом просто назад скопируешь, если что-то пойдёт косо.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

ежли что-то пойдёт косо я попросту не загружусь.. потребуется какой-то загрузочный СД с возомжностью монтирования разделов Харда. Какой загрузочный CD с поддержкой hsda смог бы посоветовать?

initmax
() автор топика
Ответ на: комментарий от initmax

Если что-то пойдёт косо, то ничего не нужно совсем. Чтобы не двигать раздел, можно с него скопировать, его грохнуть, создать по новой нужного размера, сделать там файловую систему и вернуть старое содержимое на место. Загрузчик же наверняка в mbr? Если он в BR, то этот раздел делаем активным и ставим на него загрузчик. Ничего косого здесь в принципе быть не может. Если только свет отключат, когда /boot грохнешь. Никаких специальных средств для этой последовательности действий не нужно. Любой livecd.

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

ааа, ты просто предлагаешь с под самой загруженой системы пересоздать boot и залить в него текущее содержимое? как бы сохранить все текущие настройки и конфы openbox? "на всякий" попросту копировать все системные файлы? или есть спец утилита для данных целей которая позволит это осуществить подобно Acronis?

initmax
() автор топика
Ответ на: комментарий от Lumi

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2adfdd7f

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1946 15631213+ 7 HPFS/NTFS
/dev/sda2 1947 1950 32130 83 Linux
/dev/sda4 1951 19457 140624977+ f W95 Ext'd (LBA)
/dev/sda5 4869 19457 117186111 7 HPFS/NTFS
/dev/sda6 1951 2315 2931799+ 82 Linux swap / Solaris
/dev/sda7 2316 4868 20506941 83 Linux

Partition table entries are not in disk order

Disk /dev/sdb: 8032 MB, 8032092160 bytes
5 heads, 32 sectors/track, 98048 cylinders
Units = cylinders of 160 * 512 = 81920 bytes
Disk identifier: 0x00000000

initmax
() автор топика
Ответ на: комментарий от initmax

Тебе будет проще из винды подвинуть /dev/sda5 к хвосту, а потом уже раздвигать boot из линукса.

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.