LINUX.ORG.RU
ФорумAdmin

Траблы после апгрейда до Etch


0

0

Обновился с sarge до etch.. И система перестала грузиться :(

Загружается busybox оболочкой ash и приглашением (initramfs) и вываливается ошибка Can't access tty; job control turned off. И никак не могу победить эту фигню. В системе используется софтовый рейд, который управляется с помощью mdadm. Сначала были проблемы с ним (диски вообще не виделись). Сейчас все видится, но не работает :( Вот здесь http://www.debian.org/releases/stable/i386/release-notes/ch-information.ru.html написано, что необходимо выполнить миграцию с devfs на udev и заменить все имена в стиле devfs в /etc/fstab, /boot/grub/menu.1st и /etc/inittab. Каким образом это сделать? В какую сторону вообще копать??

anonymous

загрузиться с CD? :)

zgen ★★★★★
()

загрузись пока со старым ядром. а насчёт переименования, тебе надо сменить записи, симовлизирующие разделы рейда, типа /dev/hdaX на /dev/sdaX - или использовать UUID для обозначения разделов на твоём рейде. записи в /etc/fstab и grub (где корневой раздел прописан).

я когда-то на такие же грабли наступал - инфо в гугле кстати, ищется за 15 минут, можно и не ждать, пока на форуме кто-то ответит ;)

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

Гугл затрахал до упора.. может ищу не так? Старое ядро вообще не грузится, падает в kernel panic. Как посмотреть UUID?

Пока гружусь с убунтовского лайвцд, монтирую свой рейд и делаю chroot в него...

Спасибо за помощь. Просто состояние уже близко к панике, сервак должен завтра работать, а я даже и не знаю, что делать :((

anonymous
()

Последние сообщения системы перед ошибкой:

Begin: Running /scripts/local-premount ... kinit: name_to_dev_t (/dev/hda2) = hda2(3,2) kinit: trying to resume from /dev/hda2 Attempting manual resume kinit: No resume image, doing normal boot Done. mount: Mounting /dev/sda1 on /root failed: Device or resource busy Begin: Running /scripts/local-bottom ... Done. Done. Begin: Running /scripts/init-bottom ... mount: Mounting /root/dev on /dev/.static/dev failed: no such file or directory Done. mount: Mounting /sys on /root/sys failed: no such file or directory mount: Mounting /proc on /root/proc failed: no such file or directory Target filesystem doesn't have /sbin/init

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash) Enter 'help' for a list of built-in commands

/bin/sh: Can't access tty; job control turned off (initramfs)

Переименование разделов в fstab с hdX на sdX не помогло :( Интересно только причем там /dev/hda2 и почему система с ним что-то пытается сделать... корень у меня на /dev/hda1 Может быть где-то надо это поправить? В таком случае, где? Еще раз большое спасибо за помощь

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

Последние сообщения системы перед ошибкой: 

Begin: Running /scripts/local-premount ... 
kinit: name_to_dev_t (/dev/hda2) = hda2(3,2) 
kinit: trying to resume from /dev/hda2 
Attempting manual resume kinit: No resume image, doing normal boot
Done. 
mount: Mounting /dev/sda1 on /root failed: Device or resource busy
Begin: Running /scripts/local-bottom ... 
Done. 
Done. 
Begin: Running /scripts/init-bottom ... 
mount: Mounting /root/dev on /dev/.static/dev failed: no such file or directory 
Done. 
mount: Mounting /sys on /root/sys failed: no such file or directory
mount: Mounting /proc on /root/proc failed: no such file or directory 
Target filesystem doesn't have /sbin/init 

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash) 
Enter 'help' for a list of built-in commands 

/bin/sh: Can't access tty; job control turned off 
(initramfs) 

Переименование разделов в fstab с hdX на sdX не помогло :( Интересно только причем там /dev/hda2 и почему система с ним что-то пытается сделать... корень у меня на /dev/hda1 Может быть где-то надо это поправить? В таком случае, где? Еще раз большое спасибо за помощь

anonymous
()
Ответ на: комментарий от bsh

/etc/fstab

proc        /proc   proc   defaults   0   0
/dev/sda1   /       ext3   defaults,errors=remount-ro   0   1
/dev/md0    /home   ext3   defaults   0   2
/dev/sda7   /tmp    ext3   defaults   0   2
/dev/sda5   /usr    ext3   defaults   0   2
/dev/sda6   /usr/local    ext3   defaults   0   2
/dev/sda6   /var    ext3   defaults   0   2
/dev/sda2   none    swap   sw   0   0
/dev/sdd    /media/cdrom0  iso9660 ro,user,noauto,iochraset=koi8-r  0   0

****
/boot/grub/menu.lst

title Debian GNU/Linux, kernel 2.6.18-5-k7
root  (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-k7 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.18-5-k7
savedefault

title Debian GNU/Linux, kernel 2.6.18-5-k7 (Recovery mode)
root  (hd0,0)
kernel /boot/vmlinuz-2.6.18-5-k7 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.18-5-k7
savedefault


***
Еще нарыл вот такой текстик: http://groups.google.com/group/linux.debian.bugs.rc/browse_thread/thread/debae5
d06302634b/d5525c1e5fc1d257
Поставил multipath-tools из тестинга, не помогло :((

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

А винты sata или pata? Если pata, то в Etch ещё не перешли на libata, и винты называются hd*

Но лучше таки по UUID монтировать.

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

вроде всё верно... а udev в системе есть? если грузишься со старым ядром (кстати, в грубовском конфиге для старого ядра стоит root=/dev/hda1?) и если меняешь в фстабе hda/sda ядро тоже паникует? ругается так же?

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

udev есть. Старое ядро не грузится в принципе, вываливает kernel panic что-то на тему "не могу смонтировать root" Если нужно, я точное сообщение напишу. Если менять hda/sda - никаких результатов, то же самое...

Может все-таки дело в UUID? Где его можно посмотреть? И вопрос, если совсем уж все плохо... Есть ли возможность обратно на Sarge откатиться без переустановки системы?

anonymous
()
Ответ на: комментарий от INFOMAN

Винты SATA

//жуткие какие капчи...

anonymous
()
Ответ на: комментарий от bsh

Просто сервак должен завтра заработать по-любому :( Причем на моей машине апдейт до етча прошел нормально, а на серваке вот такая вот бяка получилась :( Перерыл уже вроде все, что можно.. Подскажите хоть в какую сторону гуглить, вообще же не грузится, зараза :(((

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

попробуй указывать разделы в фстабе по ЮЮИД, и в конфиге груба тоже. если не поможет - попробуй поставить другое ядро из репозитория э тчевского, которое можно на твоё железо поставить, типа linux-image-2.6.18-5-686-bigmem... емнип, на k7 оно может работать...

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

Ок, буду пробовать.. Спасибо большое...

Только вот какой момент.. Нету у меня /dev/disk/ папки... Как посмотреть ЮЮИД?

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

нету? а ты уверен, что udev в системе вообще есть? dpkg-reconfigure udev ?

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