LINUX.ORG.RU
решено ФорумAdmin

Восстановление Grub2 на LVM (Debian)

 , ,


2

1

Здравствуйте,
подскажите никак не получается восстановить Grub2, сделал бекап с помощью dd с меньшего диска на больший, захожу с Live CD, монтирую и выдает ошибку grub-install: command not found

root@debian:/home/user# mount /dev/vg01/vg01root /mnt
root@debian:/home/user# mount /dev/vg01/vg01boot /mnt/boot
root@debian:/home/user# mount --bind /dev /mnt/dev
root@debian:/home/user# mount --bind /proc /mnt/proc
root@debian:/home/user# mount --bind /sys  /mnt/sys
root@debian:/home/user# chroot /mnt
root@debian:/# grub-install /dev/vg01/vg01boot
bash: grub-install: command not found
root@debian:/# grub-install --recheck /dev/vg01/vg01boot
root@debian:/# grub-install /dev/sda1
bash: grub-install: command not found
LVM
root@debian:/home/user# lvscan
  ACTIVE            '/dev/vg01/vg01boot' [100.00 MiB] inherit
  ACTIVE            '/dev/vg01/vg01root' [1.51 GiB] inherit
  ACTIVE            '/dev/vg01/vg01var' [2.00 GiB] inherit
  ACTIVE            '/dev/vg01/vg01home' [500.00 MiB] inherit
  ACTIVE            '/dev/vg01/vg01usr' [2.00 GiB] inherit
  ACTIVE            '/dev/vg01/vg01tmp' [200.00 MiB] inherit

grub-install /dev/vg01/vg01boot
grub-install /dev/sda1

Ты понимаешь, что делают эти команды? Куда ты хочешь установить загрузчик? Скорее всего, тебе надо установить его на /dev/sda.

/usr/sbin/grub-install /dev/sda

Black_Shadow ★★★★★ ()

ACTIVE '/dev/vg01/vg01usr' [2.00 GiB] inherit

Так, я всё понял. А /usr кто монтировать будет?выполни после чрута

mount -a

Black_Shadow ★★★★★ ()
Ответ на: комментарий от Black_Shadow

примонтировал usr выдает

root@debian:/# /usr/sbin/grub-install
Installing for i386-pc platform.
/usr/sbin/grub-install: error: install device isn't specified.
root@debian:/# /usr/sbin/grub-install /dev/sda
Installing for i386-pc platform.
  No volume groups found
  No volume groups found
  No volume groups found
Installation finished. No error reported.
не пойму, установился?

alex252 ()
Ответ на: комментарий от alex252

Я просто сначала подумал, что у тебя /usr/sbin отсутствует в переменной PATH, а у тебя просто /usr был не примонтирован. Скорее всего, всё бы сработало и без указания полного пути.

Black_Shadow ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.