Anton Kovalenko пишет:
-куть-
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'ом можно поставить как вы хотели, но не советую.
Сделал симлинк.
grub-install --root-directory=.
/dev/mapper/3600a0b800013d01700000ee24b97e7ad
grub-probe: error: no mapping exists for
`3600a0b800013d01700000ee24b97e7ad-part1'
/usr/sbin/grub-install: line 374: [: =: unary operator expected
The file ./boot/grub/stage1 not read correctly.
gate:~# ls ./boot/grub/
default jfs_stage1_5 menu.lst.2.6.29 stage1
device.map menu.lst menu.lst.old stage2
e2fs_stage1_5 menu.lst~ minix_stage1_5 xfs_stage1_5
fat_stage1_5 menu.lst.2.6.18 reiserfs_stage1_5
file ./boot/grub/stage1
./boot/grub/stage1: x86 boot sector; GRand Unified Bootloader, stage1
version 0x3
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]