грабли с грабом

Поймала себя на мысли - читаешь эту вики читаешь а конкретики ну никакой! Может кто нибудь человеческим языком а лучше наглядно указать куда этот grub устанавливать надо при такой разметке:
#root
mkfs.ext4 /dev/sda1
mount /dev/sda1 /mnt

#boot
mkfs.vfat /dev/sda2
mkdir -p /mnt/boot/efi
mount /dev/sda2 /mnt/boot/efi

#swap
mkswap /dev/sda3
swapon /dev/sda3

#home
mkfs.ext4 /dev/sda4
mkdir -p /mnt/home
mount /dev/sda4 /mnt/home

Делала все по этой инструкции http://sollus-soft.blogspot.ru/2017/01/arch-linux-64-xfce.html. Граб устанавливала как там сказано а именно
Устанавливаем пакеты для установки загрузчика
pacman -S grub efibootmgr

Устанавливаем GRUB
grub-install /dev/sda

Обновляем
grub-mkconfig -o /boot/grub/grub.cfg
Итог такой установки => Два загрузочных диска висят в биосе. 1 arch, 2 grub. Видеодрайвер не работает. куча ошибок и даже драйвер wi-fi слетел.
Куда нужно было его устанавливать??? В вики куча советов но ничего конкретного нет! Неужели сложно под конкретную разметку пример выложить а не захломлять мозг новичка кучей размытых фраз?
"grub-install /dev/sda" - эта команда все нае***нула! Я знаю. И придется опять все переустанавливать!

Так тоже пробовала "grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub". После перезагрузки выдает
   [ Minimal BASH-like line editing is supported.   For
        the   first   word,  TAB  lists  possible  command
        completions.  Anywhere else TAB lists the possible
        completions of a device/filename. ]
Инструкторам таки надо руки вместо ног вставлять! Вы как думаете?
olyaX
Неужели сложно под конкретную разметку пример выложить а не захломлять мозг новичка кучей размытых фраз?

Arch Linux - гибкий и простой дистрибутив, разработанный для удовлетворения нужд опытных пользователей Linux®

Я полный новичок в GNU/Linux. Стоит ли мне использовать Arch?
Этот вопрос часто и много обсуждается. Arch нацелен на относительно опытных пользователей, однако некоторые считают Arch "хорошим местом для старта".

Если вы новичок и желаете использовать Arch, имейте в виду, что вам придется набраться терпения и потратить значительное время на постройку и освоение новой системы, а также принять тот факт, что в основе Arch лежит принцип "сделай сам" ("Do It Yourself"). Именно пользователь собирает систему из компонентов и определяет то, какой она должна быть.

Перед тем, как попросить помощи, попробуйте самостоятельно разобраться в проблеме. Скорее всего ответ на любой вопрос вы сможете найти, поискав на официальном форуме, а также воспользовавшись превосходной документацией, размещенной здесь, в Arch Wiki. Помните, что есть причины, по которым эта информация сделана доступной для вас в первую очередь. Много тысяч часов добровольного труда не просто так было потрачено на создание и развитие этих ресурсов.

Рекомендуем вам начать с руководства по установке.
Я это читала. умник. Мне система сейчас нужна. А не после 3 дней чтений неудобопонятных руководств. Нехочу никого обидеть это сугубо мое мнение. Я читаю и мало что там понимаю. Такое ощущение будто эти мануалы не люди писали а терминаторы. Нее? не складывается такое впечатление? Вот например очень "понятный" кусок об установке драйвера видеокарты:
3. Установите подходящий драйвер для своей карты:
Для карт GeForce 400 series и более новых [NVCx и новее], установите пакет nvidia, nvidia-dkms (для поддержки DKMS) или nvidia-lts для linux-lts. Для самых новых моделей графических ускорителей может потребоваться установка пакета nvidia-betaAUR, т.к. стабильная версия драйвера может не поддерживать новые функции, добавленные в эти карты. Для использования драйвера с длительным сроком поддержки и поддержкой DKMS, установите nvidia-llb-dkmsAUR.
"установите пакет nvidia, nvidia-dkms или nvidia-lts для linux-lts." Дак что установить то?? Перечисление я понимаю как установку и того и другого! И пакет nvidia и пакет nvidia-dkms. А в итоге оказывается что оба пакета отдельный драйвер и вместе их установить нельзя они конфликтуют.
Мне лучше не кучу предложений а что нибудь одно но рабочее.

Но вернемся к разметке. С волком все ясно, пусть отдыхает. Кто нибудь еще может мне дать ответ. Скажем такая команда подойдет для правильной установки grub?
# grub-install --efi-directory=/boot/efi --boot-directory=/boot/efi/EFI --bootloader-id=grub
с учетом вышеобъявленной разметки?
olyaX
Я читаю и мало что там понимаю.
Значит Arch ставить рановато, есть более простые в установке дистры. В том числе и основанные на арче
А я хочу Arch.
Я не совсем новичек. Уже два месяца как на линуксе сижу. Посидела на ubuntu потом на fedora перешла. И все нормально устанавливала. Но этот долбаный раздел EFI он мне душу вытряс уже. В общем разметку не в GUI-представлении я пока с трудом воспринимаю. Хотя терминал очень люблю и страюсь все делать в нем. Но вот с разметкой пока тяжело.
olyaX
Я читаю и мало что там понимаю. Такое ощущение будто эти мануалы не люди писали а терминаторы. Нее? не складывается такое впечатление?
Не складывается.
Кто виноват, что нет знаний по элементарной компьютерной грамотности, даже не относящейся к знаниям Linux.
Что такое GPT или DOS разметка диска, что такое режим загрузки EFI или BIOS, нужно знать до установки GRUB.
Что такое DKMS нужно тоже знать до выбора какой ставить драйвер.

Скажем так в WIKI расписан конкретно процесс установки GRUB как для EFI режима загрузки, так и для BIOS режима загрузки.
А если ставить GRUB по стандартным путям, то для EFI установки достаточно команды grub-install, остальное установщик GRUB делает всё автоматом.

В режиме UEFI
Если Arch x86_64 уже загружен в режиме UEFI, системный загрузочный раздел EFI уже создан и смонтирован в /boot/efi, а efibootmgr уже установлен и работает, для установки загрузчика остаётся выполнить команду

grub-install
Программа установки сгенерирует стартовый образ GRUB2, оформленный в виде EFI-приложения, скопирует его в файл /boot/efi/EFI/arch/grubx64.efi, файлы загрузчика будут записаны в каталог /boot/grub/, в том числе модули в /boot/grub/x86_64-efi/, после чего будет сделана попытка с помощью efibootmgr создать в переменных UEFI загрузочную запись "arch" со ссылкой на файл \EFI\arch\grubx64.efi, которую можно будет выбрать при следующей загрузке и установить её по-умолчанию.

https://wiki.archlinux.org/index.php/GRUB_(Русский)#.D0.92_.D1.80.D0.B5.D0.B6.D0.B8.D0.BC.D0.B5_UEFI
Ты думаешь я не читала этого? В этом то все и дело что читала. И не один раз так как до меня бывает долго доходит. Тем не менее я побоялась что результат после команды "grub-instal" будет примерно такой же как "grub-install /dev/sda". Я думала они аналогичны потому как диск один и если не прописывать конкретное место он по умолчанию установит его на диск /dev/sda. Но раз вы так говорите, любезный мистер Волк, то я попробую.
Еще раз хочу уточнить.
При такой разметке boot
#boot
mkfs.vfat /dev/sda2
mkdir -p /mnt/boot/efi
mount /dev/sda2 /mnt/boot/efi
---------------
Когда во время установки придет черед grub, мы делаем так:
#pacman -S grub efibootmgr
#grub-install
#grub-mkconfig -o /boot/grub/grub.cfg

И радуемся жизни да!? ;) Он установится куда надо и больше не будут мелькать в биосе два диска с grub. (один причем который называется "arch" не загружается даже)
olyaX, тут главное какая разметка диска и правильно ли был создан ESP раздел, который надо примонтировать как /boot/efi.
Вывод команды fdisk -l /dev/sda в студию.

olyaX
При такой разметке boot
#boot
mkfs.vfat /dev/sda2
mkdir -p /mnt/boot/efi
mount /dev/sda2 /mnt/boot/efi
—————
Когда во время установки придет черед grub, мы делаем так:
#pacman -S grub efibootmgr
#grub-install
#grub-mkconfig -o /boot/grub/grub.cfg
Если разметка диска GPT, раздел ESP был создан правильно, то да, всё правильно.
fdisk -l /dev/sda" не могу предоставить он у меня на другом компьютере. Разметка да gpt. А вот о разделе "ESP" мне ничего не известно разве создания дирректории и монтирования ее мало?
mkdir -p /mnt/boot/efi
mount /dev/sda2 /mnt/boot/efi
Еще что то надо?
Я по этой инструкции делала http://sollus-soft.blogspot.ru/2017/01/arch-linux-64-xfce.html, да и в ряде других встречала только этот "efi". Думала что ESP и efi это одно и тоже. Оказывается нет?
olyaX
Думала что ESP и efi это одно и тоже. Оказывается нет?
ESP - это EFI System Partition

При создание ESP раздела через cfdisk, нужно выбрать тип раздела:


В Gparted, отображаются флаги этого раздела так:
 
Зарегистрироваться или войдите чтобы оставить сообщение.