Автор Тема: Загрузчик GRUB не работает  (Прочитано 1785 раз)

Оффлайн vadval15

  • Участник
  • *
  • Сообщений: 204
Загрузчик GRUB не работает
« : 13.10.2024 15:37:55 »
После подключения системного блока Fujitsu Esprimo E900 SFF с процессором Intel Core i5-2300, DDR3 (16 Gb), SSD (480 Gb) и предустановленной ОС Windows 7 была также установлена ОС ALT Workstation 10.2 (64 бита). При этом для установки загрузчика GRUB было указано единственное место - раздел Linux с данной ОС. В результате по-прежнему можно загрузить лишь ОС Windows 7. При попытке переустановки загрузчика GRUB командой grub-install /dev/sda выдаются следующие сообщения:
  • grub-install: предупреждение: метка раздела GPT не имеет BIOS Boot Partition: встраивание невозможно.
  • grub-install: предупреждение: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
  • grub-install: ошибка: не будет продолжено с использованием blocklists.
Таким образом, как можно загрузить установленную ОС - мне до сих пор неизвестно. Буду признателен за любой совет в решении данной проблемы.
« Последнее редактирование: 13.10.2024 15:39:39 от vadval15 »

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
Re: Загрузчик GRUB не работает
« Ответ #1 : 13.10.2024 17:51:23 »
Для начала зайдите из-под live и выложите скриншот того устройства, на который пытаетесь установить GRUB - из программы GParted. И напишите те команды, которые пытаетесь ввести.

Оффлайн kessys

  • Участник
  • *
  • Сообщений: 830
Re: Загрузчик GRUB не работает
« Ответ #2 : 14.10.2024 09:00:39 »
системы MBR и UEFI вместе не работают. уточняйте сначала, что и как вы хотите установить.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн vadval15

  • Участник
  • *
  • Сообщений: 204
Re: Загрузчик GRUB не работает
« Ответ #3 : 17.10.2024 23:54:47 »
Спасибо за ответы. Размещаю снимки экранов с разделами устройства в ОС Linux и Windows:
GParted-Linux.png
NIUBI-Partition-Editor-Windows.png

Список введенных в терминале ОС ALT Linux команд следующий:
su -
mount /dev/sda6 /mnt
mount --bind /dev/ /mnt/dev
mount --bind /proc/ /mnt/proc
chroot /mnt
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt
При этом указанная таблица разделов GPT была установлена на накопителе изначально.

« Последнее редактирование: 19.10.2024 12:32:00 от vadval15 »

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 930
Re: Загрузчик GRUB не работает
« Ответ #4 : 18.10.2024 00:09:18 »
Если вы используете EFI, то загрузчик, в данном случае, нужно устанавливать на /dev/sda2, а сам этот раздел монтировать в /boot/efi.

К сожалению, по приведённому скриншоту Gpareted непонятно что и куда монтируется на реальной системе.

mount /dev/sda6 /mnt
mount --bind /dev/ /mnt/dev
mount --bind /proc/ /mnt/proc
chroot /mnt
Желательно перед chroot, монтировать ещё и /sys, /run и /boot/efi, если он на отдельном разделе.
« Последнее редактирование: 18.10.2024 00:16:41 от Nicom »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 318
Re: Загрузчик GRUB не работает
« Ответ #5 : 18.10.2024 08:43:50 »
После подключения системного блока Fujitsu Esprimo E900 SFF с процессором Intel Core i5-2300, DDR3 (16 Gb), SSD (480 Gb) и предустановленной ОС Windows 7 была также установлена ОС ALT Workstation 10.2 (64 бита). При этом для установки загрузчика GRUB было указано единственное место - раздел Linux с данной ОС. В результате по-прежнему можно загрузить лишь ОС Windows 7.
А как ещё должно быть? Никто Grub у Вас не грузит. Вот в загрузчике Windows теперь добавьте загрузку с того раздела, где загрузчик Linux поставили. Или в Windows так нельзя? Тогда надо делать наоборот.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 198
  • ITS
Re: Загрузчик GRUB не работает
« Ответ #6 : 18.10.2024 09:29:54 »
Win + Lin на одном разделе, еще тот сексопорнобоевик.
Я так ранее делал во времена mbr, но с gpt придется еще выделить 250 мб раздел в fat32
и в Linux в fstab прописать монтирование что то вроде
UUID=1281-A753 /boot/efi vfat umask=0,quiet,showexec,iocharset=utf8,codepage=866 1 2Загрузись с этого диска
https://sourceforge.net/projects/supergrub2/files/2.06s4/super_grub2_disk_2.06s4/supergrub2-classic-2.06s4-multiarch-CD.iso/download

И прямо из установленного LInux переустанови загрузчик
https://www.supergrubdisk.org/super-grub2-disk/
Если для тебя это сложно, лучше не ставить разные ось на один диск, а ставить на разные и выбирать загрузку из bios
« Последнее редактирование: 18.10.2024 09:37:09 от rits »

Оффлайн vadval15

  • Участник
  • *
  • Сообщений: 204
Re: Загрузчик GRUB не работает
« Ответ #7 : 20.10.2024 12:58:20 »
Спасибо всем за ответы. Во времена MBR всё делалось и определялось легко и быстро вместе с установкой, а время SSD и GPT - это, получается, кошмар для ОС Linux, которая фактически не в состоянии работать с ними.

Оффлайн rits

  • Участник
  • *
  • Сообщений: 1 198
  • ITS
Re: Загрузчик GRUB не работает
« Ответ #8 : 20.10.2024 13:20:05 »
получается, кошмар для ОС Linux, которая фактически не в состоянии работать с ними
Я бы сказал, кошмар для пользователя привыкшего к работе с mbr и который фактически не в состоянии работать с gpt.

Оффлайн GrishaDm

  • Участник
  • *
  • Сообщений: 498
Re: Загрузчик GRUB не работает
« Ответ #9 : 20.10.2024 13:20:25 »
В современных BIOS - MBR и GPT переключаются одной опцией и даже можно сделать автодетект ОС с выбором меню загрузки. А GRUB - это дополнительная возможность. Я не знаю: почему у вас не заработал он? У меня все работает и c Линукс, и c Виндовс, и на одном физическом устройстве, и на разных, и MBR, и GPT. Периодически (например, при обновлениях Альтлинукса) он слетает, приходится переустанавливать. На эти случаи есть флешка с Live.

Оффлайн vadval15

  • Участник
  • *
  • Сообщений: 204
Re: Загрузчик GRUB не работает
« Ответ #10 : 20.10.2024 18:43:51 »
Благодарю за ответы. Причина невозможности загрузки оказалась в некорректной установке ОС ALT Linux. Как выяснилось, для нормальной работы ОС требуется в процессе установки указывать точку монтирования и для корневого, и для загрузочного раздела (https://www.cyberforum.ru/linux-loaders/thread3182818.html#post17423251).