Доброго дня!
Сгорела материнка. Старое название сказать уже точно не смогу. Что-то наподобие Asus P4P800. Естественно новую (ASRock P4i65G) подбирали с учётом того, чтоб не переустанавливать ОС. При этом Windows XP без проблем пережила такую пересадку, а вот ни Fedora ни Mandriva после замены ни в какую не хотят работать. Поведение их примерно одинаково. Идёт загрузка, потом выбор пользователя и всё виснет. Как на лету заставить их обновить оборудование?
Смена материнской платы!
LifeCD → узнать новые UUID разделов которые были примонтированы через fstab → переписать их в этот самый fstab ..
Например (очень грубо ) :
для Fedora которая была установлена на sda1 .
в её /etc/fstab прописано так :
UUID=XXXX-XXXyyy-XXXXXXXX / ext4 defaults 1 1
с помощью LifeCD узнаем новый UUID :
[console]
# ls -l /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 Сен 23 11:17 ca321443-999c-111a -> ../../sda1
lrwxrwxrwx 1 root root 10 Сен 23 11:17 ca321443-888c-222a -> ../../sda2
lrwxrwxrwx 1 root root 10 Сен 23 11:17 ca321443-777c-333a -> ../../sda3
[/console]
изменяем старый UUID на новый , то же надо будет сделать с меню grub , там тоже по UUID определение разделов идет ... как-то так , но уж больно хлопотно , да если ещё не рубишь в этом - лучше переустановить с нуля .
.. Хотя что у федоры что у мандривы есть режим восстановления (никогда ими не пользовался , но поковырять наверно стоит , на предмет каких-то полезностей)
Так разве эти UUID изменились? Хард ведь один и тот же. Груб всё видит. Загрузка идёт до момента выбора пользователя.
Так разве эти UUID изменились? Хард ведь один и тот же. Груб всё видит. Загрузка идёт до момента выбора пользователя.
А вы всё же сделайте то, что вам советуют. У меня была противоположная ситуация -
после замены платы Fedora и Debian загрузились так, что я даже не заметил замены,
а Windows XP загружается только в безопасном режиме, а при ппопытке загрузиться
в обычном загружается, но сразу же происходит перезагрузка.
У меня, однако, в /etc/fstab не UUID, а метки разделов, которые вот действительно
не изменяются.
Пётр.
я в таких случаях тупо пересобирал ядро из chroot с LifeCD просто-дешево-сердито и никаких гвоздей wink , но что федора , что мандрива используют таки UUID , а эта фича чревата - раз на раз не приходится , что мешает проверить ?
P.S. а-а-а , ещё обязательно сделать надо :
[console]
# /sbin/fsck -A -a -R
[/console]
Надо не забывать порядок подключения винтов, допустим в разъем sata0 был подключен винт 1 - он отобразится sda, в разъем sata1 - винт 2, он соответсвенно будет sdb. Если их поменять местами то соответственно изменятся sda <-> sdb.