Просмотр полной версии : Проблема с установкой archlinux
dramanbase
29.06.2018, 18:01
Всем привет!
Сегодня ставил archlinux но при выплнении комманды
Код:
grub-install /dev/sda
Пишет:
Код:
error:cannot find EFI directory
Помогите пожалуйста
дай выхлоп команды
Код:
sudo parted /dev/sda print
dramanbase
29.06.2018, 18:30
Сейчас
Я просто одно решение хочу опробовать добавив раздел boot
Глюк сказал(а):
дай выхлоп команды
Код:
sudo parted /dev/sda print
Код:
parted: command not found
Глюк сказал(а):
дай выхлоп команды
Код:
sudo parted /dev/sda print
Так что это как-то странно
MadM сказал(а):
Код:
parted: command not found
действительно странно. если вы установили базовые пакеты и зашли в примонтированную систему chroot, эта команда должна увидеть вашу разметку диска mbr или gpt. может пропустили команду какую?
dramanbase
29.06.2018, 19:00
Глюк сказал(а):
действительно странно. если вы установили базовые пакеты и зашли в примонтированную систему chroot, эта команда должна увидеть вашу разметку диска mbr или gpt. может пропустили команду какую?
Врятли
Глюк сказал(а):
действительно странно. если вы установили базовые пакеты и зашли в примонтированную систему chroot, эта команда должна увидеть вашу разметку диска mbr или gpt. может пропустили команду какую?
Может проблема с диском
Глюк сказал(а):
действительно странно. если вы установили базовые пакеты и зашли в примонтированную систему chroot, эта команда должна увидеть вашу разметку диска mbr или gpt. может пропустили команду какую?
Как думаете что будет если пропстить эту комманду.
просто раньше пробовал так делать следущаяя комманда выполнялась без ошибок
MadM сказал(а):
Врятли
Может проблема с диском
Как думаете что будет если пропстить эту комманду.
просто раньше пробовал так делать следущаяя комманда выполнялась без ошибок
Напиши что за ноутбук и напиши какой проц стоит
Если у тебя разметка gpt то он будет искать ESP раздел для установки себя с этот самый раздел
Могу сделать два вывода из текущих обстоятельств:
1. Ты банально не создал ESP раздел и на этом все
2. Ты все сделал, но не примонтировал что надо и куда надо
Для того что бы помочь тебе мне необходимо знать что за ноут и процессор
dramanbase
29.06.2018, 19:57
fakecop сказал(а):
Напиши что за ноутбук и напиши какой проц стоит
Если у тебя разметка gpt то он будет искать ESP раздел для установки себя с этот самый раздел
Могу сделать два вывода из текущих обстоятельств:
1. Ты банально не создал ESP раздел и на этом все
2. Ты все сделал, но не примонтировал что надо и куда надо
Для того что бы помочь тебе мне необходимо знать что за ноут и процессор
Ноутбук Dell inspiron
Проц Amd a9 7th gen
Скорее всего я не создал рааздел Esp
Что это?
Как создать?
Раздел boot могли пропустить при монтировании.
dramanbase
29.06.2018, 20:03
Да
Я пропустил монтировку boot.
А можно смонтировать после загрузки grub перед выполнением комманды
Код:
grub-install /dev/sda
Глюк сказал(а):
действительно странно. если вы установили базовые пакеты и зашли в примонтированную систему chroot, эта команда должна увидеть вашу разметку диска mbr или gpt. может пропустили команду какую?
Я не понял первую часть установки где вы диски размечали.
Можете подробно опистаь первую часть установки
MadM сказал(а):
Я не понял первую часть установки где вы диски размечали.
Можете подробно опистаь первую часть установки
Это не мой чек лист но не помешает Вам прочитать Чек лист по установке и настройке Arch Linux Xfce
и в догонку List of applications (Русский) - ArchWiki
fakecop сказал(а):
Напиши что за ноутбук и напиши какой проц стоит
Если у тебя разметка gpt то он будет искать ESP раздел для установки себя с этот самый раздел
Могу сделать два вывода из текущих обстоятельств:
1. Ты банально не создал ESP раздел и на этом все
2. Ты все сделал, но не примонтировал что надо и куда надо
Для того что бы помочь тебе мне необходимо знать что за ноут и процессор
возможно и такое. но странность в том что с загруженного на флешку исошника arch должен командой sudo parted /dev/sda print показать параметры диска, модель, флаги, таблицу разделов, размер секторов. вот я и предположил, либо нету таблицы разделов, либо он не в установленной системе.
MadM сказал(а):
Я не понял первую часть установки где вы диски размечали.
Можете подробно опистаь первую часть установки
я размечал с LiveUSB с линуксом... а boot раздел не обязательно создавать отдельный. grub способен прочитать загрузочную область системы из любого места, хоть с флешки.
dramanbase
29.06.2018, 20:32
Спасибо за помощь сейчас попробую ещё раз
Если четно то я пробую переустанавливать уже 7 раз)
MadM сказал(а):
Спасибо за помощь сейчас попробую ещё раз
Если четно то я пробую переустанавливать уже 7 раз)
)))) я первый раз когда на арч намахнулся, раз двадцать переставлял. так и не осилил. потом начал много читать про арч и только тогда установил.
Пусть с boot -разделом ставит и пакетами mtools, os-prober, и fuse.
С ними grub устанавливается более прилежно.
Многие в скрипте - установщике подразумевают,что раздел boot должен быть априори.
Но сам ставил руками.
dramanbase
29.06.2018, 21:08
А что за пакеты которые ты перечислил можешь дать команды на их установку
Всем спасибо но опять та же проблема
Все выполнил в том в том как сказано в этомерный листе
MadM сказал(а):
Всем спасибо но опять та же проблема
Хорошо,давай по-порядку.Что за Арч-дистрибутив и как пробуешь ставить автоматом скриптом запуска или вручную?
dramanbase
29.06.2018, 21:27
Ставлю все вручную через консоль
Дистрибутив archlinuxx86_64
Vertigo сказал(а):
Хорошо,давай по-порядку.Что за Арч-дистрибутив и как пробуешь ставить автоматом скриптом запуска или вручную?
Написал ранеее что-то ещё нужно?
Код:
# mount | grep /boot/efi
# mount | grep /dev/sda
# mount /dev/sda /mnt
# grub-install --efi-directory=/mnt/efi
# grub-mkconfig -o /boot/grub/grub.cfg
Вот теперь пробуй
dramanbase
29.06.2018, 21:48
Vertigo сказал(а):
Код:
# mount | grep /boot/efi
mount | grep /dev/sda6
Вот так попробуй
И затем выполни
Код:
# grub-install --efi-directory=/mnt/efi
# grub-mkconfig -o /boot/grub/grub.cfg
Стоп,пока не делай,ещё забыл
Я выполнил первые две комманды а вторые пока не стал так как при первой комманды из второго пункта та же ошибка
Жду дальше
MadM сказал(а):
Я выполнил первые две комманды а вторые пока не стал так как при первой комманды из второго пункта та же ошибка
Жду дальше
У меня не догрузилась часть Сообщения где ты говоришь стоп так что прости
Vertigo сказал(а):
Код:
# mount | grep /boot/efi
mount | grep /dev/sda6
Вот так попробуй
И затем выполни
Код:
# grub-install --efi-directory=/mnt/efi
# grub-mkconfig -o /boot/grub/grub.cfg
Стоп,пока не делай,ещё забыл
И дело в том что /d v/sda6 у меня нет раздел бут под номером 1
dramanbase
29.06.2018, 21:58
https://forum.antichat.xyz/attachments/28992802/img_048ad21ede.png
не получаеться выполнить третью комманды и потом та же ошибка
dramanbase
29.06.2018, 22:06
Vertigo сказал(а):
Код:
# mount | grep /boot/efi
# mount | grep /dev/sda
# mount /dev/sda /mnt
# grub-install --efi-directory=/mnt/efi
# grub-mkconfig -o /boot/grub/grub.cfg
Вот теперь пробуй
Может попробовать поменять таблицу разделов на dos?
MadM сказал(а):
не получаеться выполнить третью комманды и потом та же ошибка
Тебе нужно примонтировать не устройство а разделы этого устройства
т.е. ты пишешь mount /dev/sda
А тебе нужно так
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt
Ну потом соотвественно чрут и груб инсталл
MadM сказал(а):
Может попробовать поменять таблицу разделов на dos?
Ещё раздела swap не вижу .
При разметке дисков выбирают как правило gpt -при террабайте и более места.
А dos- обычно,если меньше.
Под swap выдели 3,5 Гига при разметке .
Не забудь отформатировать разделы,а потом смонтировать.
Если не получится,скажи,накидаю мануал,только придётся подождать,т.к. буду писать ,а не копировать с других ресурсов.)
Главное,чтобы загрузочный образ был точно в порядке,ну и с BIOS проблем не было.
MadM сказал(а):
не получаеться выполнить третью комманды и потом та же ошибка
команда немного неправильно прописана. У вас написано # grub-install --efi-directory=/mnt/efi . но у вас нету такого раздела, вот система и ругается. попробуйте # grub-install --efi-directory=/mnt/boot
Всё равно на всякий случай напишу на момент разметки и форматирования хотя бы.
Итак,размечаю диски таким образом c помощью # cfdisk
Как и ранее говорил ,выбираю gpt,если от террабайта и более места ,либо система устанавливается c учётом EFI
Если меньше-выбираю dos
Далее,загружаю раскладку
Код:
# loadkeys ru
(us,в общем,какая душе угодна)
Сразу делаю под загрузочный раздел dev/sda1 -NEW-500M-Enter-primary-bootble (ставим метку то есть)
Приступаю к следующему /dev/sda2 -NEW..primary-Enter - это для системы 40G или сколько там возможно,рассчитывайте место под swap от 3,5-4 Гига.
Ну и под Swap оставшееся место заполняем dev/sda3New... 4Гига допустим и в пункте Type мечаем его как Linux swap/Solaris
Теперь выбираем пункт записи Write -подтверждаем (yes или Y)-Quit
Форматируем разделы
Код:
# mkfs.ext2 /dev/sda1 -Enter
# mkfs.ext4 /dev/sda2
# mkswap /dev/sda3
Монтируем и создаём раздел boot
Код:
# mount /dev/sda2 /mnt
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
# swapon /dev/sda3
Затем выбираю зеркало,ставлю базовые пакеты,указываю таймзону,генерирую локали.
Далее,выбираю язык системы,ставлю KEY MAP для консоли,конфигурирую ядро.
Ставлю пароли и только потом качаю загрузчик.
Код:
# pacman -S grub
Теперь,про те пакеты,которые ты спрашивал.
Они являются оптимальными зависимостями для grub и я их всегда ставлю.
(Сам загрузчик может предложить установить их)
os-prober , к примеру ставится на случай,чтобы grub увидел другие ОС на компе (если они есть)
Код:
# pacman -S os-prober mtools fuse
Устанавливаем загрузчик
Код:
# grub-install/dev/sda
И генерирую файл загрузчика
Код:
# grub-mkconfig -o /boot/grub/grub.cfg
Vertigo сказал(а):
# mkfs.ext2 /dev/sda1 -Enter
Системный раздел EFI (также называемый ESP или EFISYS) представляет собой физический раздел в формате FAT32 , откуда прошивка UEFI запускает загрузчик и приложение UEFI. (ArchWiki)
мне просто не доводилось ставить загрузчик в efi. он встанет на ext2?
Глюк сказал(а):
мне просто не доводилось ставить загрузчик в efi. он встанет на ext2?
Не знаю,рисковал ли кто.Врят ли). Если в режиме EFI ,то понятно,что без манипуляций с Grub
Сам запомнил когда-то , что gpt=fat32 с UEFI)
Но это требуется когда комп готовят под управление Windows ,либо желают создать раздел под неё,чтобы они были совместимы.
Я вот ещё что вспомнил.Утилита fdisk не понимает GPT,с которой работает UEFI
В таких случаях работают с утилитой gdisk или parted (что ещё лучше,даже на горячую можно)
Но перед этим надо разбить диск из MBR на GPT.
И стоит попробовать отключить secure boot.
ТС можно будет заглянуть сюда если не решится проблема.
dramanbase
30.06.2018, 12:23
Спасибо всем! Но теперь у меня другая проблема.
Нет звука на HDMI
MadM сказал(а):
Спасибо всем! Но теперь у меня другая проблема.
Нет звука на HDMI
alsamixer > F6 и выбираешь нужную карту для вывода звука. там настраиваешь.
dramanbase
30.06.2018, 12:45
Глюк сказал(а):
alsamixer > F6 и выбираешь нужную карту для вывода звука. там настраиваешь.
не работает
я включаю эту карту клавишей M но как только включаю звук ее значение опять равно 00
MadM сказал(а):
не работает
я включаю эту карту клавишей M но как только включаю звук ее значение опять равно 00
вот как раз если внизу стоит ММ то звук выключен, а если 00 то включён. регулировать громкость нужно клавишами стрелки вверх вниз... потом enter и esc
Interoot
04.12.2024, 16:25
zachem tebe arch? ;D
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot