Двойная загрузка: Windows и Ubuntu
Двойная загрузка — отличный способ получить лучшее из мира Windows и Linux. Установить две операционные системы рядом друг с другом относительно просто, а также это отличная возможность узнать больше о компьютерах и о том, как работает программное обеспечение.
При сборке собственного компьютера вы можете выбирать из различных аппаратных компонентов, которые войдут в вашу систему. Есть некоторые ограничения совместимости, о которых следует знать, но у вас все еще остается множество вариантов, даже если вы выберете Team Green, Team Red или Team Blue.
Как только вы соберете все вместе и услышите этот славный звуковой сигнал POST, вы уже на пути к наслаждению своей новой установкой! Однако, прежде чем вы начнете играть на нем, обрабатывать текст или просто просматривать Интернет, необходимо установить один важный компонент: операционную систему!
Ubuntu — это удобный выбор для новичков в Linux, но есть и другие возможности на основе Ubuntu, каждый из которых предлагает уникальный взгляд на Linux. Zorin и Pop!_OS идеально подходят для пользователей, заинтересованных в играх или переходе с Windows, а elementary OS (показана выше) отличается ярким дизайном, который многие сравнивают с macOS.
Количество вариантов ОС быстро сокращается до нескольких из них. Для большинства Windows является де-факто операционной системой для ПК. Многие используют его для своей повседневной работы, он изначально поддерживает множество приложений, и за ним стоит весь рынок.
macOS — собственная операционная система Apple. Однако вы не можете просто установить macOS на новую машину, учитывая лицензирование и ограничения, наложенные на оборудование, не принадлежащее Apple. Люди придумали, как это сделать, но, по мнению Apple, такие методы незаконны.
Двойная загрузка — отличная возможность узнать больше о компьютерах и о том, как работает программное обеспечение.
В-третьих, есть линукс. Как мы уже говорили ранее, существует множество вариантов Linux, и вы можете выбрать тот, который лучше всего соответствует вашим потребностям. Однако, по сути, все они являются производными от одного ядра Linux, так что мы собираемся объединить их вместе ради аргумента.
По сути, вы сводится к простому выбору: вы устанавливаете Windows или Linux? В этой статье мы рассмотрим вариант «Почему не оба?»
Почему линукс? И почему двойная загрузка?
Если вы похожи на большинство людей, более безопасный и удобный вариант — просто «установить Windows». Вероятно, вы все равно используете его больше, и он должен работать из коробки. Так зачем вообще заморачиваться с линуксом?
Ну, во-первых, большинство дистрибутивов Linux бесплатны, так что вы потенциально можете сэкономить немного денег. Поскольку основное ядро Linux имеет открытый исходный код, а большинство операционных систем Linux остаются бесплатными, вы даже можете отслеживать новейшие функции ОС, следя за ее развитием.
Linux также относительно легковесен при установке. Он поставляется с небольшим количеством вредоносных программ, а требования к оборудованию, как правило, намного скромнее, чем для Windows: ему требуется меньше оперативной памяти, он занимает меньший размер установки на вашем диске, поддерживает старые процессоры и даже не требует TPM. Это может сделать некоторые дистрибутивы Linux идеальным выбором ОС, если вы пытаетесь воскресить старый компьютер.
Однако для большинства людей Linux предлагает множество возможностей настройки — начиная с выбора самого дистрибутива Linux! Каждый дистрибутив уникален по-своему. Мы отсылаем читателя к этой статье, которую мы написали некоторое время назад, для краткого изложения многих популярных вариантов.
Даже внутри дистрибутива вы можете настроить внешний вид, выбрав различные оконные менеджеры, выбор анимации, параметры рабочего стола, что угодно. А с сильным и активным сообществом вы, как правило, можете получить лучшую техническую поддержку на многих форумах по тому, что вы, возможно, ищете.
Однако в Linux есть не все. Например, некоторые приложения могут быть специально закодированы для среды Windows или Mac и, следовательно, не работать в Linux. Существует множество альтернатив с открытым исходным кодом, которые вы можете использовать, но некоторые вещи (например, игры) могут явно отсутствовать. Это начало меняться — Steam начал поддерживать многие игры для Linux — но это некоторые компромиссы, которые вам нужно рассмотреть, прежде чем принять решение полностью отказаться от Windows ради жизни с открытым исходным кодом.
Названия Linux продолжают расти в Steam
Но опять же, зачем отказываться от чего-либо? Почему бы не установить одновременно Windows и Ubuntu и воспользоваться преимуществами обоих миров? Именно в этом заключается концепция «двойной загрузки», и для ее реализации требуется лишь небольшое руководство.
Прежде чем приступить к делу, мы хотели немного объяснить, что происходит внутри вашего компьютера при двойной загрузке. Следующий раздел не является требованием для двойной загрузки, но в нем будет представлена определенная информация о различных вариантах и сложностях того, почему в первую очередь необходимо руководство по этому вопросу.
Что происходит под капотом при загрузке?
Когда вы нажимаете кнопку питания вашего ПК, материнская плата захватывает и начинает процесс загрузки. Управление передается BIOS, который выполняет базовую диагностику и проверяет наличие и работоспособность необходимого оборудования (ОЗУ, хранилище, клавиатура, мышь и т. д.).
Затем BIOS будет искать основную загрузочную запись, чтобы начать загрузку ОС и позволить вам запускать приложения на вашем оборудовании.
Основная загрузочная запись (MBR) обычно хранится в качестве первого блока загрузочного диска (будь то жесткий диск, твердотельный накопитель, USB-накопитель и т. д.). Расположение MBR жестко закодировано, чтобы его можно было найти в процессе загрузки. Его работа относительно проста: найти и загрузить ОС. Однако именно здесь начинается часть волшебства.
Сама MBR слишком мала, чтобы включать в себя всю информацию о том, как загрузить ОС. Вместо этого он обычно указывает на загрузчик, которому поручен фактический процесс чтения сведений об ОС и загрузки необходимых файлов в ОЗУ, а также начало общего процесса подготовки ОС к использованию. Разные ОС обычно имеют разные загрузчики. Windows, естественно, называет его диспетчером загрузки Windows, а в Linux загрузчик называется grub.
При двойной загрузке вы теперь хотите добавить в микс несколько ОС, а также дать себе возможность выбрать ОС, с которой вы хотите загрузиться. Как ты это делаешь? Ну и нужна ОС для выбора ОС! В мире Linux эта «операционная система» (также) называется grub.
Общая упрощенная процедура двойной загрузки выглядит следующим образом:
- Установите первую ОС. Настоятельно рекомендуется начать с Windows, так как grub может легко распознать Windows, а диспетчер загрузки Windows оптимизирован для работы только с Windows.
- Разделите диск. Разделите свой диск, чтобы выделить место для каждой ОС отдельно.
- Установите вторую ОС. В данном случае это будет дистрибутив Linux, такой как Ubuntu.
После завершения установки вы автоматически перезапишете загрузчик Windows с помощью grub.
Затем Grub сканирует диск и идентифицирует все установленные на нем разные версии ОС. Он будет записывать расположение на диске загрузчика каждой ОС, чтобы он мог перейти к соответствующему загрузчику, как только пользователь сделает свой выбор.
Grub обычно устанавливается как часть процесса установки Linux для большинства дистрибутивов (например, Ubuntu). Это позволяет легко следовать руководству по установке, и процесс не вызывает затруднений. Для установки новой ОС требуется флэш-накопитель, отдельный от основного хранилища, поскольку технически для установки первой и второй ОС вам необходимо загрузиться с USB.
Вам не обязательно знать всю эту информацию для двойной загрузки вашего ПК. Мы объясним каждый процесс по пути, но не стесняйтесь возвращаться к этому разделу, если вам интересно, что делает каждый шаг.
Прежде чем ты начнешь
Есть определенные вещи, которые вам нужны перед началом, а также несколько настоятельно рекомендуемых вещей, о которых следует помнить. В этом руководстве мы будем выполнять двойную загрузку Windows 11 вместе с Ubuntu 20.04 LTS (долгосрочная поддержка).
Основы:
- Убедитесь, что ваш компьютер соответствует требованиям ОС для Windows 11.
- Убедитесь, что ваш компьютер соответствует требованиям ОС для Ubuntu 20.04 LTS:
- Двухъядерный процессор с тактовой частотой 2 ГГц
- 4 ГБ оперативной памяти (но может работать и 1 ГБ)
- 25 ГБ места на жестком диске
- VGA с разрешением экрана 1024×768
- Достаточно места для хранения обеих операционных систем.
- Согласно текущим спецификациям, рекомендуемый размер Windows 11 и Ubuntu LTS 20.04 составляет 25 ГБ для каждой. Таким образом, минимальный носитель данных должен иметь не менее 50 ГБ свободного места.
- Мы настоятельно рекомендуем двойную загрузку с объемом памяти не менее 128 ГБ.
Для процесса установки вам понадобятся два (2) флэш-накопителя, каждый объемом не менее 8 ГБ. Мы рекомендуем не менее 8 ГБ для носителя, который будет использоваться для установки Ubuntu, и не менее 16 ГБ для носителя для установки Windows 11. Не следует использовать один флэш-накопитель для хранения обоих образов. Это вызовет головную боль при попытке загрузиться с флешки для установки.
При двойной загрузке вы можете решить, сколько места для хранения будет выделено для каждой ОС. Однако следует помнить об одном очень важном предостережении: при использовании Ubuntu у вас будет доступ ко всем вашим файлам Ubuntu, а также к файлам Windows через файловую систему.
Однако, когда вы находитесь в Windows, вы не сможете получить доступ к файлам в вашем разделе Ubuntu. Причина в том, что Windows не поддерживает файловую систему Linux, в том числе ext4. В результате Windows не может напрямую прочитать или обнаружить раздел или устройство ext4.
Простой обходной путь заключается в том, что вы все еще можете иметь несколько физических дисков в своей системе и использовать «другие» устройства для общего доступа к файлам. Пока дополнительные диски отформатированы в формате файлов NTFS, дополнительный диск будет виден, пока вы находитесь в любой ОС.
Наконец, хотя технически вы можете выполнять двойную загрузку на двух разных твердотельных накопителях, мы бы не рекомендовали это делать. Это добавляет много сложностей, которыми, возможно, не стоит управлять и отлаживать (как кратко объяснялось в предыдущем разделе).
Пошаговая инструкция для двойной загрузки
Убедившись, что ваш компьютер соответствует спецификациям, выбрав SSD для установки и подготовив два флэш-накопителя, вы можете сразу же погрузиться и начать процесс!
1 Загрузите ISO для каждой операционной системы
Вы можете загрузить ISO-образы Windows 11 и Ubuntu 20.04 прямо из нашего раздела загрузок.
2 Создайте загрузочные флешки для каждой ОС
После завершения загрузки вам нужно будет переместить их на флэш-диск и сделать его загрузочным. В отличие от копирования файлов непосредственно на флэш-диск, для того, чтобы сделать диск загрузочным, необходимо добавить определенные метаданные, чтобы обозначить в BIOS, что диск содержит файлы, связанные с ОС, во время загрузки. Утилита сделает это автоматически за вас.
2.1 Загрузите утилиту для создания загрузочных USB-накопителей
Инструментов для этого предостаточно, но мы рекомендуем Rufus. Это не только простой инструмент, но он также хорошо работает как с Windows, так и с Ubuntu ISO.
2.2 Создайте загрузочную флешку для ОС 1: Windows 11
Этот шаг зависит от того, планируете ли вы выполнять двойную загрузку на машине с установленной Windows 11 (другими словами, вы планируете просто добавить Ubuntu в уже существующую систему) или вы устанавливаете на новую машину без каких-либо операционных систем.
Если у вас уже установлена Windows в качестве первой ОС, вы можете перейти к шагу 2.3, и вам просто нужно подготовить одну загрузочную флешку, содержащую Ubuntu.
В противном случае продолжайте, используя Rufus, чтобы создать загрузочную флешку с Windows 11. На изображении ниже показана наша конфигурация.
2.3 Создайте загрузочную флешку для ОС 2: Ubuntu
Следуйте той же процедуре, что и выше, и создайте загрузочную флешку для второй ОС, у вас будет двойная загрузка. Помните: используйте другой USB-накопитель вообще, чтобы на каждом флэш-накопителе была только одна загрузочная операционная система. На самом деле, попытка использовать одну флешку для обоих не сработает, так как вторая ОС заставит вас отформатировать накопитель перед его подготовкой.
Ниже приведена конфигурация, которую мы использовали для создания нашего загрузочного USB-накопителя с Ubuntu 20.04.
3 Установите ОС 1: Windows 11
Если у вас уже установлена Windows 11, вы можете пропустить этот шаг. В противном случае подключите флэш-накопитель Windows 11 и выполните действия по установке Windows.
4 Управление разделами
После установки Windows 11 загрузите компьютер в Windows и запустите инструмент «Управление дисками» (клавиша Windows + X, выберите «Управление дисками» из списка).
Выберите текущий диск с установленной Windows 11, затем щелкните правой кнопкой мыши и выберите «Сжать том». В нашем примере ниже это диск C, размер которого составляет примерно 100 ГБ.
Во всплывающем окне введите количество места, на которое вы хотите уменьшить место на диске, и нажмите кнопку «Сжать», чтобы выполнить. В нашем примере на диске уже есть данные в разделе Windows, поэтому мы уменьшим их только примерно на 32 ГБ.
Не забудьте сделать резервную копию ваших файлов перед выполнением любых операций по управлению дисками.
После выполнения этого шага у вас будет «нераспределенное» пространство на диске около 32 ГБ, которое мы будем использовать при установке Ubuntu для двойной загрузки.
Раздел Windows теперь уменьшен до ~ 70 ГБ, как показано ниже.
5 Установка ОС 2: Ubuntu 20.04 LTS
Подготовив диск для Ubuntu, разбив диск на разделы, перезагрузите компьютер с флэш-накопителем Ubuntu на вашем ПК.
Загрузите Ubuntu с помощью меню загрузки вашего компьютера, обычно нажав кнопку F12 во время загрузки (или, в зависимости от материнской платы, кнопка может быть Escape, F2 или F10).
Либо удерживайте Shift, нажимая «Перезагрузить» в Windows. Это покажет меню, как показано ниже, где вы можете выбрать «Использовать устройство». Когда ваша машина загрузится, она автоматически загрузится с флешки Ubuntu.
5.1: Начать установку
Вы должны увидеть экран приветствия, как показано ниже, что позволит вам «Попробовать Ubuntu» или «Установить Ubuntu».
Вы можете сразу начать процесс установки, выбрав «Установить Ubuntu», или вы можете изучить Ubuntu с живого USB-накопителя.
Если вы выберете «Попробовать Ubuntu», вы можете начать процесс установки в любой момент, выбрав значок «Установить Ubuntu 20.04.4 LTS» на рабочем столе.
5.2: Выбор языка
Установка Ubuntu начинается с выбора языка и раскладки клавиатуры. Выберите предпочтительный вариант и продолжите установку.
5.3: Беспроводной доступ и другие обновления
После выбора языка вам будет предложено ввести настройки Wi-Fi для вашей домашней сети. Это необязательно.
Если вы это сделаете, на следующем шаге будет задан вопрос об обновлениях и других загрузках программного обеспечения, которые будут частью процесса установки. Опять же, это необязательно, так как вы всегда можете выполнить обновления и установку прошивки после завершения процесса двойной загрузки.
Чтобы ускорить процесс установки, мы предлагаем пропустить необязательные загрузки на потом и продолжить «Обычную установку».
5.4: Тип установки
Это критический шаг: указать процессу установки установить Ubuntu и Windows на один и тот же диск и параллельно, а не перезаписывать раздел Windows.
Первый вариант «Установить Ubuntu вместе с диспетчером загрузки Windows» — самый простой и предпочтительный способ. Если на вашем диске достаточно места, то при использовании этого метода вы получите простой разделитель, чтобы решить, сколько места разделить для вашей ОС Windows и сколько для Ubuntu.
Мы предлагаем выделить не менее 25 ГБ дискового пространства для Ubuntu в соответствии с требованиями установки.
По разным причинам этот метод может не работать (или вообще быть доступен). В нашей настройке при подготовке этого руководства наш диск объемом 128 ГБ не смог автоматически определить все свободное пространство, и у нас осталось только 6,5 ГБ дискового пространства для Ubuntu.
В большинстве сценариев вам, вероятно, потребуется выбрать «Что-то еще» для типа установки и вручную подготовить диск для двойной загрузки.
Выберите свой SSD из раскрывающегося меню внизу («Устройство для установки загрузчика»), которое будет заполнено различными разделами на вашем диске. Затем найдите свободное место, которое вы выделили на шаге 4 выше. Хотя может быть не очень очевидно, какой это раздел, вы можете найти имя «свободного пространства» в разделе «Устройство» и проверить размер.
В нашем примере мы выделили примерно 32 ГБ для Ubuntu, и поэтому мы нашли раздел с ближайшим размером диска, как показано ниже.
Теперь нажмите на знак «+», чтобы создать новый раздел. Вы получите всплывающее окно, как показано ниже, позволяющее выбрать тип и размер раздела. Нам нужно будет вручную создать два раздела из свободного места: один для файловой системы и один для пространства подкачки.
Первый раздел предназначен для фактической файловой системы, которая будет иметь формат ext4. Установите точку монтирования на «/» и убедитесь, что это «основной» тип раздела, а расположение находится в «начале этого пространства». Обратите внимание, что мы уменьшили размер примерно на 4 ГБ, которые мы будем использовать для пространства подкачки, описанного далее.
Затем выберите оставшееся свободное пространство (в нашем примере ~ 4 ГБ) и создайте новый раздел как «область подкачки». Пространство подкачки — это, по сути, зарезервированное пространство на диске, которое будет использоваться, если физическая оперативная память заполнится, для обмена страницами в оперативной памяти и из нее.
Предлагаемый объем пространства подкачки зависит от объема физической оперативной памяти в вашей системе и объема дискового пространства, которое вы хотите выделить для подкачки (которое вы не сможете использовать для файлов). Общее правило таково:
- Системы с оперативной памятью менее 2 ГБ — в 2 раза больше оперативной памяти
- Системы с оперативной памятью от 2 до 8 ГБ — столько же оперативной памяти
- Системы с оперативной памятью более 8 ГБ — не менее 4 ГБ пространства подкачки
Теперь все должно быть подготовлено, и вы можете продолжить установку Ubuntu, нажав кнопку «Установить сейчас».
Вы получите еще одно подтверждение с описанием только что внесенных изменений. В этом случае вы создадите два новых раздела в свободном пространстве: раздел ext4 для файловой системы Ubuntu и раздел подкачки для пространства подкачки.
Если все в порядке, нажмите «Продолжить». В этот момент диск начнет форматирование и применение ваших изменений, после чего начнется установка Ubuntu.
Выполните оставшуюся часть установки, пока она не будет завершена. После этого вам будет предложено перезагрузить компьютер.
6 Перезагрузитесь и выберите ОС, которую хотите использовать.
После завершения установки Ubuntu вы будете видеть меню GRUB каждый раз при загрузке компьютера. Когда появится GRUB, вы можете выбрать, войти ли в Ubuntu или загрузиться в раздел Windows 11.
И это все! Теперь ваш компьютер может работать как с Windows, так и с Ubuntu с одного SSD.
Теперь вы можете приступить к настройке среды Linux или загрузиться обратно в Windows, как будто ничего не изменилось.
Дополнительные ресурсы
- Инструменты командной строки Linux
- Разные вкусы Linux
- Объяснитель файловой системы