Intereting Posts

Восстановление системы с сбоем HDD и повторная установка GRUB

Недавно я столкнулся с жестким диском в своей системе. Чтобы восстановиться после этого бедствия, ниже приведены шаги, которые я выполнил

  1. Создана основная резервная копия с помощью FSARCHIVER
  2. На новом жестком диске созданы необходимые разделы

Информация о разделе

Number Start End Size Type File system Flags 1 2097kB 271MB 268MB primary ext4 boot 2 273MB 2420MB 2147MB primary linux-swap(v1) 3 2422MB 23.9GB 21.5GB primary ext4 4 23.9GB 320GB 296GB extended 5 23.9GB 77.6GB 53.7GB logical ext4 6 77.6GB 320GB 242GB logical ext4 
  1. Загруженная система с использованием загрузки GRML USB.
  2. Восстановленный FS с использованием fsarchiver.

fsarchiver restfs master.fsa id=0,dest=/dev/sda1 id=1,dest=/dev/sda3 id=2,dest=/dev/sdb5 id=3,dest=/dev/sda6

  1. Я попытался установить GRUB, используя следующую команду, но система не загрузилась:

grub-install --target=i386-pc --root-directory=/mnt/ --recheck --debug /dev/sda

Я попытался /mnt смонтирован в /dev/sda1 и /dev/sda5 .

Я беспокоюсь, правильный ли метод GRUB, который я использую

Информация FSTAB

  proc /proc proc defaults 0 0 # / was on /dev/sda5 during installation UUID=9e890f7b-dda0-41e2-9a38-fc409212b9b1 / ext4 rw,data=journal,journal_checksum 0 1 # /boot was on /dev/sda1 during installation UUID=213cc4e2-ead2-4be0-81d5-104b4ee525b0 /boot ext4 ro 0 2 # /opt was on /dev/sda6 during installation UUID=2df2a103-0cd3-4d0c-bc35-5f9d0b2104ac /opt ext4 rw,data=journal,journal_checksum 0 1 # /usr was on /dev/sda3 during installation UUID=6c6bfee0-bfda-4b45-ba2d-63d0d38cd920 /usr ext4 defaults 0 2 # swap was on /dev/sda2 during installation UUID=ac842cd1-9655-4890-9409-0e9c1d8ed58e none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 

Запросить рекомендации по решению проблемы

Параметр --root-directory использовался на старшем Grub 0.97 – он не используется в версии 2, которую большинство дистрибутивов используют в наши дни.

Необходимым вариантом является --boot-directory . На странице руководства:

  --boot-directory=DIR install GRUB images under the directory DIR/grub instead of the boot/grub directory 

К сожалению, поиск Google для man grub-install вызывает старую версию в верхней части списка.

Поиск man grub2-install возвращает лучшую man grub2-install страницу .