Форум русской поддержки ОС Fedora linux
Не могу загрузить федору. При загрузке PAE ядра (оно стоит по умолчанию) вижу чёрный экран и мигающий курсор в левом верхнем углу. При загрузке обычного ядра сначала всё идет как обычно, но потом вылазит ошибка и загрузка останавливается.
Ошибка такая:
Signal caught! Boot has failed, sleeping forever. Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04771/0xa40000 input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
При чём тут тачпад?
Последний раз использовал ноут для интернетов + запустил yum update
Неактивен
uscr написал:
При загрузке PAE ядра (оно стоит по умолчанию) вижу чёрный экран и мигающий курсор в левом верхнем углу. При загрузке обычного ядра сначала всё идет как обычно, но потом вылазит ошибка и загрузка останавливается.
А версию ядра одну пробовал или предыдущую тоже? Не помнишь, что обновлялось по yum update
?
Неактивен
А предыдущую я убрал как раз накануне из списка загрузки. Попробую отредактировать конфиг на другом компе. Или можно в текущем состоянии загрузить старое ядро (ещё раз повторю-в списке загрузки его нет, на диске оно есть)? За обновлениями не следил. Помню только что после команды yum -y update; shutdown -P now он вырубился не более чем через 3 минуты. Т.Е. ничего тяжеловесного оно не качало. Хотя этого могло хватить для обновления, например, драйвера тачпада. Или сообщение о тачпаде и о проблеме с загрузкой не связаны между собой?
Неактивен
Так ты правил grub.conf? С этого надо было и начинать. Параметры ядра трогал? В частности параметр root.
Тачпад здесь скорее всего ни при чем. Гораздо интереснее было бы увидеть сообщения, которые выдаются до Signal caught.
Если ядро не удалялось с диска (через yum или вручную), то загрузить его можно из grub shell. Но сначала лучше разобраться с предыдущими вопросами.
Неактивен
Правил. Выделил и удалил по 3 строки для старого ядра (title, kernel, image).
После этого система грузилась. Сейчас пробовал грузить более старые версии ядра — ошибка аналогичная. Да, тачпад не при чём, я его тупо отключил. Это повлияло только на последнюю часть сообщения (как раз про тачпад) — она пропала. Что, впрочем не удивительно.
Сообщения до сигнала:
sd 0:0:0:0: [sda] Attached SCSI disk usd 1-2:New USB device found <описание устройства> ... Ещё 5 строк про USB девайсы ... ata3: SATA link down (SStatus 0 SControl 300) Freeing unused kernel memory: 548k freed Write protecting the kernel text: 3680k Write protecting the kernel read-only data: 1752k dracut: dracut-005-2.fc12 dracut: FATAL: No or empty root= argument dracut: Refusing to continue dracut: FATAL: No empty root= argument dracut: Refusing to continue Signal caught! Boot has failed, sleeping forever. Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04771/0xa40000 input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
Вот конфиг граба:
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You do not have a /boot partition. This means that # all kernel and initrd paths are relative to /, eg. # root (hd0,0) # kernel /boot/vmlinuz-version ro root=/dev/sda1 # initrd /boot/initrd-[generic-]version.img #boot=/dev/sda default=1 timeout=5 splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Windows 7 rootnoverify (hd0,2) chainloader +1 title Fedora (2.6.32.12-115.PAE) root (hd0,0) kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro$ initrd /boot/initramfs-2.6.32.12-115.fc12.i686.PAE.$ title Fedora (2.6.32.12-115.i686) root (hd0,0) kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686 ro roo$ initrd /boot/initramfs-2.6.32.12-115.fc12.i686.img
Хм... А 'ro$', '$', 'roo$' — это нормально?
Отредактированно uscr (2010-05-21 13:14:59)
Неактивен
Нет, это не нормально. Чем ты правил конфиг? Похоже обрезал строки.
Неактивен
Vascom написал:
Нет, это не нормально. Чем ты правил конфиг? Похоже обрезал строки.
nano
Как лечить?
Неактивен
Резервная копия сохранилась? Надо восстанавливать как-то.
Странно, нано обычно так не портит. А ты уверен, что всё именно так?
Посмотри на вывод cat /boot/grub/grub.conf
Неактивен
Вообще я подключил диск к виндовому компьютеру, загрузил лив сиди убунты, скопировал конфиг на нтфс раздел и вот он тут... Бекапа нет. Есть федора на "большом" компьютере.
Неактивен
Возьми оттуда или допиши по аналогии, если версии ядер разные.
Неактивен
uscr написал:
dracut: FATAL: No or empty root= argument
dracut: Refusing to continue
dracut: FATAL: No empty root= argument
dracut: Refusing to continue
Что и требовалось доказать
Обрезанные строчки можно восстановить следующим образом
title Fedora (2.6.32.12-115.PAE) root (hd0,0) kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686.PAE ro root=/dev/sda1 initrd /boot/initramfs-2.6.32.12-115.fc12.i686.PAE.img title Fedora (2.6.32.12-115.i686) root (hd0,0) kernel /boot/vmlinuz-2.6.32.12-115.fc12.i686 ro root=/dev/sda1 initrd /boot/initramfs-2.6.32.12-115.fc12.i686.img
Возможно после параметра root=/dev/sda1
было еще что-то вроде rhgb quiet SYSFONT=latarcyrheb-sun16 LANG=ru_RU.UTF-8 KEYTABLE=ru
, но с этими параметрами можно играться уже после восстановления способности загружаться
Неактивен
Mak_s написал:
root=/dev/sda1
Я думал только UUID писать можно.
Всё работает. Всем спасибо.
Неактивен
uscr написал:
Я думал только UUID писать можно.
То, что нужно писать в root обычно есть в комментариях анаконды в начале grub.conf.
Неактивен