Не могу записать grub.cfg на диск при инсталляции системы

Модератор: Модераторы разделов

Ответить
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Не могу записать grub.cfg на диск при инсталляции системы

Сообщение kerogaz »

ИзображениеИзображение
Что делать?
Последний раз редактировалось kerogaz 05.11.2020 18:56, всего редактировалось 3 раза.
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Не могу записать grub на диск

Сообщение kerogaz »

Удалось записать командой

Код: Выделить всё

grub-install --recheck /dev/sda
но всё равно с диска система не грузится а остается на грубе.Но раньше и этого не было. Так что хоть какой-то позитив есть
ИзображениеИзображение
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Не могу записать grub на диск

Сообщение kerogaz »

Посмотрел я что на диске в /boot/grub/ записалось. Всё есть кроме grub.cfg хотя вторая команда записи на диск сработала без ошибок.Может вручную его создать ? С установкой 2019 Арч такой проблемы не было хотя тоже через шаг надо было костыли ставить а на Арч 2020 уже на первом шаге ноги подкосились :)
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1367
ОС: Slackware

Re: Не могу записать grub.cfg на диск при инсталляции системы

Сообщение UnixNoob »

Я себе сохранял инструкцию по установке Arch, там касательно Grub следующее:
Spoiler
Установка загрузчика GRUB
Примечание. Если вы устанавливаете ArchLinux рядом с другим дистрибутивом Linux, и у вас уже установлен GRUB, то вы можете его использовать, а не устанавливать еще один GRUB на другой раздел. В таком случае вам нужно примонтировать раздел, на котором уже установлен GRUB, выполнить chroot на данный раздел и запустить update-grub. Приведу последовательность команд, которую я использовал:
mkdir /mnt2 - создаем директорию, в которую будем монтировать раздел, на котором уже установлен GRUB.
mount /dev/sda5 /mnt2 - монтируем раздел.
cd /mnt2 - Входим в директорию.
ls - Проверяем, то ли мы примонтировали.
arch-chroot /mnt2 - Делаем chroot на /mnt2
sudo update-grub
exit
cd ..
Если же вам нужно установить и настроить GRUB, то следуйте указаниям ниже.
Установим загрузчик GRUB. Сначала установим пакет grub, для этого выполняем команду:
pacman -S grub
Если вы используете или планируете использовать на этом компьютере не только ОС Linux, но и другие операционные системы, например, Windows, то установите пакет os-prober:
pacman -s os-prober
Теперь инсталлируем grub:
grub-install /dev/sda
Обратите внимание на то, что в команде мы указываем устройство (/dev/sda), а не раздел. Загрузчик устанавливается в каталог /boot. Если команда выполнится без ошибок, то вы получите сообщение вида: Installation finished. No error reported.
Запускаем автоматическую настройку grub:
grub-mkconfig -o /boot/grub/grub.cfg
В целом вы можете запустить систему и через консоль grub, указав root, файл конфигурационный на сколько я помню руками лучше не создавать.
Вы мне кажется с порядком что-то напутали,установки grub.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Не могу записать grub.cfg на диск при инсталляции системы

Сообщение kerogaz »

Нет , ничего не напутал, только Груб ставил не pacman а как сказано на сайте разработчика pacstrap /mnt/ grub-efi-x86_64. Я на одном форуме узнал что если у меня партишен раздела не DOS то фиг груб поставишь. Надо костыли ставить. Там предлагают такой мазохизм что мне поплохело.А у меня партишен как обычно стандартный 83, Linux
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не могу записать grub.cfg на диск при инсталляции системы

Сообщение Bizdelnick »

kerogaz писал(а):
06.11.2020 09:13
партишен раздела
:doh:
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

Re: Не могу записать grub.cfg на диск при инсталляции системы

Сообщение kerogaz »

Вопрос решен. Оказывается надо было ещё сделать такие команды. Это же надо.И нигде в описаниях этого нет. С каждым выпуском всё меняется и каша всё уваристей :)
#pacman -S grub
И под черутом
# grub-install --target=i386-pc /dev/sdа
# grub-mkconfig -o /boot/grub/grub.cfg
Спасибо сказали:
Ответить