LINUX.ORG.RU

Миграция HDD c OpenSuSE на другую машину


0

0

Дано: старая машина на Athlon 1600 с установленной OpenSuSE 11.1 с SATA-контроллером, встроенным в материнскую плату, но выводящим при загрузке и сообщения своего BIOS.
Машина на Atom cо встроенным в чипсет SATA контроллером.
Дискретный PCI SATA контроллер, перенесённый с Athlon'а на Atom.
Надо: работа OpenSuSE с винчестера на новой машине на Atom.
При перестановке винчестера с OpenSuSE на новую машину загрузка прекращается на этапе:
waiting for /dev/disk/by-id/Maxtor-blah-blah-blah-part3 to appear....
(на 3-м разделе была корневая файловая система)
После чего доступен шелл, причём в /dev нет ни устройств /dev/sda, ни /dev/disk...
Переключение SATA-кабеля на PCI SATA контроллер (на старой машине винчестер работал хоть через него, хоть непосредственно через SATA порты на материнке) ничего не изменило.
В /boot/grub/menu.lst и /etc/fstab все описано через /dev/disk/by-id/Maxtor...
После возвращения в старую машину OpenSuSE нормально загружается.
В чём может быть причина такого поведения?


>После чего доступен шелл, причём в /dev нет ни устройств /dev/sda, ни /dev/disk...

похоже это оболочка груба у тебя, а не шелл в твоём понимании, глянь толком, что за железо на мамке с атомом и пересобери ядро под него, модулями в initrd вкомпиль нужное.

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

похоже это оболочка груба у тебя, а не шелл в твоём понимании, глянь толком, что за железо на мамке с атомом и пересобери ядро под него, модулями в initrd вкомпиль нужное.

Там именно шелл грузится. Зачем компилять? Грузишься с любого livecd, делаешь chroot в свою систему, там mkinitrd. Или воспользоватьсяродным сусевым cd/dwd там умная система восстановления должна быть

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

1. а есть ли у ТС привод CD/DVD на второй мамке?
2. похоже всё же, что это именно шелл груба, а не шелл системы, в /dev то пусто по дискам у ТС.
3. см. п. 2, что чрут нам даст даже при наличии привода, диски не видны, значит нет модуля в ядре нужного.

novitchok ★★★★★
()

Вроде из описания получается, что используется тот же самый дискретный SATA-контроллер? Но выглядит так, буд-то в initrd модуля не хватает.
Попробуй все-таки проверить /etc/sysconfig/kernel строчку INITRD_MODULES="...", есть ли там нужные и пересобрать initrd(запустить mkinitrd)

madcore ★★★★★
()

а в грубе по типу /dev/hd0N

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

ipwww>я бы диски в фстаб прописал как /dev/sdaN а не через id

топстартер>причём в /dev нет ни устройств /dev/sda, ни /dev/disk

И?

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

Привод есть

Есть DVD-привод
В shell нет ни reboot, ни poweroff, но шрифт такой же, какой у загруженной OpenSuSE.
Могу записать на DVD OpenSuSE 11.2. Поможет ли в моём случае обновление с диска? Правильно ли пропишет инсталлятор все пути и устройства?

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