Не так давно мы уже рассматривали «Как установить Windows 10 и Alt Linux вместе», на этот раз у нас будет Astra Linux. Принципиально сама установка Astra Linux от Alt Linux мало чем отличается, сложности возникают после установки. Вот эти самые сложности мы и рассмотрим в этой статье.
Содержание:
- Введение
- Установка Windows 10 и подготовка разделов диска
- Установка Astra Linux второй системой
- Обновление загрузчика Grub
- Порядок загрузки операционных систем в Astra Linux
- Отключаем запрос пароля для второй системы в загрузчике Astra Linux
- Заключение
Введение
Бюджетные и государственные организации продолжают переходить на отечественные системы, закупаются новые ноутбуки (в том числе и российского производства) с BIOS UEFI и требуется установка нужных систем на них. Каждая организация выбирает самостоятельно операционную систему из списка отечественного ПО. В моем окружении, детские садики придерживаются, в основном, Astra Linux.
Astra Linux – операционная система на базе ядра Linux, разработанная в России как замена Windows.
Почитав форумы и рекомендации, более удобно начать установку с Windows 10, а потом уже установить Astra Linux. В такой последовательности мы и начнем работу.
Для установки Windows 10 я использую загрузочную флешку с оригинальной системой с официального сайта Microsoft.
EFI раздел – это системный раздел в формате FAT32, где хранится загрузчик системы.
Во время установки нам нужно вызвать командную строку сочетанием клавиш SHIFT+F10:
Далее с помощью встроенной утилиты DISKPART создаем EFI-раздел равный 512 МБ:
Запускаем утилиту:
diskpart
Получаем список доступных дисков:
lis disk
Выбираем нужный нам диск, в моем случае это «диск 0»:
sel disk 0
Создаем efi раздел равный 512 мб:
creat par efi size=512
Форматируем его в fat32:
format fs=fat32
Готово.
После этого командную строку можно закрыть и приступить к установке Windows 10. Не забудьте нажать «Обновить», чтобы у вас появился только что созданный новый раздел. У вас должно быть примерно так, как у меня на фото (смотрите описание под фото):
После создания EFI раздела, мы должны создать раздел под Windows 10 и оставить еще место под Astra Linux. Под Astra Linux я оставил примерно 35 ГБ, остальное используется Windows 10. Этого для организации вполне хватает. На фото у меня осталось 37.5 ГБ неразмеченного пространства под вторую операционную систему.
Дожидаемся окончания установки, проверяем, что система у нас запускается и работает.
На этом первый этап у нас закончен.
Установка Astra Linux второй системой
После того как у нас установилась первая операционная система Windows 10, вставляем носитель со второй системой и перезагружаемся. Выполняем загрузку с диска (флешки) и приступаем к установке. Устанавливаем Astra Linux второй системный в ранее оставленное свободное место.
На экране разметки диска выбираем «Вручную»:
Не забываем создать раздел для подкачки (SWAP) и остальное свободное место размечаем под систему:
Если всё прошло по плану, то при перезагрузке и включении компьютера у вас загрузится Astra Linux без возможности выбора Windows в меню. Это нормально!
Обновление загрузчика Grub
После установки, загружаемся в Astra Linux и обновляем параметры загрузчика через терминал командой:
sudo update-grub
Перезагружаемся, проверяем, что при загрузке у нас появилась для выбора вторая система Windows. Но при попытке зайти в неё, у нас появится запрос логина и пароля. И после перезагрузки у нас по умолчанию всё равно будет стоять Astra Linux:
Порядок загрузки операционных систем в Astra Linux
В Astra Linux имеется встроенное приложение «Загрузчик GRUB2». Находим его в меню «Пуск» и запускаем:
Если мы хотим установить по умолчанию Windows 10, то в настройках Grub выбираем Windows как систему по умолчанию:
Если по умолчанию устраивает Astra Linux, тогда настройку выше можете пропустить.
Отключаем запрос пароля
для второй системы в загрузчике Astra Linux
Для отключения запроса пароля для других ОС, нужно в загрузчике добавить опцию:
—class os —unrestricted
Опцию выше, нужно добавить в строку «menuentry» требуемой ОС в конфигурационном файле загрузчика «/boot/grub/grub.cfg». Файл «grub.cfg» вы можете найти по пути:
Файловая система — boot — grub
Далее через верхнее меню — «Сервис» — «Открыть терминал»:
В терминале вводим команду ниже чтобы открыть файл для редактирования:
sudo nano grub.cfg
Редактирование файлов доступно только пользователю root, поэтому мы используем sudo. После выполнения команды система запросит пароль. Вводим и нажимаем Enter — откроется наш файл:
После внесения изменений сохраните их с помощью сочетания клавиш Ctrl + O.
Заключение
Безусловно, существуют и другие способы установки двух систем, но для себя я выбрал именно этот вариант. Мне он показался наиболее доступным и простым.
P.S.: Прошу простить меня за не очень качественные фото
Всем удачи!
Одним из вариантов плавного перехода на операционные системы Linux является установка одновременно двух систем:
Windows 10 и Astra Linux 2.12 — такой вариант позволяет без проблем начинать работать из под астры, но если возникли сложности, например с Visio — то с легкостью перезагрузиться из под Windows.
Для осуществления одновременной установки обоих операционных систем необходимо выполнить:
1) Установить Windows 10 с разметкой дискового пространства таким образом, чтобы после раздела под Windows оставалось не менее 40 гигабайт свободного (неразмеченного) пространства.
2) После окончания установки Windows переходим к установке Astra Linux (я перебрал многие, наиболее гибкая версия 2.12)
3) По завершению установки Astra Linux загрузчик будет видеть только Астру и, следовательно загружать только её. Поэтому входим из под администратора, вводим в терминале:
Цитата
sudo update-grub
После этого при загрузке загрузчика будет предлагаться также и ОС Windows (ожидание выбора 5 сек). Если необходимо поставить загрузку ОС Windows по умолчанию — переходим в ОС Astra в настройки, выбираем Grub и указываем какую именно операционную систему загружать по умолчанию — не забываем сохранить настройки нажав кнопку «ОК»
Готово. Будут вопросы — задавайте.
При изучении вопроса использовались следующие ресурсы:
1) Astra Linux и Windows на одном диске (официальная вики астра)
2) Установка Windows 10 и Astra Linux одновременно на один компьютер (IT блог Alexfine)
Постановка задачи
В школах имеются ноутбуки с предустановленной лицензионной Windows 10, которая используется в учебном процессе или для прочих целей. Есть желание установить на эти ноуты Астру второй системой.
Задача такая: имеется ноутбук с установленной Windows 10 и хочется установить Astra Linux, чтобы запускать обе системы.
Просмотрев множество материалов в интернете нашёл лишь одну хорошую статью на эту тему: https://alexfine.ru/rubriki/linux/351-ustanovka-windows-10-i-astra-linux-odnovremenno-na-odin-kompyuter#
Год назад я успешно использовал предложенное решение на чистом ноутбуке, получилось, как хотелось: при включении ноута появляется меню в возможностью запуска Windows и Астры. По умолчанию грузится Windows без пароля, при желании можно успеть выбрать Linux. Но в предложенном способе предусмотрена подготовительная работа в начале установки Windows.
Нынче решил пойти дальше и решил установить AstraLinux на уже предустановленную Windows. Тоже получилось. Ниже поделюсь.
Подготовка в Windows
Windows 10 запущена, захожу в Управление дисками:
Вижу EFI раздел 100 Mb, раздел С, от которого хочу «отхватить» гигов 40-60 для Linux. Правой кнопкой вызываю меню и выбираю «Сжать том». В открывшемся окне ставлю размер сжимаемого пространства, например, 50000 и нажимаю Сжать:
Больше ничего не делаем, для Linux оставлено около 49 Гб.
Установка Astra Linux
Установку Астры делал с флешки ALSE 1.7.4.7, записанной с помощью программы Rufus. На ноуте (компе) нужно запустить установку с флешки. Иногда удаётся выбрать загрузочное устройство, нажав специальную клавишу F12 (или другую) при включении ноута, иногда только зайдя в БИОС. На моём ноуте я захожу в БИОС по F2 и меняю последовательность загрузки:
Сохраняю изменения клавишей F10 — ok. После перезагрузки запускается установка Астры, выбираю графическую установку и русский язык.
Далее всё просто, по умолчанию, продолжить или по смыслу… до Разметки дисков – Использовать наибольшее свободное место… Базовый уровень «Орёл»… установить Grub… После перезагрузки вводим имя пользователя и его пароль, входим в систему. При перезагрузке и включении компьютера у вас загрузится Astra Linux без возможности выбора Windows в меню.
Как полумеру можно переключать загрузку в БИОС меняя приоритет загрузки и сохраняя изменения (F10 — ok):
На моём ноутбуке ASUS серии Х можно, не входя в БИОС, вызвать Boot menu кнопкой Esc и выбрать загрузочное устройство, на школьных ноутбуках ICL загрузочное меню вызывается кнопкой F12.
Настройка двойной загрузки
Войдя в Астру, обязательно подключаем интернет, в Синаптике или другим способом активируем 4 штатные репозитория.
обновляем параметры загрузчика через терминал командой sudo update-grub:
Всё, на ноуте с выбором первой загрузки Astra Linux в меню загрузки появляется возможность выбора Windows, но по умолчанию грузится Linux:
В Astra Linux имеется встроенное приложение «Загрузчик GRUB2». Находим его в меню «Пуск» через Поиск или на Панели управления в разделе Система и запускаем:
Можно выбрать запись по умолчанию, настроить таймаут для выбора системы при включении и т.д.
Но для входа в Windows потребуется ввести имя пользователя Astra Linux и его пароль, что неудобно. Для отключения запроса пароля для других ОС, нужно в загрузчике добавить опцию: —class os —unrestricted.
Эту опцию выше, нужно добавить в строку «menuentry» требуемой ОС в конфигурационном файле загрузчика «/boot/grub/grub.cfg».
В ALSE 1.7.4.7 удалось добавить —class os —unrestricted, открыв файл grub.cfg с помощью Kate и сохранив с паролем администратора, в более поздних версиях это не работает и задаём команды в Терминале: cd /boot/grub, sudo nano grub.cfg:
Курсором спускаемся далеко вниз, пока не находим строку menuentru ‘Windows Boot Manager …, можно через Поиск слова Windows (Ctrl+W, печатаем Windows и нажимаем Enter).
Добавляем —class os —unrestricted после слов —class windows:
После внесения изменений сохраняем их с помощью сочетания клавиш Ctrl+O и выходим Ctrl+X.
Всё. После включения компьютера после нескольких назначенных секунд ожидания выбора системы грузится Windows 10 со своим паролем, если он был.
Очень полезная ссылка
Установка Windows 10 и Astra Linux одновременно на один компьютер
Все способы:
- Вариант 1: Форматирование диска с дальнейшей установкой Windows 10
- Вариант 2: Установка Windows 10 рядом с Linux
- Шаг 1: Работа с дисковым пространством в Linux
- Шаг 2: Установка Виндовс 10
- Шаг 3: Восстановление загрузчика GRUB
- Вопросы и ответы: 5
Вариант 1: Форматирование диска с дальнейшей установкой Windows 10
Этот способ подойдет пользователям в тех случаях, когда надобность в Linux просто отпала. Тогда ничего не мешает просто отформатировать содержимое диска или только конкретный раздел, чтобы без проблем инсталлировать туда Windows 10. В таких ситуациях никаких дополнительных настроек производить не придется, поскольку по сути это будет обычная «чистая» установка новой операционной системы на пустой жесткий диск или SSD. На нашем сайте уже имеется статья по данной теме, поэтому вам остается только изучить инструкции, перейдя по указанной ниже ссылке.
Подробнее: Руководство по установке Windows 10 с USB-флешки или диска
Вариант 2: Установка Windows 10 рядом с Linux
Многие пользователи знают о том, что установить любой дистрибутив рядом с любой версией Виндовс очень просто, поскольку не возникает никаких конфликтов с загрузчиками, а также инсталляторы предлагают выбрать соответствующий пункт, чтобы сохранить все файлы обнаруженной ОС. Однако при возникновении обратной ситуации процедура значительно усложняется. Она делится на несколько этапов, во время которых следует создать неразмеченное пространство, установить саму операционную систему и наладить корректную работу загрузчика. Именно это мы и предлагаем сделать далее.
Шаг 1: Работа с дисковым пространством в Linux
Для начала переместимся к Linux, чтобы здесь создать свободное дисковое пространство, которое в дальнейшем будет использовано для разметки файловой системы при установке Windows 10. За пример предлагаем взять самый популярный дистрибутив — Ubuntu, а вы, отталкиваясь от особенностей используемой сборки, выполните точно такие же действия.
- К сожалению, сжать раздел в Линукс просто так не получится, поскольку системный том изначально смонтирован, а размонтировать его нельзя. Придется запускать компьютер с LiveCD. Детальнее о создании такого загрузчика читайте в материале по ссылке ниже.
- После успешного создания загрузочной флешки запустите ее и переходите к режиму ознакомления с ОС.
- Откройте меню приложений и запустите оттуда стандартную программу GParted.
- В ней щелкните правой кнопкой мыши по существующему разделу, выберите пункт «Отмонтировать», а затем «Изменить размер/Переместить».
- Откроется всплывающее окно. В нем настройте свободное пространство удобным образом, отделив необходимое количество мегабайт для новой операционной системы.
- После этого щелкните ПКМ по строке «Не размечено» и выберите «Новый».
- В пункте «Создать как» отметьте «Расширенный раздел» и нажмите на «Добавить» или клавишу Enter.
- Осталось только кликнуть на значок в виде галочки, чтобы запустить выполнение заданных задач.
- Подтвердите применение операции к устройству.
- Дождитесь завершения этого процесса. Он может занять несколько минут, что зависит от быстродействия компьютера и количества размеченного пространства.
- Вы будете уведомлены об успешном завершении текущей операции, а это значит, что можно завершать работу с Linux и переходить к установке Windows 10.
Загрузка Linux с LiveCD
Мы рекомендуем отделять свободное пространство от основного раздела Linux только с конца, поскольку в начале всегда хранятся важные файлы для загрузки системы, о чем вы и должны быть уведомлены при работе с утилитой GParted. Дополнительно отметим, что стоит создать пространство с запасом и учетом того, что при работе с Windows может понадобиться добавление второго логического тома для хранения пользовательских файлов.
Шаг 2: Установка Виндовс 10
Мы бы не стали останавливаться на этом этапе, поскольку он знаком многим пользователям, но решили сделать это, чтобы учесть абсолютно все нюансы, связанные с неразмеченным пространством и созданием загрузочной флешки в Linux.
- Для начала приобретите Windows 10 на официальном сайте или загрузите ISO-образ. После этого его придется записать на флешку или диск, чтобы задействовать это устройство в качестве загрузочного. Детальнее о выполнении этой операции в Linux читайте в другом материале на нашем сайте, воспользовавшись указанной ниже ссылкой.
- Загрузитесь с записанного съемного носителя и выберите язык для инсталляции Виндовс.
- Затем нажмите на кнопку «Установить».
- Введите ключ продукта или пропустите этот шаг.
- Примите условия лицензионного соглашения, чтобы перейти далее.
- Выберите тип установки «Выборочная».
- Вы увидите незанятое пространство, которое мы добавили в предыдущем шаге. Можно сразу же на него установить ОС или создать еще один логический том, например, под буквой D.
- После этого выберите раздел для инсталляции и нажмите на «Далее».
- Подождите, пока все файлы будут установлены.
- После перезагрузки следуйте отобразившимся инструкциям, чтобы настроить Windows 10.
- Сразу же после запуска можно выключать ОС, поскольку далее придется настроить загрузчик GRUB.
Подробнее: Запись ISO-образов на флешку в Linux
Позже вы сможете вернуться к использованию Windows 10, но сейчас загрузчик сломан, поэтому не получится корректно загрузить ни одну из инсталлированных ОС. Давайте приступим к исправлению этой ситуации.
Шаг 3: Восстановление загрузчика GRUB
Загрузиться в Linux на данном этапе не получится, поскольку загрузчик GRUB был нарушен. Придется вернуться к LiveCD, о которой мы уже говорили в первом шаге. Вставьте флешку с образом диска в свободный разъем и запустите компьютер.
- В появившемся окне инсталляции переходите к ознакомлению с дистрибутивом.
- Откройте меню приложений и запустите оттуда «Терминал». Сделать это можно и через горячую клавишу Ctrl + Alt + T.
- Смонтируем корневой раздел с файлами Linux. По умолчанию за это отвечает команда
sudo mount /dev/sda1 /mnt
. Если расположение диска отличается от /dev/sda1, замените данный фрагмент на необходимый. - Следующая серия команд необходима для монтирования раздела с загрузчиком, если такой выделен в отдельный логический том. Для этого используйте строку
sudo mount --bind /dev/ /mnt/dev/
. - Вторая команда имеет вид
sudo mount --bind /proc/ /mnt/proc/
. - В конце остается только указать
sudo mount --bind /sys/ /mnt/sys/
, чтобы завершить монтирование файловых систем. - Перейдите к работе с необходимым окружением, указав
sudo chroot /mnt/
. - Здесь начните инсталляцию файлов загрузчика, вписав
grub-install /dev/sda
. - После этого выполните обновление через
update-grub2
. - Вы будете уведомлены об обнаружении операционных систем и успешном окончании генерирования файла настройки GRUB.
- Перезагрузите компьютер, воспользовавшись удобным для вас методом.
- Теперь при старте ПК можно выбрать одну из установленных ОС для дальнейшей ее загрузки.
Теперь вы знакомы с принципом инсталляции Windows 10 рядом или вместо Linux. Как видно, при выполнении этой процедуры следует учитывать определенные особенности, которые связаны с загрузчиком операционных систем. Если все делать с точностью по приведенным инструкциям, никаких проблем с установкой возникнуть не должно и обе ОС будут доступны для взаимодействия в любой момент.
Наша группа в TelegramПолезные советы и помощь
- Astra Linux Special Edition 1.5
- Astra Linux Special Edition 1.6
- Astra Linux Special Edition 1.7
- Astra Linux Common Edition 2.12
Вопрос
Можно ли установить ОС Astra Linux и Windows на один жесткий диск с возможностью выбора ОС при загрузке и использованием общего раздела для хранения файлов?
Ответ
Поскольку при установке ОС Windows загрузчик GRUB будет заменен загрузчиком Windows, рекомендуется проводить установку в следующем порядке:
- Microsoft Windows;
- Astra Linux.
При этом ОС должны быть установлены на разные разделы диска.
Допускается использование общего раздела для хранения файлов, однако, в этом случае его следует отформатировать в одной из перечисленных файловых систем:
- NTFS;
- VFAT;
- ExFAT;
- FAT32.
Также в ОС Astra Linux необходимо создать правило монтирования общего раздела в файле /etc/fstab
.