линукс на отдельном диске, проблемы с root FS
Добрый день.
Решил передвинуть линух с раздела одного диска (раздел /dev/hda6) на
отдельный диск (в /dev/hdd1). Загрузочный сектор с grub хочу оставить
на прежнем диске, в /dev/hda. Переписал линух, переинсталлировал grub -
набрал в нем команды
root (hd1,0)
setup (hd0)
- все нормально, при загрузке grub показывает boot/grub/menu.lst
с раздела второго диска, /dev/hdd1. И ядро загружается тоже оттуда,
проверено. Сама запись в menu.lst выглядит так:
title Debian GNU/Linux, kernel 2.6.21-2-686
root (hd1,0)
kernel /boot/vmlinuz-2.6.21-2-686 root=/dev/hdd1 ro
initrd /boot/initrd.img-2.6.21-2-686
savedefault
Тем не менее, подцепляется *прежняя* корневая FS - которая /dev/hda6
(линукс с первого диска я пока не стер, естесственно).
Подумал - может, нужно пересобрать initrd.img-2.6.21-2-686. Написал
в /etc/yaird/Default.cfg
MOUNTDIR "/" "/mnt"
MOUNTDEV "/dev/hdd1" "/mnt"
(Здесь я совсем не уверен, что делаю то, что нужно.)
Далее создаю initrd image:
mkinitrd.yaird -o /mnt/hdd1-root/boot/initrd.img-2.6.21-2-686 2.6.21-2-686
И перегружаюсь - все то же самое. Где я не прав?
Спасибо.
Reply to: