Для начала нужно определить, что пошло не так.
Начнем с простого. В настройках BIOS нужно указать в разделе BOOT устройство (флешку) первой.
Если bootloader не стартует, значит проблема в нем. Переустанови grub на флешке или поставь на нее другой bootloader (syslinux, к примеру).
Если bootloader стартует, но система не загружается, покажи, какие ошибки указывает bootloader.
Самой частой ошибкой бывает неправильная конфигурация grub2. Нужно помнить, что после установки, при загрузке с флешки идентификатор устройства может измениться. Например, с sdb на sda. В таком случае в конфигурации grub поставь правильный идентификатор или замени на UUID (универсальный уникальный идентификатор).
То же самое нужно проделать с файлом
Насколько я понял, UEFI никто не отключал, а проблема не в Boot priority, а в Bootloader'е.
Так как описание проблемы изложено неконкретно, тут только гадать можно, в чем проблема. Ставлю на то, что проблема в конфиге Grub'а.
Ставлю через графическую установку, выбираю автоматическое разметку, выбираю место для установки grub на 2 флешку, по окончаию установки выходит сообщение что grub2 может не работать корректно.
Могу описать процесс установки Arch Linux, с помощью терминала. Если нужно.
Manjaro пошел от Arch'а и если все правильно сделать, они мало чем отличаются.
Затем установить на диск с помощью графических k3b или brasero или консольной утилитой wodim или growisofs (или любой другой)
Или на флешку с помощью команды dd:
dd if=«путь_к_образу» of=«устройство»
Если не нравится возиться с терминалом (а зря), можно воспользоваться графическими ROSA Imagewriter или самым простым способом, с помощью UNetbootin, которая и образ сама скачает.
2. Запуск с LiveCD
После загрузки с LiveCD будет доступна консоль, никакого графического режима нет, так что с этого момента мы будем работать только с ней.
Для начала нужно отредактировать файл /etc/pacman.d/mirrorlist. Воспользуемся самым интуитивно понятным редактором, nano:
nano /etc/pacman.d/mirrorlist
Нужно найти ближайший сервер, поэтому воспользуемся поиском, в nano это сочетание клавиш CTRL+W. Вводим название страны. Первый результат — две строки, что-то вроде "## Score:..." и «Server=http...» нужно скопировать и переместить выше других. Для этого жмем CTRL, неотпуская, дважды K. Так мы скопируем в буфер эти две строки. Переходим в самый верх текстового файла и жмем CTRL+U, чтобы вставить. Сохраняем (CTRL+O) и выходим (CTRL+X).
Теперь нужно разметить устройство (флешку, на которую будем ставить Arch).
Размечать будем не как MBR, а GPT, так как GPT является частью UEFI.
gdisk /dev/sdx
, где sdx — идентификатор устройства. Все блочные устройства можно посмотреть командой
lsblk
В gdisk выбираем 2 — GPT, удаляем старые разделы (если они есть) и создаем новые. gdisk должен быть интуитивно понятен и прост в использовании, не забываем после сохранить изменения (w). "?" для справки.
Для примера мы создадим правильно размеченный диск с разделом swap.
Первый раздел будет размером 256M, на нем мы будем хранить bootloader.
Второй раздел можно сделать размера до 4G (больше не нужно, оптимально будет 1G), изменить тип (t) на 8200 (Linux swap), и последний раздел размером на все оставшееся пространство, корень системы ("/"). Да, опять же, не забываем применить изменения (w).
Мы разметили флешку, теперь нужно отформатировать разделы. Файловую систему будем использовать ext4, так как она пока самая стабильная и надежная.
Далее нужно создать файл конфигурации syslinux.cfg в директории /boot/EFI/syslinux/ такого содержания:
UI vesamenu.c32
DEFAULT arch
PROMPT 0
MENU TITLE Arch Linux USB
TIMEOUT 50
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/sda3 rw
INITRD ../initramfs-linux.img
LABEL archfallback
MENU LABEL Arch Linux Fallback
LINUX ../vmlinuz-linux
APPEND root=/dev/sda3 rw
INITRD ../initramfs-linux-fallback.img
После этого дважды нажать CTRL+D и перезагрузиться. Если все получится, перейдем к установке DE и всего остального.
15 комментариев
Начнем с простого. В настройках BIOS нужно указать в разделе BOOT устройство (флешку) первой.
Если bootloader не стартует, значит проблема в нем. Переустанови grub на флешке или поставь на нее другой bootloader (syslinux, к примеру).
Если bootloader стартует, но система не загружается, покажи, какие ошибки указывает bootloader.
Самой частой ошибкой бывает неправильная конфигурация grub2. Нужно помнить, что после установки, при загрузке с флешки идентификатор устройства может измениться. Например, с sdb на sda. В таком случае в конфигурации grub поставь правильный идентификатор или замени на UUID (универсальный уникальный идентификатор).
То же самое нужно проделать с файлом
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
Об этом можно прочитать тут:
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
Так как описание проблемы изложено неконкретно, тут только гадать можно, в чем проблема. Ставлю на то, что проблема в конфиге Grub'а.
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
Manjaro пошел от Arch'а и если все правильно сделать, они мало чем отличаются.
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK
Ваша инструкция не подойдёт для manjaro?
1. Нужно скачать образ Live-CD (Можно установить на флешку, другую)
Затем установить на диск с помощью графических k3b или brasero или консольной утилитой wodim или growisofs (или любой другой)
Или на флешку с помощью команды dd:
Если не нравится возиться с терминалом (а зря), можно воспользоваться графическими ROSA Imagewriter или самым простым способом, с помощью UNetbootin, которая и образ сама скачает.
2. Запуск с LiveCD
После загрузки с LiveCD будет доступна консоль, никакого графического режима нет, так что с этого момента мы будем работать только с ней.
Для начала нужно отредактировать файл /etc/pacman.d/mirrorlist. Воспользуемся самым интуитивно понятным редактором, nano:
Нужно найти ближайший сервер, поэтому воспользуемся поиском, в nano это сочетание клавиш CTRL+W. Вводим название страны. Первый результат — две строки, что-то вроде "## Score:..." и «Server=http...» нужно скопировать и переместить выше других. Для этого жмем CTRL, неотпуская, дважды K. Так мы скопируем в буфер эти две строки. Переходим в самый верх текстового файла и жмем CTRL+U, чтобы вставить. Сохраняем (CTRL+O) и выходим (CTRL+X).
Теперь нужно разметить устройство (флешку, на которую будем ставить Arch).
Размечать будем не как MBR, а GPT, так как GPT является частью UEFI.
, где sdx — идентификатор устройства. Все блочные устройства можно посмотреть командой В gdisk выбираем 2 — GPT, удаляем старые разделы (если они есть) и создаем новые. gdisk должен быть интуитивно понятен и прост в использовании, не забываем после сохранить изменения (w). "?" для справки.
Для примера мы создадим правильно размеченный диск с разделом swap.
Первый раздел будет размером 256M, на нем мы будем хранить bootloader.
Второй раздел можно сделать размера до 4G (больше не нужно, оптимально будет 1G), изменить тип (t) на 8200 (Linux swap), и последний раздел размером на все оставшееся пространство, корень системы ("/"). Да, опять же, не забываем применить изменения (w).
Мы разметили флешку, теперь нужно отформатировать разделы. Файловую систему будем использовать ext4, так как она пока самая стабильная и надежная.
Теперь разделы нужно смонтировать в LiveCD системе:
Теперь можно устанавливать необходимые пакеты:
После установки нужно записать fstab:
Затем можно входить в установленную систему для конфигурации:
Изменить shell по умолчанию:
И запустить zsh:
Теперь нужно установить локальное время:
Имя компьютера:
Установить локаль:
Установить желаемый язык:
Теперь пропустим все ненужные сложности с mkinitcpio.conf:
После этого осталось только установить загрузчик:
Далее нужно создать файл конфигурации syslinux.cfg в директории /boot/EFI/syslinux/ такого содержания:
После этого дважды нажать CTRL+D и перезагрузиться. Если все получится, перейдем к установке DE и всего остального.
WM: Gnome Shell
Kernel: linux 4.2.5
Контакты: GitHub, VK