At Fri, 12 Mar 2010 10:58:07 +0200, Игорь Чумак wrote: > Возникла необходимость перенести /boot на отдельный раздел (отдельный > LUN на дисковом массиве).
[...] > Файловую систему смонтировал, скопировал содержимое /boot: > cat /etc/mtab > -cut- > /dev/mapper/3600a0b800013d01700000ee24b97e7ad-part1 /root/tmp ext3 rw 0 0 > > ls /root/tmp/ > config-2.6.18-5-686 initrd.img-2.6.18-5-686 > initrd.img-2.6.29-bpo.2-686.bak System.map-2.6.26-2-686 > vmlinuz-2.6.29-bpo.2-686 [...] > grub-install --root-directory=tmp > /dev/mapper/3600a0b800013d01700000ee24b97e7ad > grub-probe: error: no mapping exists for > `3600a0b800013d01700000ee24b97e7ad-part1' > /usr/sbin/grub-install: line 374: [: =: unary operator expected > Unknown partition table signature > Unknown partition table signature > Unknown partition table signature > Unknown partition table signature > The file tmp/boot/grub/stage1 not read correctly. > > Что не так? Grub ищет tmp/boot/grub/stage1 и не находит. А почему? Потому, что егоtmp/boot/grub/stage1 not read correctly. > > Что не так? Grub ищет tmp/boot/grub/stage1 и не находит. А почему? Потому, что его нет. Зато есть tmp/grub/stage1, но это его не устраивает. Копировать нужно не в новый корень, а в boot/ на этом корне (Да, grub-install про отдельно смонтированный boot, чтобы на него ставиться, не думает. Да, наличие /boot/boot на смонтировавшейся системе с грубом - нормальное явление. А с системным способом обновления-прописывания ядер это совмещается, если сделать $rootdir/boot символической ссылкой на . (то есть на $rootdir)). Руками и grub-setup'ом можно поставить как вы хотели, но не советую. qemu -hda /dev/mapper/3600a0b800013d01700000ee24b97e7ad -snapshot -boot c позволяет проверить на работающей системе, запустится ли установленный груб и линукс из него. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87sk85g6cg.wl%an...@sw4me.com