[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Перенос GRUB



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



Reply to: