/dev/hda вместо /dev/hde

Автор: hrbbuf Дата: 12.01.2005 13:14 Потребовалось перенести диск с установленным ASP9 на другую машину. Поправил fstab hdex -> hdax, при загрузке даю root=/dev/hda1. Ядро грузится, но все равно пишет mount: mounting /dev/hde1 on /sysroot failed: no such device or address.
Где еще копать?
Re: /dev/hda вместо /dev/hde 12.01.2005 13:56lkanter Нужно перегенерить initrd. root device из fstab попадает в initrd.
Re: /dev/hda вместо /dev/hde 12.01.2005 20:49Bircoph А ещё попробуйте исполльзовать grub. Не знаю толком, что он
делает, но у меня система с одного винта на другой с
совершенно разными раделами без каких-либо проблем переехала.
Re: /dev/hda вместо /dev/hde 12.01.2005 21:41XMan to Bircoph:

Либо у тебя не используется initrd, либо grub сам передал ядру параметр root.
Re: /dev/hda вместо /dev/hde 12.01.2005 21:58Bircoph > Либо у тебя не используется initrd

Используется.

> либо grub сам передал ядру параметр root.

А вот тут я не понял: hrbbuf передал ядру параметр
root=/dev/hda1, а система всё равно ищет /dev/hde1. Имхо, тут
нечто хитрее, чем параметр ядра root=bla-bla-bla. Такая смена
разделов (без пересборки initrd) прокатывает только на grub,
но не идёт на lilo или aspldr. По-моему, grub что-то мутит с
самим initrd или ещё что-то хитрое кормит ядру.
RSS-материал