- Arch linux (внезапно) не устанавливается
- Как установить Arch с минимальной болью?
- Предисловие
- Итак, начнём с простого.
- Установка
- Начинаем с запуска
- Проверим соединение с интернетом:
- Разделы диска
- Установка
- Создадим fstab файл
- Настраиваем установленную систему
- Chroot
- Настройка файла локали
- Настраиваем временную зону
- Задаём время
- Имя хоста и адрес
- Сетевой менеджер
- Установка GRUB
- Перезагрузка
- Добавим пользователя и окружение
- Не получается установить ArchLinux, точнее запустить нормальный процесс установки.
Arch linux (внезапно) не устанавливается
Ставлю Arch на нрвый ноут. Система не ставится, по крайней мере в boot’e ее нет. Ставил через новый archinstall. В чем может быть проблема?
Причин может быть множество , а последствия могут быть разными. (с)
grub-mkconfig -o /boot/grub/grub.cfg
Мой карманный телепат требует $74⁹⁹/hr за предсказание без логов.
Извиняюсь, сейчас все будет)
В каком boot’е ее нет? Как ставил? Рядом с другой ОС или форматнул диск вначале? Если да, как форматировал? Короче говоря, опиши подробно весь процес установки от и до.
Це усё потому, что установщик – УГ. Ручками всё надёжно бы установилось.
/telepath mode off
А теперь давай рассказывай, что делал, как и на какие разделы устанавливал, включен ли Secure Boot, все дела.
Это касается абсолютно всех установщиков. За ними регулярно приходится разгребать.
Рассказываю. Ставил через archinstall. Не рядом с другой системой. Делал полностью новую разметку по инсталлеру, два раздела один загрузочный efi и один основной ext4, пробовал и btrfs, но результат все равно всегда один и тот же. Насчет secure boot хз
Пробуйте ручками по руководству. Заодно будете знать как делается и где возможно был прокол в инсталлере. Удачи.
файлы в разделах появились?
Какой загрузчик ставил? Grub? В настройках биоса какой режим загрузки стоит? Если ставишь efi, то и загружаться материнка должна через UEFI
После установки chroot делал в систему, файлы были
Ставил grub, в биосе стоит uefi
Нуу, это недорого.
Ну так и я не настоящий сварщик!
а лог инсталлера не находил? он мог систему установить, а с настройкой загрузки не справиться… а мог и на каком-то этапе запнуться.
Не находил, а где он может находиться?
хороший вопрос. инсталлер мог сохранять его в ФС в памяти компьютера, тогда после перезагрузки его уже нет. а мог и в новой системе, тогда он где-то корневом разделе. логично посмотреть в /var/log/ – но это моя логика, а что сделали разработчики инсталлера я не в курсе.
во время установки были какие-либо сообщения, подсказки, ошибки?
В том то и дело, что не было никаких ошибок. Установка выполнилась корректно, инсталлер предложил сделать chroot в новую систему. После перезагрузки — пусто. В boot menu системы просто нет
короче, посмотрел его исходники – он пишет в журнал: другими словами после перезагрузки этих сообщений не увидеть (99,999%).
на уефи инсталлеры почему-то обычно спотыкаются. я в прошлом году дебиан ставил через его инсталлер – вот он завершался с сообщением невозможно установить (или не установлен?) загрузчик. тоже загрузка uEFI. пришлось самому доделывать )
Да там не установщик же. 5 строчек из мануала по установке, которые работают на железке автора этой поделки — шаг влево/право — памагити арч не ставится.
это просто своеобразная ловушка для дураков, отсеиваются те кто не может поставить вручную.
Зачем тебе арч? Ставь kde neon, как будет опыт сменишь на рач.
Чтобы в boot menu появился пункт запуска ArhLinu ты должен был ставить его в UEFI режиме.
А чтобы он ставился в UEFI режиме ты должен был запустить установочную систему в UEFI режиме.
Также чтобы в загрузочном меню UEFI появился пункт вызова UEFI загрузчика Arch Linux или запуска EFI-Stub ядра нужно в efivars создать запись для вызова загрузчика или ядра.
Создать записи в EFIVARS можно через программу efibootmgr. А также посмотреть уже имеющиеся записи.
Или сделать так, чтобы EFI файл загрузчика (ядра) назывался EFI\BOOT\BOOTX64. EFI для 64 битнойго EFI или EFI\BOOT\BOOTIA32. EFI — для 32 битного.
Тогда по умолчанию он будет запускаться при старте компьютера (ноутбука.)
Источник
Как установить Arch с минимальной болью?
Предисловие
Слышал, что некоторые считают Arch сложным в установке. Отчасти они правы, но для любого человека, который способен разобраться в установке и настройке linux, установка Arch довольно проста. Также это самый гибкий дистрибутив, поэтому настроить под себя его получится лучше других дистрибутивов.
Данный гайд является сборной солянкой из всех гайдов, что я прочитал (как русскоязычные, так и иноязычные). Его цель просто и без лишней технической информации показать пошаговую установку Arch и сделать это на русском языке. Главное, что статья написана от непонимающего для непонимающих. Заранее скажу, что некоторые скрины будут уже с установленного Arch, но это никак не меняет работу команд и то, что вы увидите при их использование.
Итак, начнём с простого.
Идём на сайт и качаём ISO-файл:
Там ищем зеркало(скорее всего русское) и скачиваем образ:
Для упрощения дальнейшей жизни лучше скачать Etcher, прямо на сайте есть довольно понятная инструкция в картинках, так что справятся все.
Установка
// начну с настройки VirtualBox, если вы используете её, то выполните следующие действия
1.Идём в настройки машины:
2.Во вкладке система ставим галочку около пункта »Включить EFI»:
3.Далее идём во вкладку носители, там добавляем контроллер IDE и выбираем наш дистрибутив
Далее установка будет для всех одинакова.
Начинаем с запуска
Выбираем первую строку и жмём Enter
Проверим соединение с интернетом:
Это нужно, потому что Arch требует интернет для своей установки.
Такой командой можно проверить своё соединение и увидеть время ответа сайта.
Если вы используете wifi на своём ПК, то используйте утилиту :
Вы увидите примерно это:
Разделы диска
Для того, чтоб разбить наш диск на разделы, можно сначала узнать какие диски подключены. Скорее всего у вас будет USB флешка и HDD\SSD вашего ПК.
Команда для просмотра разделов (понадобится нам ещё много раз):
Если у вас несколько дисков, а вы хотите установить на какой-то конкретный, то можно посмотреть диски по размерам.
Время размечать наш диск. Используем команду cfdisk для этого и выбираем gpt формат :
Bажно! если во время использования команды lsblk и fdisk вы увидели что sda является не тем диском, что нужен вам, то вы дописываете в конец название другого диска, например sdb.
Используя стрелочки создаём 3 раздела на диске:
- /dev/sda1 # размером 1G места под UEFI
- /dev/sda2 # размером примерно 10-15 GB под root
- /dev/sda3 # всё оставшееся место под директорию home
PS: Если вы решили переделать разметку диска, то через эту утилиту можно и удалять разделы
Для проверки используем lsblk снова. Если всё норм, что /dev/sda будет содежать в себе 3 раздела.
Далее форматируем наши разделы.
Форматируем тот раздел, который мы выделили под UEFi
Монтируем root и создаём папку home:
И снова lsblk для проверки
Установка
Начинается самая долгая часть, потому что нужно будет много скачать. Устанавливаем все основные пакеты, а также nano, чтоб редачить файлы системы. Если вдруг вы знакомы с vim можете скачать и его (дописать в конец).
Вам предложат что установить выбирайте all и далее yes. Встречался с проблемой, что можно было скачать первый или второй вариант, можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй.
Создадим fstab файл
Настраиваем установленную систему
Chroot
Chroot (change root) нужен нам, чтобы мы могли сменить root пользователя (как и сказано в названии команды).
Настройка файла локали
Для начала идём в файл локали, чтоб настроить язык
Находим там #en_US.UTF-8 и стираем #, с русским языком так же. PS: можно использовать Ctrl + W для поиска языка в файле.
Чтобы всё сохранить Ctrl + O, затем Enter и Ctrl + X, затем Enter
Далее пишем команды, которые сгенерируют локаль и создаём locale.conf с нужными настройками языка.
Настраиваем временную зону
Далее жмём 2 раза на Tab и видим список регионов, после городов.
В моём случае было так:
Задаём время
Тут 2 команды. Одна ставит время для системы, а другая его показывает.
Имя хоста и адрес
Я решил назвать ПК ArchMe, поэтому используем следующую команду:
Далее идём в файл localhosts и записываем ip. Если у вас ip статический, используйте свой.
Сетевой менеджер
Качаем и включаем.
Установка GRUB
Для начала сменим пароль root пользователя :
GRUB — это загрузчик, который нужен, чтоб запускать нашу установленную систему (в режиме EFI). Далее будет куча команд, которые нужно выполнить.
Перезагрузка
Чтобы без потерь перезагрузить нашу систему используем эти команды:
После перезагрузки вы увидите следующее. Если это так, то наш GRUB установился правильно
Входим в root аккаунт и создаём swapfile (что-то вроде доп оперативки) и задаём ему размер как у вашей ОЗУ
Далее выполняем следующие команды:
И проверяем, работает ли swap:
Добавим пользователя и окружение
username замените на то имя, что хотите вы)
Также нужно дать ему права суперюзера:
там ищем и убираем #, а дальше Ctrl + O, затем Enter и Ctrl + X, затем Enter
Дрова
Вам будет предложен выбор, выбирайте исходя из своей графики.
Окружение
Вначале покажу как поставить довольно простое — XFCE
И моё любимое i3, там выбираем пакеты 2 4 5. Возможно вы увидите квадраты вместо символов, но это нормально, вам просто нужно будет скачать шрифт dejavu ( pacman -S ttf-dejavu ). Cписок горячих клавиш можно посмотреть тут
Если вы решите поменять своё окружение, то нужно будет менять запись в файле xinitrc.
Источник
Не получается установить ArchLinux, точнее запустить нормальный процесс установки.
Как обычно выбираю в биосе флешку с линуксом (http://s14.radikal.ru/i187/1503/ef/f37f97cb61ff.png), устанавливал какой-то программой, вроде не плохой из свежего образа. Выбрал флешку и в приоритетах загрузочного устройства такое дело: Выбираю основную флешку — просто темный экран с мигающим «|», ничего нельзя написать. Когда выбираю UEFI: USB USB Hard Drive(http://s57.radikal.ru/i156/1503/c3/6ada15c3176b.png) уже интересней, запускается меню выбора разрядности ОС (http://s003.radikal.ru/i202/1503/e5/e064e029638e.jpg), выбираю первое, и идут вот такие ошибки(http://s017.radikal.ru/i432/1503/de/992fc3070741.jpg), много программ для записи на ОС на флешку перепробовал, один результат.. Надеюсь на помощь, хочется пользоваться качественной ОС, и изучить Арч, но чет не очень идет ..
Пиши через dd. Если под оффтопиком — то Win32 Disk Imager.
Раз 15 попробуй перезагрузиться. Я серьёзно 🙂
А просто, распаковать образ на флешку не пробовал?
Там не особо похоже на файлы которые будут работать, да и такого никто не советует, сейчас попробую, мало ли работает.
точнее запустить нормальный процесс установки.
идут вот такие ошибки
Это не ошибки, ты вики бы почитал для начала. У арча нет _нормального инсталлятора_. Вот тебе рутовая консоль и pacstrap. С помошью них и устанавливается.
Я довольно много ифны на вики прочел, консоль должна быть немного иная, к слову запускал через виртуал бокс — там было все отлично, тут не хочет.
StReLoK: Можно более понятным языком? Я только начинаю разбираться в арче )
cleroz: Что то не очень результаты ..
xinim: Не работает, вообще.
Прошу прощения, читал мугичкой, действительно ошибка. Если записывал с помощью dd и образ рабочий, могут быть два варианта. Сделай lsusb, возможно ядро не видит твою флешку. Сделай lsblk, ядро не видит раздел с таким именем.
Я думал, я гуглил. но я не могу понять как сделать lsusb или lsblk, не могу бы ты обьяснить на более понятном языке, если не сложно, буду благодарен. Да и если эти операции проделать с линукса нужно — я сейчас на винде.
Если это для тебя не понятно — тебе арч не нужен.
запиши на флешку последнее xubuntu, и следуй инструкциям отсюда: https://wiki.archlinux.org/index.php/Install_from_existing_Linux так хоть радио можно будет слушать и не спеша, вдумчиво инсталлировать. всегда так делаю
с такими советами ты — не нужен
Ты так говоришь, как будто все юзера Арча с рождения все знают о нем, говорю же, есть огромное желание юзать хорошие дистрибутивы и ОС, да и виндоус у меня скоро паранойю вызовет..
anonymous: Если не решу эту проблему — попробую твой способ, спасибо.
Может быть. Но если человек не может нагуглить как правильно писать образ на флешку — делать ему с арчем явно нечего.
Я не вижу ошибок, которые были бы понятны неопытному пользователю арча, вроде правильно пишу, вроде все запускается, но в конце фейл, и херн поймешь чего, а гуглить это — ад в ярчайшем его проявлении, сейчас буду гуглить lsusb и lsblk, как написал FFSinit, это уже вполне возможно нагуглить, ну а те ошибки..
Бросили бы вы это дело. Не надо с Арча начинать, в нём ничего особенного кроме лишних проблем нету. Поставьте Убунту, потыкайте, разберитесь, в консоли научитесь работать.
Записывать лучше всего вот этим. Только инструкцию изучите до того, как затрёте какой-нибудь раздел на винчестере.
Я люблю учиться прямо на практике самой самой, всегда только так прихожу к истине, вот например учил html/css/js на верстке серьезных проектов, попутно сидев на вики, вроде далось отлично 😀
Вообще сейчас хочу установить убунту, что бы заюзать команды lsusb и lsblk, я так понимаю они только из линукса. Хотя сначала попробую ваш способ, даже с левого ЖД зайду, ибо английский не особо знаю. Может прокнет.
Я люблю учиться прямо на практике самой самой,
Источник