1 (08.12.2011 20:47:46 отредактировано baron_P)

Приветствую, господа. Какая-то напасть с этой 2011, не одно так другое  ac
Проблема такая.
С вечера обновлялкой скачалось и установилось ядро 2.6.39.4-4.2-desktop. Вырубил комп. На утро включаю, выбираю в grub новое ядро, и, в процессе загрузки получаю примерно это:

FATAL: Module ide_cd not found

и потом полон экран повторяющихся сообщений:

mount: /dev is not a block device
umount: /sysroot: not mounted
device node has wrong file type
mount: /dev is not a block device
umount: /sysroot: not mounted
device node has wrong file type
mount: /dev is not a block device
umount: /sysroot: not mounted
device node has wrong file type

и в конце:

dracut:/#

Не нравится линуху мои винты или файловые системы, но я их не трогал вроде, и раньше все ок было.
Выбираю в загрузчике старое ядро - то же самое. Если грузить в безопасном режиме, вроде норм грузится и все винты видит. Только вот чего потом делать, дабы восстановить норм загрузку в штатном режиме, я не знаю. Помогите, плыз.

Lubuntu 13.10 х86_64
Ubuntu 14.04 x86_64

2

FATAL: Module ide_cd not found

На это не обращать внимания.

Загрузитесь в безопасном режиме.

Настройте загрузку, по аналогии с этим скриншотом:
http://s1.ipicture.ru/Gallery/Viewfull/6665014.html
Надеюсь поймете что делать. Путь: MCC - настройка загрузки - далее - прописать вручную как на картинке нужные файлы.

Для верности ядро миб поставьте: http://mib.pianetalinux.org/mib/forum/v … dae873f59c

3

Увы, не помогло. При загрузке те же сообщения.
Сделал так:

+ открыть спойлер

http://img59.imageshack.us/img59/1709/68860950.png

Но после того как я сохраняю настройки и захожу в это меню снова, во всех путях к ядрам автоматом выставляется (hd0,0) в начале:

+ открыть спойлер

http://img703.imageshack.us/img703/9382/76638089.png

И если оставить это hd0,0 и с установленной галочкой "По умолчанию" нажать "OК", появляется такая ошибка:

Программа "drakboot" аварийно завершила свою работу со следующей ошибкой:

  mkinitrd failed:
  (mkinitrd -f (hd0,0)/boot/initrd-3.1.4-desktop-nrj.69mib.img 3.1.4-desktop-nrj.69mib) at /usr/lib/libDrakX/bootloader.pm line 124.
      ...propagated at /usr/sbin/drakboot line 65.
  standalone::bug_handler() called from /usr/sbin/drakboot:65

Если удалить hd0,0 как на первом скриншоте, ошибки нет. Только вот оно само добавляется потом в пути.
И еще, параметр nosmp здесь критичен? Пробовал с ним и без него, разницы не заметил.

Lubuntu 13.10 х86_64
Ubuntu 14.04 x86_64

4

1) где стоит загрузчик (раздел)
2) где стоит линукс (раздел)

hd0,0 - странно такого никогда не видел

nosmp - не критичен

покажите:

 Консоль:
cat /etc/fstab
# cat /boot/grub/menu.lst

5

Линукс стоит на sda1, там же загрузчик. Это IDE-винт на 80 ГБ, на нем только линукс в ext4-разделе и своп (sda5).
fstab:

+ открыть спойлер
cat /etc/fstab
# Entry for /dev/sda1 :
UUID="a215c566-60b5-4f18-b588-fa0472284ca8" / ext4 defaults 1 1
# Entry for /dev/sdc2 :
UUID="9506e162-0e48-45d9-9501-dfd69667e509" /mnt/data ext3 defaults 1 2
# Entry for /dev/sdb2 :
UUID="1A48950E4894EA31" /mnt/windows ntfs-3g defaults 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID="3cc5ab1f-36ad-45f4-8bdd-3c30094455ff" swap swap defaults 0 0

menu.lst:

+ открыть спойлер
cat /boot/grub/menu.lst
timeout 5
color black/cyan yellow/cyan
gfxmenu (hd0,0)/boot/gfxmenu
default 0

title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/ nokmsboot logo.nologo quiet resume=UUID=3cc5ab1f-36ad-45f4-8bdd-3c30094455ff splash=silent vga=788
initrd (hd0,0)/boot/initrd.img


title linux-nonfb
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=a215c566-60b5-4f18-b588-fa0472284ca8  nokmsboot resume=UUID=3cc5ab1f-36ad-45f4-8bdd-3c30094455ff
initrd (hd0,0)/boot/initrd.img


title failsafe
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=a215c566-60b5-4f18-b588-fa0472284ca8  nokmsboot failsafe
initrd (hd0,0)/boot/initrd.img


title windows
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1

title 3.1.4-desktop-nrj.69mib
kernel (hd0,0)/boot/vmlinuz-3.1.4-desktop-nrj.69mib BOOT_IMAGE=3.1.4-desktop-nrj.69mib root=/dev/ nokmsboot logo.nologo quiet resume=UUID=3cc5ab1f-36ad-45f4-8bdd-3c30094455ff splash=silent vga=788
initrd (hd0,0)/boot/initrd-3.1.4-desktop-nrj.69mib.img
Lubuntu 13.10 х86_64
Ubuntu 14.04 x86_64

6

Отредактируйте ваш menu.lst:

 Консоль:
kdesu kwrite /boot/grub/menu.lst

Замените root=/dev/ на root=UUID=a215c566-60b5-4f18-b588-fa0472284ca8 везде, где найдете.

7

А потом сделайте так, как на этом скрине для строчки linux: http://s1.ipicture.ru/Gallery/Viewfull/6665014.html
Изменяйте только поля Image и Initrd, другие не трогайте.

8

Спасибо, все работает.
В процессе у меня почему-то слетело наименование винтов, sda стал sdc, и тд. После перезагрузки все вернулось на круги своя, но почему то запись про sda в fstab исчезла. Пришлось править потом fstab и menu.lst, что б довести их до работоспособного состояния. Но, главное, таки завелся наконец нормальный режим загрузки.

Lubuntu 13.10 х86_64
Ubuntu 14.04 x86_64

9

Кстати вы были не одиноки с этой проблемой.
Сейчас походу волна пойдет.
https://qa.mandriva.com/show_bug.cgi?id=64913
https://qa.mandriva.com/show_bug.cgi?id=64926
https://qa.mandriva.com/show_bug.cgi?id=64931
http://forum.mandriva.com/en/viewtopic. … p;t=136835
http://forum.mandriva.com/en/viewtopic. … p;t=136832

Намудрили что-то с ядром.

10

Ещё один способ (простой):

 Консоль:
su
cd  /boot
ln -s initrd-2.6.39.4-4.2-desktop.img initrd.img

11

И ещё проще и эффективнее:

 Консоль:
su
urpmi --replacepkgs kernel-desktop