Установка archlinux рядом с windows 10 uefi
Обновлено: 21.11.2024
В этом посте мы рассмотрим процесс двойной загрузки Windows 10 и MX Linux. Мы собираемся использовать установку с одним жестким диском, уже установленной Windows 10, управлением разбиением на разделы для установки MX Linux, и, в конце концов, у нас будет MX Linux вместе с Windows 10 в настройке с двойной загрузкой. Настоятельно рекомендуется перед тем, как приступить к этим шагам, сделать резервную копию вашей системы на всякий случай.
Еще одна важная вещь: проверьте, загружается ли ваша система в режиме EUFI или в устаревшем режиме, и создайте загрузочный USB-накопитель, соответствующий режиму загрузки вашего ПК. Это означает, что вам необходимо загрузить и установить MX Linux в том же режиме загрузки, что и Windows, иначе установка двойной загрузки не будет работать.
- Загрузочный USB-накопитель MX Linux
- Свободное место на жестком диске
Создание раздела для MX Linux
Сначала мы начнем с создания раздела для нашей установки MX Linux. В Windows 10 процесс довольно прост. В Windows 10 есть собственный встроенный инструмент для разбиения дисков, который мы и собираемся использовать. Кроме того, для этого есть много хороших и бесплатных инструментов, которые можно найти в Интернете (менеджер разделов easeus, мастер разделов minitool — оба бесплатны).
Итак, щелкните правой кнопкой мыши меню «Пуск» и выберите «Управление дисками». Когда откроется окно управления дисками, в нижней части окна будут отображаться все жесткие диски в вашей системе. Щелкните правой кнопкой мыши раздел с буквой C (он же ваш основной раздел Windows) и выберите параметр «Сжать том». Мы воспользуемся этим разделом и разделим его, чтобы создать новый раздел.
При нажатии на сжатый том запускается мастер подсказок. Нажмите Далее. В следующем окне будет несколько вариантов. Нам нужна опция — Введите объем дискового пространства для сжатия в МБ. В этом поле введите объем дискового пространства для нового раздела и введите это число в МБ (мегабайтах). Например, мы создадим новый раздел, который будет иметь 30 ГБ дискового пространства, поэтому мы введем 30 000 МБ. Если вы хотите, вы можете создать раздел с большей емкостью диска, более 30 ГБ, если вам нужно. Но учтите, что для создания нового раздела у вас должно быть достаточно свободного места на жестком диске.
Когда вы введете размер нового раздела, нажмите кнопку – Уменьшить объем. Инструмент выполнит операцию очень быстро. Когда это будет сделано, вы можете закрыть инструмент управления дисками. После этого вставьте загрузочный USB-накопитель MX Linux, перезагрузите компьютер и запустите установку.
Запуск установки MX Linux
Вставьте загрузочный USB-накопитель MX Linux, перезагрузите компьютер и запустите установку. Когда загрузочное меню загрузится, сразу выберите первый вариант.
После загрузки активной версии MX Linux запустите программу установки, которая находится прямо на рабочем столе.
Первый экран — это экран настройки клавиатуры. Если вам нужно изменить настройки клавиатуры, нажмите «Далее», когда закончите.
Форматирование нового раздела и настройка двойной загрузки
Сразу после экрана настройки клавиатуры вы увидите экран раздела диска. В первом варианте — «Использовать диск» мы должны убедиться, что выбрали правильный жесткий диск, на котором мы хотим настроить двойную загрузку. Если у вас есть только один HDD, то будет выбран только этот HDD. Второе, что нам нужно на этом экране, это выбрать последний вариант на экране — выборочная установка на существующие разделы. После этого нажмите кнопку — Запустить инструмент создания разделов.
Установщик использует инструмент для создания разделов GParted. В инструменте разделов будут перечислены все наши разделы, даже неформатированные, которые мы создали ранее. Наш раздел будет последним в списке и у него будет метка — unallocated. Щелкните по нему правой кнопкой мыши и выберите «Создать».
Мы собираемся получить — Создать новое окно раздела. Убедитесь, что параметры такие же, как на картинке выше, с установленными параметрами, которые должны быть установлены как - Основной раздел и файловая система - ext4. Нажмите на кнопку добавления. Процесс будет запущен. Вы можете закрыть окна, когда получите сообщение «Все операции успешно завершены».
Следующий шаг — настроить наш только что отформатированный раздел. На этом экране нам нужно выбрать места для нашего корневого, домашнего, своп- и загрузочного разделов. Мы также можем пометить их, если это необходимо. Для корневого раздела выберите новый раздел, который мы только что отформатировали.
Это расположение нашей системы, и MX Linux будет установлен в этом месте. Следующий — домашний раздел, этот раздел предназначен для наших личных файлов. Вы также можете назначить ему корневую папку, но если вы хотите также создать отдельный раздел для домашнего раздела (для этого требуется дополнительное разбиение). Если вы не хотите отделять домашний раздел, просто выберите корневой каталог.
Обмен не обязателен, если у вас много оперативной памяти, вы можете не менять его. При необходимости вы можете позже добавить файл подкачки или создать раздел подкачки. Но. если вы создали раздел подкачки, выберите его расположение. Для загрузки также установите для него местоположение root.
Если вы выберете уже предварительно настроенный раздел главной загрузочной записи NTFS, установка перезапишет этот раздел, и вы можете потерять загрузочную запись для Windows. Итак, установите и этот корень. Вы можете использовать в качестве примера изображение ниже.
Когда вы нажмете «Далее», начнется установка, но пока установка продолжается, вам еще нужно настроить пару вещей. Теперь мы собираемся получить — экран выбора метода загрузки. Это экран, на котором нам нужно настроить двойную загрузку для MX Linux и Windows 10. Установите флажок «Установить GRUB для Linux и Windows». В качестве места для установки выберите — MBR (если в вашей системе есть система UEFI, выберите вариант — ESP). А в качестве системного загрузочного диска выберите весь жесткий диск.
Настройка имени компьютера и часового пояса
Теперь осталось настроить пару параметров — имя компьютера, рабочую группу, включить общий ресурс Samba и установить часовой пояс. Вы можете использовать изображения ниже в качестве примера, а для имени компьютера и часового пояса, конечно, вы можете установить все, что хотите.
Создание учетной записи пользователя и завершение установки
Это последнее окно настройки. Осталось создать учетную запись пользователя, назначить пароль и сделать пароль root. После этого нажмите «Далее» и дождитесь окончания установки.
После завершения установки откроется новое окно, в котором будет сказано, что установка завершена и требуется перезагрузка системы. Когда вы увидите это окно, вы можете удалить загрузочный USB-накопитель и перезагрузить систему.
Когда система снова начнет загружаться, вам нужно открыть загрузочное меню GRUB, в котором будут указаны как MX Linux, так и Windows 10 (см. рисунок ниже). В этом меню вы выбираете, какую систему вы хотите загрузить. Таким образом, вы будете знать, что двойная загрузка работает и что вы ее успешно установили.
Обзор
Итак, мы рассмотрели шаги по двойной загрузке Windows 10 и MX Linux. Что я заметил первым и с моей точки зрения, я не могу сказать, что процесс установки предназначен для новичков (имеется в виду людей, которые впервые подойдут к Linux и начнут учиться). Возьмем, к примеру, установку Ubuntu, Mint и Manjaro — с ними очень легко и просто работать, и они наверняка подойдут новичкам.
В этом посте подробно описан процесс установки на моем рабочем и персональном компьютерах.На высоком уровне моя установка представляет собой систему с двойной загрузкой, работающую под управлением Windows 10 и Arch Linux. Раздел Windows зашифрован с помощью VeraCrypt, а раздел Linux — с помощью LUKS. В посте будет подробно описано пошагово. Ссылка на видео ниже дает больше информации о том, как все части сочетаются друг с другом.
Установочный носитель
В этом разделе рассматривается создание установочного носителя для Windows и Arch Linux. Вам понадобятся 2 USB-накопителя емкостью >= 8 ГБ. Эти шаги охватывают создание носителя на рабочих станциях Windows (для Windows 10 ISO) и Linux (для Arch Linux ISO). Существует множество альтернативных способов создания установочного носителя. Если вы решите использовать альтернативу, пропустите этот раздел.
Установочный носитель Windows
Начиная с Windows 10 Microsoft требует, чтобы вы загрузили инструмент для создания установочного носителя Windows. Для этого .exe требуется хост Windows для создания установочного носителя. Если у вас нет хоста Windows для запуска этого установщика, Microsoft предлагает приобрести USB-накопитель.
В Windows этого ограничения исторически не было. Например, Windows 8. Вы можете следовать этому руководству, используя Windows 8. Чтобы создать установочный носитель непосредственно из ISO, рассмотрите WoeUSB.
Установочный носитель Arch Linux
Загрузите ISO-образ Arch Linux.
Вставьте USB-накопитель.
Вывести список заблокированных устройств и определить имя устройства.
В приведенном выше примере используется USB-накопитель sda .
Запишите ISO на устройство с помощью dd.
- dd : копирует и преобразует файл на основе аргументов.
- bs : количество байтов для записи за раз.
- if : укажите файл для чтения, а не стандартный ввод.
- of : укажите файл для записи, а не стандартный вывод.
- статус: уровень для входа в stderr; Progress показывает периодическую статистику переноса.
- offlag : синхронизация синхронизирует ввод-вывод для данных и метаданных.
Настройки BIOS
Часто это достигается нажатием F2 при запуске.
Убедитесь, что загрузка UEFI включена.
Убедитесь, что безопасная загрузка отключена.
Установка Windows
В этом разделе рассматривается установка Windows. Его первая установка позволяет повторно использовать созданный Windows раздел EFI. С помощью VeraCrypt раздел Windows будет зашифрован.
Вставьте USB-накопитель с Windows.
Во время загрузки откройте меню загрузки устройства.
Часто это достигается нажатием F12 во время загрузки.
Выберите USB-устройство в режиме UEFI.
Если вы загружаетесь в устаревшем режиме, установка Arch UEFI не будет работать.
Выберите язык для установки и нажмите "Далее".
Нажмите «Установить сейчас».
Введите ключ продукта и нажмите "Далее".
Примите условия лицензии и нажмите "Далее".
Нажмите «Выборочная установка: установить только Windows (дополнительно)».
Удалить все существующие разделы.
Создайте новый раздел того размера, который должен занимать Windows.
Windows создает дополнительные разделы, включая системный раздел размером 100,0 МБ, который будет действовать как раздел EFI. 1. Нажмите «Далее» и дождитесь установки Windows.
После завершения установки компьютер перезагрузится.
После перезагрузки выполните процедуру установки Windows.
Откройте панель управления.
В правом верхнем углу поиска введите power .
Нажмите Изменить назначение кнопок питания .
Нажмите Изменить недоступные настройки .
Снимите флажок Включить быстрый запуск (рекомендуется) .
Откройте "Пуск" > "Настройки" > "Обновление и безопасность" и выберите "Проверить наличие обновлений".
Прежде чем продолжить, разрешите загрузку и установку всех обновлений Windows.
Загрузите и установите VeraCrypt.
В строке меню откройте «Система» > «Зашифровать системный раздел/диск».
Выберите «Зашифровать системный раздел Windows».
В конечном итоге у вас будет мультизагрузочная система. Эта установка будет иметь точку grub для veracrypt, которая затем расшифрует и укажет на окна. Таким образом, vercrypt ничего не должен знать о Linux.
Выберите предпочтительный алгоритм шифрования и нажмите "Далее".
Создайте надежный пароль.
Разрешить VeraCrypt собирать случайные данные.
При желании создайте аварийный диск.
Для сохранения потребуется USB-накопитель.
Выберите предпочтительный режим очистки.
Запустите предварительное тестирование шифрования системы.
Это потребует перезагрузки компьютера.
После перезапуска введите пароль шифрования при появлении запроса.
Войдите в свою систему Windows.
VeraCrypt появится снова, чтобы сообщить вам о завершении предварительного тестирования.
Нажмите «Зашифровать» и запустите шифрование.
Это зашифрует файловую систему и займет несколько минут.
Позвольте шифрованию завершиться.
Выключите машину.
Установка Arch Linux
В этом разделе рассматривается установка Arch Linux. При установке унифицированного ключа Linux (LUKS) корневой раздел будет зашифрован.
Вставьте USB-накопитель с Arch Linux.
Загрузите машину.
Во время загрузки откройте меню загрузки устройства.
Часто такая клавиша, как F12, запускает меню загрузки.
Выберите USB-устройство.
Если в вашей системе включена устаревшая загрузка, убедитесь, что вы выбрали загрузку с USB через UEFI.
В меню загрузки Arch нажмите e в меню, чтобы изменить параметры.
Добавить nomodeset video=1280x760 в список команд.
При этом программа установки загружается с более низким разрешением, что упрощает просмотр консоли.
Запустите wifi-connect и выберите беспроводную сеть.
При подключении к сети Ethernet этот шаг можно пропустить.
После описанных выше шагов я всегда запускаю sshd (входит в состав archiso) и завершаю процесс установки с другого компьютера. Это позволяет мне иметь доступ к копированию и вставке, редакторам и браузерам, а не к ограниченному терминалу на моей целевой машине. Это необязательно, но приведенные ниже шаги могут улучшить ваш опыт.
Установите корневой пароль для archiso.
Определите свой локальный адрес, используя ip a .
С другой машины, подключитесь по ssh.
С этого момента я завершаю установку с другого рабочего стола Linux. Вы также можете использовать Windows (шпатлевка) или Mac.
Разметка диска
Список блочных устройств для определения имени диска.
В приведенном выше примере диск сопоставлен с /dev/nvme0n1 .
Запустите cgdisk для указанного выше диска.
cgdisk — это основанный на ncurses манипулятор таблицы разделов GUID. В отличие от подхода fdisk, состоящего только из команд, cgdisk предоставляет текстовое меню для записи разделов.
Выберите свободное место.
Не вводите значение для первого сектора (выбирается по умолчанию).
Это означает, что раздел Linux начинается непосредственно в конце раздела Windows. Некоторые считают, что лучше всего оставлять небольшое количество свободного места между разделами. Однако у меня не было проблем с этим.
Введите 512 МБ для размера в секторах.
Это конечный размер раздела.
Не вводите значение для шестнадцатеричного кода или GUID (выбирается по умолчанию).
Назовите раздел boot .
Запишите номер системного раздела EFI. Это будет упоминаться позже при настройке grub. На снимках экрана выше это раздел 2.
Выберите свободное место.
Не вводите значение для первого сектора (выбирается по умолчанию).
Не вводите значение размера в секторах (выбирается по умолчанию).
Это заполнит оставшийся диск.
Не вводите значение для шестнадцатеричного кода или GUID (выбирается по умолчанию).
Назовите корень раздела .
Выберите [ Написать ] и скажите «да».
Шифрование и настройка корневого раздела
Зашифровать корневой раздел.
В ответ на запрос подтверждения обязательно введите YES в верхнем регистре.
- -y : дважды запрашивает парольную фразу в интерактивном режиме.
- --use-random : использует /dev/random для создания ключей.
- luksFormat: инициализирует раздел LUKS.
Откройте устройство LUKS
- luksOpen : открывает устройство LUKS и создает сопоставление в /dev/mapper .
Запустите lsblk, чтобы просмотреть новое соотношение объемов.
Отформатируйте загрузочные разделы как файловую систему ext4.
Отформатируйте cryptroot как файловую систему ext4.
Монтаж и установка
Смонтировать cryptroot в /mnt .
Создайте загрузочный каталог в корневом каталоге.
Подключите загрузочный каталог к загрузочному разделу.
Создайте каталог efi в /mnt/boot .
Смонтировать созданный Windows раздел EFI в /mnt/boot .
Это раздел, который вы отметили в разделе «Разметка диска».
Установите пакеты в корневую файловую систему.
Создать таблицу файловой системы (fstab) для монтирования разделов.
Конфигурация системы
В этом разделе вы входите в новую систему Arch Linux и настраиваете систему.
Войдите в корневой каталог системы через arch-chroot .
Установите часовой пояс.
MST — это моя зона, ваша может отличаться.
Установите аппаратные часы из системных часов и обновите метки времени в файле /etc/adjtime.
Раскомментируйте en_US.UTF-8 UTF-8 в /etc/locale.gen .
Установите для переменной LANG ту же локаль в /etc/locale.conf .
Установите имя хоста.
Начальная конфигурация виртуального диска
Исходный электронный диск — это корневая файловая система, которая будет загружаться в память. Это помогает в запуске. В этом разделе описывается установка и создание конфигурации mkinitcpio для создания файлов initramfs.
Добавить шифрование в HOOKS в /etc/mkinitcpio.conf (порядок имеет значение).
HOOKS — это модули, добавляемые в образ initramfs. Без encrypt и lvm2 системы не будут содержать модулей, необходимых для расшифровки LUK.
Переместите клавиатуру перед modconf в HOOKS.
Создайте initramfs с предустановкой Linux.
Настройка загрузчика GRUB
Определите UUID корневого раздела и раздела EFI.
Изменить конфигурацию загрузчика GRUB.
Обновите GRUB_CMDLINE_LINUX, чтобы он соответствовал формату cryptdevice=UUID=$:cryptroot root=/dev/mapper/cryptroot, где $ — UUID, захваченный выше.
Добавьте пункт меню grub для Windows 10, отредактировав /etc/grub.d/40_custom .
Замените $FS_UUID на UUID раздела EFI, найденный в шаге 1 этого раздела.
Это предполагает, что ваш efi находится в /boot/efi ; дополнительные флаги доступны, если вы использовали альтернативное местоположение.
Создайте конфигурацию grub.
Администрирование пользователей
Установите пароль root.
- -G добавляет пользователя в группу.
- -m создает домашний каталог.
Установите пароль пользователя.
visudo редактирует файлы sudoers в /etc/sudoers. Он делает это безопасно, получая блокировку.
Раскомментируйте строки, которые позволяют пользователям группы wheel использовать sudo.
Включить сеть
Включите NetworkManager, чтобы он запускался после загрузки.
Перезагрузка
Выйти из арх-chroot
Размонтируйте разделы.
Используя grub, войдите в Arch Linux.
Используйте nmtui-connect для подключения к Интернету и начала установки пакетов.
Отсюда вы можете установить любой оконный менеджер, например:
Arch Linux представляет собой компактную платформу, позволяющую легко использовать недорогие операционные системы. С другой стороны, Windows предлагает впечатляющие функции в великолепном графическом интерфейсе. Так что если вы являетесь поклонником обеих операционных систем и хотите использовать их обе, то прочитайте эту статью полностью.
В этой статье объясняется, как использовать двойную загрузку для одновременной установки Arch Linux и Windows 10 в одной системе, что позволяет обеим программам работать на одном компьютере.
Вопрос в том, почему вы должны установить Arch Linux с Windows. Arch Linux — одна из самых простых операционных систем Linux. Кроме того, вы можете настроить его в соответствии с вашими потребностями, и это очень легко сделать. Поэтому очень удобно иметь Arch и Windows в качестве операционных систем, поскольку Windows можно использовать для игр, а Linux — для программирования.
Сначала установить Windows — лучший способ настроить систему с двойной загрузкой. Таким образом, ваш диск можно будет использовать для разделов Windows.
Вам потребуется флэш-накопитель или DVD объемом 8 ГБ и быстрое подключение к Интернету.
Загрузите iso-файл Arch Linux и сохраните его на USB-накопителе или DVD-диске.
Настройка
Для установки Arch потребуется некоторое пространство, поэтому диск нужно разбить под Windows. Для раздела откройте команду запуска, нажав кнопки Windows и R. В окне запуска напишите diskmgmt.msc и нажмите кнопку Enter.
Оставьте диск C самым большим и создайте диск для установки на него Arch Linux.
Следующим шагом будет установка BIOS в режим UEFI, поэтому перезагрузите систему и постоянно нажимайте кнопку F10 во время перезагрузки системы.
После запуска перезагрузки сначала необходимо подтвердить, какой тип (x86_64) установлен из системы. Некоторые сообщения выводятся на экран.
Для EFI используйте следующую команду:
Если все правильно, DNS-пинг должен установить время и дату:
Приведенная выше команда предназначена для обновления времени и даты.
Создать и отформатировать
Теперь пришло время сделать части на жестком диске, для чего используйте следующую команду в командной строке:
Нажмите «Да», чтобы создать новый том, объединив свободное пространство на самом разделе диска, в котором будет записан размер раздела.
Формат отправляемого диска имеет первостепенное значение, поскольку он полностью сохраняет эту часть. Теперь выполните следующую команду:
Поменяйте раздел местами и используйте следующую команду, чтобы включить его:
Теперь мы можем создать точку монтирования с помощью следующих команд:
Установить пакет Arch
Следующая команда установит пакет, что займет некоторое время:
После установки Arch несколько шагов включают создание fstab в mnt с помощью следующей команды.
Послеустановочные работы
После создания ftab перейдите к новому корневому файлу с помощью следующей команды:
Следующая команда определяет язык, валюту, дату, серийный номер и т. д.
С помощью следующей команды вы можете использовать pacman в этом месте.
С помощью следующей команды вы можете просматривать и создавать конфигурации локатора.
Используйте следующую команду, за которой следует имя, чтобы назвать арку.
Вы выбрали имя XYZ.
Чтобы сделать возможным дальнейшее обновление сети, в процессе установки необходимо выполнить следующую команду:
Помимо создания пользователя, необходимо также создать пароль. Это можно сделать следующим образом:
XYZ — это системное имя, созданное ею самой.
В менеджере загрузки EFI вам потребуется установить пакет загрузчика grub. Вот соответствующая команда для этого:
Используйте следующую команду, чтобы помочь Windows найти Arch:
Чтобы установить и получить каталог EFI, выполните следующую команду:
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
После установки пароля загрузки и перезагрузки обе операционные системы теперь готовы к использованию.
Заключение
В этой статье объясняется, как установить Arch и Windows вместе. Это было написано очень простым языком и оказалось очень полезным для демонстрации того, как помогли мелкие детали, использованные в этой статье. Приведенная выше информация необходима, если вы хотите установить Windows и Linux на одном компьютере.
Решено: я считаю, что проблема была связана с порядком операций. Сразу после установки GRUB я отредактировал /etc/default/grub, чтобы включить OS-Prober с помощью командной строки. Затем запустил grub-mkconfig. OS-Prober смог найти Windows 10 EFI. Я смог выполнить двойную загрузку, используя 2 диска и два разных раздела EFI. Спасибо всем за помощь.
Я знаю, что этот вопрос задавался около миллиона раз на различных форумах, но я до сих пор не нашел полного ответа на то, что ищу. Мне нужна помощь ваших ребят, чтобы прояснить пару вещей.
Моя цель: выполнить двойную загрузку Arch Linux и Windows 10 на двух разных дисках. Windows на SSD на 500 ГБ и Arch на HDD на 1 ТБ. У меня уже установлена Windows со всеми ее обычными разделами (EFI, NTFS C:, Recovery и зарезервированный раздел). Я собираюсь установить Arch, используя разветвленную версию сценария установки ArchTitus, с небольшими изменениями для простоты использования и усовершенствования; и поскольку он был создан кем-то гораздо более опытным в Linux и Arch, чем я. Я хочу использовать загрузчик GRUB2 из-за его стабильности и совместимости с разными файловыми системами. Некоторые люди рекомендуют reFIND, так как он ищет вашу ОС, но я хочу придерживаться GRUB2. Я также хочу иметь два системных раздела EFI: один для Windows и один для Arch. Это возможно?
Что я пробовал до сих пор: из того, что я прочитал в Интернете, я хочу смонтировать системный раздел Windows EFI в свой собственный каталог /mnt, а затем использовать OS-Prober, чтобы найти и получить Windows и добавить его в файл grub-mkconfig. Я знаю, что OS-Prober должен быть включен с помощью GRUB_DISABLE_OS_PROBER=false в /etc/default/grub. Проблема в том, что когда я пытаюсь запустить grub-mkconfig, я получаю сообщение об ошибке: «не удалось получить канонический путь к 'airootfs'. Я неправильно монтирую диски? Мне удалось выполнить двойную загрузку Windows и Ubuntu с двумя отдельными разделами EFI и установить загрузчик на моем диске с Linux. Я хочу сделать то же самое с Arch.
Итак, в конце дня у меня есть три основных вопроса:
Как бы вы подошли к двойной загрузке Windows Arch Dual Boot с GRUB?
Является ли мой текущий подход логически обоснованным?
Если да, то что вызывает ошибку grub-mkconfig? Неправильный монтаж, безопасность Windows и т. д.?
Я знаю, что это много для одного сообщения, но я в отчаянии и пытаюсь решить эту проблему, и любая помощь будет очень признательна.
Читайте также: