Автор Тема: После замены материнки не загружается ОС; "waiting for root file system"  (Прочитано 8392 раз)

Оффлайн blackback

  • Завсегдатай
  • *
  • Сообщений: 83
    • Email
Проблема в том что потребовалось заменить материнку на одном из компов компьютерного класса, после чего ось не смогла прицепить жесткий диск, проблема с его UUID я так понимаю...
Вот что выходит во время звгрузки:
Begin: Waiting for resume device...
Done.
Warning: Resume device /dev/disk/by-uuid/***тут uuid одного раздела*** not found - doing normal boot
Begin: Waiting for root file system...
Done.
          Check root= bootarg cat /proc/cmdline
          or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/disk/by-uuid/***тут uuid другого раздела*** does not exist. Dropping to a shell!
(initramfs)
причем шелл (initramfs) - это шелл /bin/sh
Подскажите как вернуть разделы. У меня 2 раздела на диске один основной ext3, другой раздел - подкачки swap partition.
Что прописывать в fstab, и тд??

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Запустите blkid  (с образа rescue) и отредактируйте lilo.conf и fstab.

Оффлайн blackback

  • Завсегдатай
  • *
  • Сообщений: 83
    • Email
В lilo.conf все прописано вроде верно..
в fstab все uuid верны...
не понимаю ничего...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Попробуйте заменить проблемные UUID на  на соответствующие /dev/disk/by-id/
« Последнее редактирование: 03.05.2010 12:24:19 от ruslandh »

Оффлайн blackback

  • Завсегдатай
  • *
  • Сообщений: 83
    • Email
Как раз загрузившись в режиме восстановления с диска, я сверил uuid. Они соотсетствуют тем-же uuid, кот. прописаны в лило и фстаб примонтированной восстанавливаемой системы.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
/dev/disk/by-id/ != /dev/disk/by-uuid/

Оффлайн blackback

  • Завсегдатай
  • *
  • Сообщений: 83
    • Email
все uuid сменил на id (в лило и фстаб), результат = то же самое сообщение об ошибке буква в букву! 0_о
извините, виноват, внимательно не прочитал, сделал - не помогло... эти ууид-ы еще где то прописаны, причем прописаны правильно, но ничего не грузится...
« Последнее редактирование: 03.05.2010 13:02:19 от blackback »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вы команду lilo давали? Буква-в букву не должно было быть по-всякому.

Оффлайн Arc

  • Завсегдатай
  • *
  • Сообщений: 608
Цитировать
root=
rootfstype=
Эти (этот?) параметр надо предать ядру при загрузке.

Цитировать
root=/dev/sda1
« Последнее редактирование: 04.05.2010 13:23:53 от Arc »
-------
powered by www.uneex.ru and Поиск!

Оффлайн blackback

  • Завсегдатай
  • *
  • Сообщений: 83
    • Email
Вы совершенно правы проблема похоже именно в root, но не могу я понять почему не цепляется раздел

root="UUID=*******etc" - так было и не работает
root="/dev/disk/by-id/ata-SAMS****-part1" - так стало и все равно не видит раздел
еще видимо не может прицепить append, но я там прописал
append = "mem-128M" и ошибка подцепления свап раздела пропала соответственно
rootfstype= такого в лило.конф небыло воопще
« Последнее редактирование: 04.05.2010 13:05:59 от blackback »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Может стоит перегенерить initrd?

Оффлайн Arc

  • Завсегдатай
  • *
  • Сообщений: 608
Вы совершенно правы проблема похоже именно в root, но не могу я понять почему не цепляется раздел
"немогу" и "нехочу"  -- два разных слова.

Завязывайте тлоллить и скормите lilo root в классическом виде, а не by-uuid.
если это не поможет -- укажите ядру тип файловой системы.
« Последнее редактирование: 04.05.2010 16:35:23 от Arc »
-------
powered by www.uneex.ru and Поиск!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
man mkinitrd
mkinirtd --help

Пример практического создания  intrd, правда по другому поводу :

http://www.altlinux.org/S5000PAL
http://www.altlinux.org/InstallOnFlash

Оффлайн blackback

  • Завсегдатай
  • *
  • Сообщений: 83
    • Email
удалось перегенерить initrd c другой версией ядра
жесткий диск и приводы инициализируются нормально, но все равно не получается прицепить файловую систему
Trying to mount *** as ext2 instead of ext3.
mount: no such device
Unable to mount ***. Dropping to a shell
(initramfs)
варианты опробованных конфигураций в lilo.conf
*** root=/dev/hdc1
*** root="UUID=*****"
*** root="/dev/disk/by-id/ata-SAMS***-part1"
что я не так делаю??
ЗЫ: Зато теперь не виснет на моменте "waiting for root file system"

ЗЗЫ: еще выдает перед монтированием: FATAL: error inserting ide_generic (/lib/modules/итд) out of memory hdc1 hdc2
« Последнее редактирование: 05.05.2010 17:21:21 от blackback »

Оффлайн Arc

  • Завсегдатай
  • *
  • Сообщений: 608
Цитировать
но все равно не получается прицепить файловую систему
теперь rootfstype
-------
powered by www.uneex.ru and Поиск!