LINUX.ORG.RU

Arch && EFI

 , ,


0

1

cast CYB3R
Собственно, проблема вот в чем: необходимо установить при загрузке grub2.
1) Можно, но если есть альтернатива - лучше не использовать, установить с удаленных репозиториях ( просьба, объяснить как или ткнуть в вики )
2) Взять grub2 с образа другого дистра, если возможно.
3) Установить arch поверх Федоры с грабом 2.
Из всех этих вариантов, как мне кажется, реальнее 3. Как все таки сделать?

★★★★

Ответ на: комментарий от comp00
unfo-job:/home/unfo # pacman -Ss grub2
extra/grub2-bios 1:2.00beta4-1
    The GNU GRand Unified Bootloader version 2 - Built for i386 PC BIOS
extra/grub2-common 1:2.00beta4-1
    The GNU GRand Unified Bootloader version 2 - Files common for all platforms
extra/grub2-efi-i386 1:2.00beta4-1
    The GNU GRand Unified Bootloader version 2 - i386 UEFI version
extra/grub2-efi-x86_64 1:2.00beta4-1
    The GNU GRand Unified Bootloader version 2 - x86_64 UEFI version

Их можно скачать предварительно отсюда для необходимой архитектуры. И установить их с флешки, например.

pacman -U <имя локального файла>
unfo ★★★★★
()
Ответ на: комментарий от comp00

Имя локального файла - полный путь местоположения, или просто имя?

При запуске команды из папки, где этот файл лежит - просто имя.

unfo ★★★★★
()

Я поздно проснулся. Мой вариант был полностью идентичен этому. Сам так делал.

CYB3R ★★★★★
()

Я чего-то не понимаю....
Ставлю по вики, до установки загрузчика (его пропускаю), далее переключаюсь в другую консоль и
mount -o /dev /mnt/dev
chroot /mnt bash
pacman -E /fl/grub......tar.gz
Потом идет огромный выхлоп could open /var/lib/ ....
pacman -S grub2-efi тоже самое. Что делать?
cast unfo, CYB3R

comp00 ★★★★
() автор топика

Archboot, последний, сделает половину работы за тебя. Потом посмотри сюда http://www.rodsbooks.com/refind/index.html. Если все твои ОС поддерживают efi рекомендую последний.

Trieforce
()
Ответ на: комментарий от comp00

Попробуй сначала также установить все зависимости последних версий. И заодно новый пакман с его зависимостями.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

Попробуй сначала также установить все зависимости последних версий

Можно подробней этот процесс? Я 3 раза ставил, ничего не скачивалось: мб я не те репозитории выбираю?

comp00 ★★★★
() автор топика
Ответ на: комментарий от comp00

Идеально было бы обзавестись интернетом. Тогда бы все проблемы сами решились.
Иначе качать все зависимости для grub2-efi-x86_64, grub2-efi-i386 и ставить вручную.
Рекурсивно посмотри, что требуют нужные тебе пакеты. Ты, насколько я понял, пытаешься установить grub2-efi-* (кстати, x86_64 или i386) без grub2-common.

А ещё, если опять будет сыпать кучу ошибок, перенаправь их в файл на флешке (pacman -U /fl/grub.tar.gz > /fl/grub2inst.log) и выложи сюда.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

select source :
core-local, core-remote, community-remote, multilib-remote (выбираю зеркало http яндекса и local_first)
Ну с vim, часами и разбиением диска -понятно, далее
install packages:
система обновляет базу пакетов, выбираю grub, далее: base, base-devel, lxde. multilib-devel, cegcc. Далее, помимо дефолтно-выделенных : wireless-tools , ndiswapper, wvdial, Далее установка вообще не идет - куча ошибок с зависимостями. ЧЯДНТ?

comp00 ★★★★
() автор топика
Ответ на: комментарий от CYB3R

Идеально было бы обзавестись интернетом. Тогда бы все проблемы сами решились.

Обзавелся. Проблема в том что на любой запрос pacman выводит на весь экран ошибки. лог постараюсь сейчас выложить

comp00 ★★★★
() автор топика
Ответ на: комментарий от CYB3R

x86-64 и arch и grub.
log:

resolving dependencies...
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
warning: cannot resolve "grub2-common=1:2.00beta4", a dependency of "grub2-efi-x86_64"
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
warning: cannot resolve "efibootmgr", a dependency of "grub2-efi-x86_64"
:: The following package cannot be upgraded due to unresolvable dependencies:
      grub2-efi-x86_64


resolving dependencies...
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
warning: cannot resolve "grub2-common=1:2.00beta4", a dependency of "grub2-efi-x86_64"
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
error: could not open file /var/lib/pacman/sync/core.db: Failed to open '/var/lib/pacman/sync/core.db'
error: could not open file /var/lib/pacman/sync/extra.db: Failed to open '/var/lib/pacman/sync/extra.db'
error: could not open file /var/lib/pacman/sync/community.db: Failed to open '/var/lib/pacman/sync/community.db'
warning: cannot resolve "efibootmgr", a dependency of "grub2-efi-x86_64"
:: The following package cannot be upgraded due to unresolvable dependencies:
      grub2-efi-x86_64

looking for inter-conflicts...
 there is nothing to do
comp00 ★★★★
() автор топика
Ответ на: комментарий от CYB3R

сейчас попробую. А все операции с pacman нужно делать после установки пакетов и после chroot /mnt ?

comp00 ★★★★
() автор топика
Ответ на: комментарий от comp00

Перед всеми операциями я рекомендовал бы обновить базу (-Syy), после этого пакман сам предложит себя обновить, с чем соглашайся. Дальше всё должно получиться, как положено.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

пошло обновление. Появилась надежда)

comp00 ★★★★
() автор топика
Ответ на: комментарий от CYB3R

в случае, если сделать так в ~, обновление идет, но не устанавливается . Если chmod /mnt - ругается could not open...

comp00 ★★★★
() автор топика
Ответ на: комментарий от comp00

обновление идет, но не устанавливается

Не понял. Можно подробнее?
Я бы в таком случае сделал бы так: поднять сеть, Syy, Suy, установка пакетов стандартным установщиком (grub2-efi выбирается из списка, ЕМНИП).

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

Уже сделал, понял в чем ошибался.
Дваже запустился и проработал 2 часа. А потом я решил обновить ядро и забыл обновить граб... Теперь вот даже не знаю, стоит ли опять сидеть и ставить этот арч...

comp00 ★★★★
() автор топика
Ответ на: комментарий от comp00

Да не надо его переустанавливать из-за каждой заморочки. Та же простая схема: лайв -> chroot -> quickfix

CYB3R ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.