1

Парни, выручайте!
Слетел Груб и не получается восстановить. При загрузке выбрасывает в grub recovery>
Гружусь с LiveDVD, дальше делаю вот что:

Консоль
# fdisk -l

Disk /dev/sda: 55.9 GiB, 60022480896 bytes, 117231408 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: AC60462C-A43B-4C4A-A1AF-922C214BF03F

Device        Start       End  Sectors  Size Type
/dev/sda1      2048    923647   921600  450M Windows recovery environment
/dev/sda2    923648   1128447   204800  100M EFI System
/dev/sda3   1128448   1161215    32768   16M Microsoft reserved
/dev/sda4   1161216  61442047 60280832 28.8G Microsoft basic data
/dev/sda5  61442048 117231374 55789327 26.6G Linux filesystem

Disk /dev/sdb: 186.3 GiB, 200048565760 bytes, 390719855 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x36a51498

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1        2048 390719487 390717440 186.3G 83 Linux

Disk /dev/loop0: 1.7 GiB, 1799806976 bytes, 3515248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[root@localhost live]# sudo mount /dev/sda5 /mnt
[root@localhost live]# grub-install --root-directory=/mnt/ /dev/sda
The file /mnt//boot/grub/stage1 not read correctly.

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

2 (2016-03-04 19:25:21 отредактировано TopE)

grio⇓ пишет:

grub-install --root-directory=/mnt/ /dev/sda

grub-install --boot-directory=/mnt/ /dev/sda

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

3

TopE пишет:
grio⇓ пишет:

grub-install --root-directory=/mnt/ /dev/sda

grub-install --boot-directory=/mnt/ /dev/sda

Консоль
[root@localhost live]# grub-install --boot-directory=/mnt/ /dev/sda
Unrecognized option `--boot-directory=/mnt/'

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

4 (2016-03-04 20:14:55 отредактировано TopE)

grio, хм... тупанул, однако я...
grub-install --root-directory=/mnt /dev/sda

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

5

TopE пишет:

grio, хм... тупанул, однако я...
grub-install --root-directory=/mnt /dev/sda

Так я это и делал.

Консоль
[root@localhost live]# grub-install --root-directory=/mnt /dev/sda
The file /mnt/boot/grub/stage1 not read correctly.

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

6

grio, а почему не сделать просто
grub-install /dev/sda5
так как --root-directory=/mnt вообще особого смысла не имеет, так как должен содержать каталог внутри корня.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

7

Сейчас пытаюсь из grub rescue загрузится.
http://storage5.static.itmages.ru/i/16/0304/s_1457116863_7762038_b0e1716fb7.jpg
Не понимаю, почему в префиксе постоянно присутствует директория x86_64-efi
Откуда она там берётся и как её убрать?

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

8 (2016-03-04 22:17:27 отредактировано grio)

TopE пишет:

grio, а почему не сделать просто
grub-install /dev/sda5
так как --root-directory=/mnt вообще особого смысла не имеет, так как должен содержать каталог внутри корня.

Консоль
[root@localhost live]# grub-install /dev/sda5
Probing devices to guess BIOS drives. This may take a long time.
You must set the root directory by the option --root-directory, because
/boot/grub does not exist in the root device Could not find device for /boot.

Grub2:

Консоль
[root@localhost live]# grub2-install /dev/sda5
grub2-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

9

grio, Не давно восстанавливал grub из рескуе моде. Не могу инструкцию найти. (( Хорошая была для opensuse написана.

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================

10

grio, http://www.bozaro.ru/2010/01/31/grub2-rescue-mode/
https://www.linux.com/learn/tutorials/7 … -on-linux/

MXLinux 19.3 - xfce
Чем больше я работаю админом, тем больше понимаю,
насколько волшебна фраза - "Нет технической возможности!"

==============================================
Спасибо сказали: grio1

11

XliN пишет:

grio, Не давно восстанавливал grub из рескуе моде. Не могу инструкцию найти. (( Хорошая была для opensuse написана.

Да мне хоть как-нибудь восстановить любой загрузчик, хоть grub, хоть grub2 - главное, чтобы система грузилась. Не понимаю в чём дело.
Думаю, что засада с EFI, похоже эта система мне жизнь усложняет. В начале темы я показывал fdisk -l
Вот куда, как и что именно устанавливать я так и не могу разобраться.
есть grub-efi, попробовал через chroot его снести и заново поставить.
Была бы инструкция доходчивая или утилита умная...
Столько уже про grub в интернетах понаписано, что глаза разбегаются. Пробую всё подряд, и ничего не работает, как надо.

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

12

Во.. похоже тут и толковый мануал и ссылка на утилиту со второй статьи. Спасибо! Буду пробовать.

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

13 (2016-03-05 11:17:32 отредактировано grio)

Не получается (
Похоже, что слетела партиция с EFI. Она же должна монтироваться? Пишет Unknown file system
По первому мануалу если действовать, то не могу обнаружить файл normal.mod
Плюс к этому, в путь до файла постоянно добавляется директория x86_64-efi. Установка prefix на эту директорию ни как не влияет. Она всегда перед именем файла.
Утилита из второй ссылки не помогла. Блин.. засада какая то.

Соответственно с лайвДВД обновить загрузчик тоже не могу:

Консоль
# grub2-install /dev/sda
Installing for i386-pc platform.
grub2-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
grub2-install: error: filesystem ‘btrfs’ doesn't support blocklists.

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.

14

grio⇓ пишет:

Не понимаю, почему в префиксе постоянно присутствует директория x86_64-efi
Откуда она там берётся и как её убрать?

Разрядность ливДВД и системы одинаковая?

15

А ты почитай про GPT MBR UEFI BIOS Чует моё сердце, что в UEFI/BIOS что-то накривил. Это так,  версия для проверки. Батарейку в материнской плате давно менял? Она поддерживает часы и настройки в материнке.

Mageia 9 KDE

16 (2016-03-05 15:48:13 отредактировано reuz)

https://wiki.archlinux.org/index.php/GR … .D0.BA_GPT
https://wiki.archlinux.org/index.php/Un … 8%D0%B9%29

- одним словом-"муть"

LXDE Mаgeia 7.1-x86_64 мать GA-MA78GM-S2H (Radeon HD3200)

17

Спасибо, парни - разбираюсь.
Сейчас, в качестве времянки установил на отдельный хард Маги с ЛайвДВД, она подхватила предыдущую установку и, в итоге, система грузится.
Однако вопрос остаётся открытым. И приобретает чёткие очертания.
Как установить загрузчик на GPT диск, с условием, что партиция Линукс отформатирована в BTRFS, а значит загрузчик должен быть на EFI партиции?
Список партиций есть в первом сообщении. Внятный мануал по теме и список утилит всё ещё не найден.

---антиреклама:
2 фирмы, продукции которых я больше не доверяю: Seagate и Gigabyte. И вам не советую впредь.