Как загрузить Linux
Обновлено: 21.11.2024
Вы когда-нибудь задумывались, что нужно для того, чтобы ваша система была готова к запуску приложений? Вот что происходит под капотом.
Понимание процессов загрузки и запуска Linux важно как для настройки Linux, так и для решения проблем с запуском. В этой статье представлен обзор последовательности загрузки с использованием загрузчика GRUB2 и последовательности запуска, выполняемой системой инициализации systemd.
На самом деле существует две последовательности событий, которые необходимы для загрузки компьютера с Linux и его использования: загрузка и запуск. Последовательность boot начинается при включении компьютера и завершается при инициализации ядра и запуске systemd. Затем процесс запуска вступает во владение и завершает задачу перевода компьютера Linux в рабочее состояние.
В целом процесс загрузки и запуска Linux довольно прост для понимания. Он состоит из следующих шагов, которые будут описаны более подробно в следующих разделах.
Дополнительные ресурсы по Linux
- ПОСТ БИОСа
- Загрузчик (GRUB2)
- Инициализация ядра
- Запустите systemd, родитель всех процессов.
Обратите внимание, что в этой статье рассматриваются GRUB2 и systemd, поскольку они являются текущим загрузчиком и программным обеспечением для инициализации для большинства основных дистрибутивов. Другие варианты программного обеспечения использовались исторически и до сих пор встречаются в некоторых дистрибутивах.
Процесс загрузки
Процесс загрузки можно запустить одним из нескольких способов. Во-первых, если питание отключено, включение питания запустит процесс загрузки. Если на компьютере уже работает локальный пользователь, включая пользователя root или непривилегированного пользователя, пользователь может программно инициировать последовательность загрузки, используя графический интерфейс или командную строку, чтобы инициировать перезагрузку. При перезагрузке компьютер сначала выключится, а затем перезагрузится.
ПОСТ БИОС
Первый шаг процесса загрузки Linux на самом деле не имеет ничего общего с Linux. Это аппаратная часть процесса загрузки, одинаковая для любой операционной системы. Когда питание подается на компьютер впервые, он запускает POST (самотестирование при включении питания), которое является частью BIOS (базовая система ввода-вывода).
В 1981 году, когда компания IBM разработала первый ПК, BIOS был предназначен для инициализации аппаратных компонентов. POST — это часть BIOS, задача которой — обеспечить правильную работу оборудования компьютера. В случае сбоя POST компьютер нельзя будет использовать, поэтому процесс загрузки не продолжится.
BIOS POST проверяет базовую работоспособность оборудования, а затем выдает прерывание BIOS, INT 13H, которое определяет местонахождение загрузочных секторов на всех подключенных загрузочных устройствах. Первый обнаруженный загрузочный сектор, содержащий действительную загрузочную запись, загружается в ОЗУ, после чего управление передается коду, который был загружен из загрузочного сектора.
Загрузочный сектор — это действительно первая ступень загрузчика. В большинстве дистрибутивов Linux используются три загрузчика: GRUB, GRUB2 и LILO. GRUB2 является новейшим и в наши дни используется гораздо чаще, чем другие более старые варианты.
GRUB2
GRUB2 расшифровывается как "GRand Unified Bootloader, версия 2" и теперь является основным загрузчиком для большинства современных дистрибутивов Linux. GRUB2 — это программа, которая делает компьютер достаточно умным, чтобы найти ядро операционной системы и загрузить его в память. Поскольку написать и произнести GRUB проще, чем GRUB2, я могу использовать термин GRUB в этом документе, но я буду ссылаться на GRUB2, если не указано иное.
GRUB был разработан для совместимости со спецификацией мультизагрузки, которая позволяет GRUB загружать многие версии Linux и других бесплатных операционных систем; он также может по цепочке загружать загрузочную запись проприетарных операционных систем.
GRUB также может позволить пользователю выбрать загрузку из нескольких различных ядер для любого заданного дистрибутива Linux. Это дает возможность загрузить предыдущую версию ядра, если обновленная версия выйдет из строя или будет несовместима с важной частью программного обеспечения. GRUB можно настроить с помощью файла /boot/grub/grub.conf.
GRUB1 теперь считается устаревшим и в большинстве современных дистрибутивов заменен на GRUB2, который представляет собой переписанную версию GRUB1. Дистрибутивы на базе Red Hat были обновлены до GRUB2 вокруг Fedora 15 и CentOS/RHEL 7. GRUB2 обеспечивает те же функции загрузки, что и GRUB1, но GRUB2 также представляет собой предустановленную среду на основе команд на основе мейнфреймов и обеспечивает большую гибкость на этапе предварительной загрузки. GRUB2 настроен с помощью /boot/grub2/grub.cfg.
Основная функция любого из GRUB — загрузить ядро Linux в память и запустить его.Обе версии GRUB работают практически одинаково и имеют одни и те же три этапа, но я буду использовать GRUB2 для обсуждения того, как GRUB выполняет свою работу. Настройка GRUB или GRUB2 и использование команд GRUB2 выходит за рамки этой статьи.
Хотя GRUB2 официально не использует обозначение стадий для трех стадий GRUB2, удобно обращаться к ним таким образом, поэтому я буду использовать это в этой статье.
Этап 1
Как упоминалось в разделе BIOS POST, в конце POST BIOS ищет на подключенных дисках загрузочную запись, обычно расположенную в главной загрузочной записи (MBR), загружает первую найденную запись в память, а затем запускает ее. выполнение загрузочной записи. Код начальной загрузки, т. е. этап 1 GRUB2, очень мал, поскольку он должен помещаться в первый 512-байтовый сектор на жестком диске вместе с таблицей разделов. Общий объем пространства, выделенного для фактического кода начальной загрузки в классической универсальной MBR, составляет 446 байт. 446-байтовый файл для этапа 1 называется boot.img и не содержит таблицы разделов, которая добавляется в загрузочную запись отдельно.
Поскольку загрузочная запись должна быть такой маленькой, она также не очень умна и не понимает структуру файловой системы. Поэтому единственной целью этапа 1 является обнаружение и загрузка этапа 1.5. Для этого этап 1.5 GRUB должен находиться в пространстве между самой загрузочной записью и первым разделом на диске. После загрузки этапа 1.5 GRUB в ОЗУ этап 1 передает управление этапу 1.5.
Этап 1.5
Как упоминалось выше, стадия 1.5 GRUB должна располагаться в пространстве между самой загрузочной записью и первым разделом на диске. Это пространство исторически не использовалось по техническим причинам. Первый раздел на жестком диске начинается с сектора 63, а MBR находится в секторе 0, что оставляет 62 сектора по 512 байт — 31 744 байта — для хранения файла core.img, который является этапом 1.5 GRUB. Файл core.img имеет размер 25 389 байт, поэтому между MBR и первым разделом диска достаточно места для его хранения.
Из-за большего объема кода, который можно разместить на этапе 1.5, в нем может быть достаточно кода, чтобы содержать несколько распространенных драйверов файловых систем, таких как стандартная файловая система EXT и другие файловые системы Linux, FAT и NTFS. Файл core.img GRUB2 намного сложнее и функциональнее, чем старый GRUB1 stage 1.5. Это означает, что этап 2 GRUB2 может быть расположен в стандартной файловой системе EXT, но не может быть расположен на логическом томе. Таким образом, стандартное расположение файлов этапа 2 — файловая система /boot, а именно /boot/grub2.
Обратите внимание, что каталог /boot должен находиться в файловой системе, поддерживаемой GRUB. Не все файловые системы. Функция этапа 1.5 состоит в том, чтобы начать выполнение с драйверов файловой системы, необходимых для поиска файлов этапа 2 в файловой системе /boot и загрузки необходимых драйверов.
Этап 2
Все файлы GRUB этапа 2 расположены в каталоге /boot/grub2 и нескольких подкаталогах. GRUB2 не имеет файла образа, как на этапах 1 и 2. Вместо этого он состоит в основном из модулей ядра во время выполнения, которые загружаются по мере необходимости из каталога /boot/grub2/i386-pc.
Функция GRUB2 этапа 2 состоит в том, чтобы найти и загрузить ядро Linux в ОЗУ и передать управление компьютером ядру. Ядро и связанные с ним файлы находятся в каталоге /boot. Файлы ядра можно идентифицировать, так как все они имеют имена, начинающиеся с vmlinuz. Вы можете просмотреть содержимое каталога /boot, чтобы увидеть установленные в настоящее время ядра в вашей системе.
GRUB2, как и GRUB1, поддерживает загрузку с одного из нескольких ядер Linux. Диспетчер пакетов Red Hat, DNF, поддерживает хранение нескольких версий ядра, так что в случае возникновения проблемы с самой новой версией можно загрузить более старую версию ядра. По умолчанию GRUB предоставляет предзагрузочное меню установленных ядер, включая возможность восстановления и, если настроено, возможность восстановления.
Этап 2 GRUB2 загружает выбранное ядро в память и передает управление компьютером ядру.
Ядро
Все ядра находятся в самораспаковывающемся сжатом формате для экономии места. Ядра находятся в каталоге /boot вместе с исходным образом RAM-диска и картами устройств жестких дисков.
После того, как выбранное ядро будет загружено в память и начнет выполняться, оно должно сначала извлечь себя из сжатой версии файла, прежде чем сможет выполнять какую-либо полезную работу. После извлечения ядра оно загружает systemd, заменяющую старую программу инициализации SysV, и передает ей управление.
Это конец процесса загрузки. На данный момент ядро Linux и systemd работают, но не могут выполнять какие-либо продуктивные задачи для конечного пользователя, поскольку больше ничего не запущено.
Процесс запуска
Процесс запуска следует за процессом загрузки и приводит компьютер Linux в рабочее состояние, в котором его можно использовать для продуктивной работы.
системный
systemd — это мать всех процессов, и он отвечает за доведение хоста Linux до состояния, в котором можно выполнять продуктивную работу. Некоторые из его функций, гораздо более обширные, чем у старой программы init, предназначены для управления многими аспектами работающего хоста Linux, включая монтирование файловых систем, а также запуск и управление системными службами, необходимыми для продуктивного хоста Linux. Любые задачи systemd, не связанные с последовательностью запуска, выходят за рамки этой статьи.
Сначала systemd монтирует файловые системы, определенные в /etc/fstab, включая любые файлы подкачки или разделы. На этом этапе он может получить доступ к файлам конфигурации, расположенным в /etc, включая свои собственные. Он использует свой файл конфигурации, /etc/systemd/system/default.target, чтобы определить, в каком состоянии или цели он должен загрузить хост. Файл default.target является лишь символической ссылкой на настоящий целевой файл. Для настольной рабочей станции это обычно будет graphical.target, что эквивалентно уровню выполнения 5 в старой системе инициализации SystemV. Для сервера по умолчанию, скорее всего, будет multi-user.target, что похоже на уровень запуска 3 в SystemV. Emergency.target аналогичен однопользовательскому режиму.
Обратите внимание, что цели и службы являются единицами systemd.
Таблица 1 ниже представляет собой сравнение целей systemd со старыми уровнями запуска SystemV. Целевые псевдонимы systemd предоставляются systemd для обратной совместимости. Целевые псевдонимы позволяют сценариям — и многим системным администраторам, таким как я, — использовать команды SystemV, такие как init 3, для изменения уровней выполнения. Разумеется, команды SystemV пересылаются в systemd для интерпретации и выполнения.
Уровень запуска SystemV | systemd target | псевдонимы systemd target | Описание |
halt.target | Остановка системы без отключения питания. | ||
0 | poweroff.target | runlevel0.target | Остановка систему и выключает питание. |
S | emergency.target | Однопользовательский режим. Службы не запущены; файловые системы не монтируются. Это самый базовый уровень работы, когда на главной консоли работает только аварийная оболочка, позволяющая пользователю взаимодействовать с системой. | |
1< /small> | rescue.target | runlevel1.target | Базовая система включая монтирование файловых систем с запущенными только самыми основными службами и аварийной оболочкой на главной консоли. |
2 | runlevel2.target | Мультипользователь, без NFS, но работают все другие службы, не связанные с графическим интерфейсом. | |
3 | multi-user.target | runlevel3.target td> | Все службы запущены, кроме интерфейса командной строки (CLI). |
4 | runlevel4.target | Не используется. | |
5 | graphical.target | runlevel5.target< /small> | многопользовательский с графическим интерфейсом. |
6 | reboot.target | runlevel6.target | Перезагрузка | < /tr>
default.target | Эта цель всегда имеет псевдоним символической ссылки либо на multi-user.target, либо на graphical.target. systemd всегда использует default.target для запуска системы. У default.target никогда не должно быть псевдонима halt.target, poweroff.target или reboot.target. |
Таблица 1. Сравнение уровней запуска SystemV с целями systemd и некоторыми псевдонимами целей.
Каждая цель имеет набор зависимостей, описанных в ее файле конфигурации. systemd запускает необходимые зависимости. Эти зависимости являются службами, необходимыми для запуска хоста Linux на определенном уровне функциональности. Когда все зависимости, перечисленные в целевых файлах конфигурации, загружены и запущены, система работает на этом целевом уровне.
systemd также просматривает устаревшие каталоги инициализации SystemV, чтобы увидеть, существуют ли там какие-либо файлы запуска. Если это так, systemd использовала их в качестве файлов конфигурации для запуска служб, описанных в этих файлах. Устаревшая сетевая служба — хороший пример одной из тех, которые все еще используют файлы запуска SystemV в Fedora.
Рисунок 1 ниже скопирован непосредственно со страницы руководства по загрузке.В нем показана общая последовательность событий во время запуска systemd и основные требования к порядку для обеспечения успешного запуска.
Цели sysinit.target и basic.target можно рассматривать как контрольные точки в процессе запуска. Хотя одной из целей проектирования systemd является параллельный запуск системных служб, все же существуют определенные службы и функциональные цели, которые необходимо запустить до запуска других служб и целей. Эти контрольные точки не могут быть пройдены, пока не будут выполнены все службы и цели, требуемые этой контрольной точкой.
Таким образом, sysinit.target достигается, когда все модули, от которых он зависит, завершены. Все эти блоки, монтирование файловых систем, настройка файлов подкачки, запуск udev, установка начального числа генератора случайных чисел, запуск низкоуровневых служб и настройка криптографических служб, если одна или несколько файловых систем зашифрованы, должны быть выполнены, но внутри sysinit. target эти задачи могут выполняться параллельно.
Sysinit.target запускает все низкоуровневые службы и модули, необходимые для минимальной функциональности системы и необходимые для перехода к basic.target.
Рисунок 1. Карта запуска systemd.
После того, как sysinit.target выполнен, systemd затем запускает basic.target, запуская все модули, необходимые для его выполнения. Базовая цель предоставляет некоторые дополнительные функции, запуская юниты, необходимые для следующей цели. К ним относятся настройка таких вещей, как пути к различным исполняемым каталогам, сокеты связи и таймеры.
Наконец, можно инициализировать цели уровня пользователя, multi-user.target или graphical.target. Обратите внимание, что multi-user.target должен быть достигнут до того, как можно будет выполнить графические целевые зависимости.
Цели, подчеркнутые на рисунке 1, являются обычными целями запуска. Когда одна из этих целей достигнута, запуск завершен. Если multi-user.target используется по умолчанию, вы должны увидеть вход в текстовом режиме на консоли. Если по умолчанию используется graphical.target, вы должны увидеть графическое изображение входа в систему; конкретный экран входа в систему с графическим интерфейсом, который вы видите, будет зависеть от используемого вами диспетчера отображения по умолчанию.
Проблемы
Недавно мне нужно было изменить загрузочное ядро по умолчанию на компьютере с Linux, на котором использовался GRUB2. Я обнаружил, что некоторые команды у меня не работают должным образом или я их неправильно использую. Я еще не уверен, что именно имело место, и мне нужно провести дополнительные исследования.
Команда grub2-set-default неправильно установила для меня индекс ядра по умолчанию в файле /etc/default/grub, поэтому желаемое альтернативное ядро не загружалось. Поэтому я вручную изменил /etc/default/grub GRUB_DEFAULT=saved на GRUB_DEFAULT=2, где 2 — это индекс установленного ядра, которое я хотел загрузить. Затем я выполнил команду grub2-mkconfig > /boot/grub2/grub.cfg, чтобы создать новый файл конфигурации grub. Это обходное решение сработало, как и ожидалось, и загрузилось альтернативное ядро.
Выводы
GRUB2 и система инициализации systemd являются ключевыми компонентами на этапах загрузки и запуска большинства современных дистрибутивов Linux. Несмотря на то, что вокруг systemd возникли разногласия, эти два компонента отлично работают вместе, сначала загружая ядро, а затем запуская все системные службы, необходимые для создания функциональной системы Linux.
Linux — отличная операционная система с широкой поддержкой аппаратного и программного обеспечения, но реальность такова, что иногда вам приходится использовать Windows, возможно, из-за того, что ключевые приложения не работают в Linux. К счастью, двойная загрузка Windows и Linux очень проста, и в этой статье я покажу вам, как ее настроить для Windows 10 и Ubuntu.
Прежде чем начать, убедитесь, что вы создали резервную копию своего компьютера. Хотя процесс настройки двойной загрузки не очень сложен, несчастные случаи все же могут произойти. Так что найдите время, чтобы сделать резервную копию важных файлов на случай, если в дело вступит теория хаоса. В дополнение к резервному копированию файлов рассмотрите возможность создания резервной копии образа диска, хотя это не обязательно и может быть более сложным процессом.
Предпосылки
Для начала вам понадобятся следующие пять элементов:
1. Два USB-накопителя (или DVD-R)
Я рекомендую устанавливать Windows и Ubuntu с помощью флэш-накопителей, так как они работают быстрее, чем DVD. Это, наверное, само собой разумеется, но создание загрузочного носителя стирает все на флешке. Поэтому убедитесь, что флэш-накопители пусты или содержат данные, которые вы не боитесь потерять.
Если ваш компьютер не поддерживает загрузку с USB, вместо этого вы можете создать DVD-носитель.К сожалению, поскольку не существует двух компьютеров с одинаковым программным обеспечением для записи DVD, я не могу объяснить вам этот процесс. Однако, если в вашем приложении для записи DVD есть возможность записи из ISO-образа, это то, что вам нужно.
2. Лицензия Windows 10
Если Windows 10 поставляется с вашим ПК, лицензия будет встроена в компьютер, поэтому вам не нужно беспокоиться о ее вводе во время установки. Если вы купили розничную версию, у вас должен быть ключ продукта, который вам нужно будет ввести в процессе установки.
3. Инструмент для создания мультимедиа Windows 10
Загрузите и запустите Windows 10 Media Creation Tool. Как только вы запустите инструмент, он проведет вас через шаги, необходимые для создания носителя Windows на USB или DVD-R. Примечание. Даже если у вас уже установлена Windows 10, в любом случае рекомендуется создать загрузочный носитель на случай, если что-то пойдет не так и вам потребуется переустановить его.
4. Установочный носитель Ubuntu
5. Программное обеспечение Etcher (для создания загрузочного USB-накопителя Ubuntu)
Для создания загрузочного носителя для любого дистрибутива Linux я рекомендую Etcher. Etcher работает со всеми тремя основными операционными системами (Linux, MacOS и Windows) и следит за тем, чтобы вы не перезаписали текущий раздел операционной системы.
Загрузив и запустив Etcher, нажмите Выбрать образ и укажите его на ISO-образ Ubuntu, загруженный на шаге 4. Затем нажмите Выбрать диск, чтобы выбрать флэш-накопитель и нажмите Flash!, чтобы начать процесс превращения флэш-диска в программу установки Ubuntu. (Если вы используете DVD-R, используйте программное обеспечение для записи DVD на вашем компьютере.)
Установите Windows и Ubuntu
Вы должны быть готовы начать. К этому моменту вы должны были выполнить следующее:
- Создали резервные копии важных файлов.
- Создан установочный носитель Windows.
- Создан установочный носитель Ubuntu
Есть два способа установки. Во-первых, если у вас уже установлена Windows 10, установщик Ubuntu может изменить размер раздела, и установка продолжится в пустом месте. Или, если вы не установили Windows 10, установите ее на меньший раздел, который вы можете настроить в процессе установки. (Я опишу, как это сделать ниже.) Второй способ предпочтительнее и менее подвержен ошибкам. Скорее всего, у вас не возникнет никаких проблем в любом случае, но проще всего установить Windows вручную и выделить для нее раздел меньшего размера, а затем установить Ubuntu.
Если на вашем компьютере уже установлена Windows 10, пропустите следующие инструкции по установке Windows и перейдите к разделу Установка Ubuntu.
Установка Windows
Вставьте созданный установочный носитель Windows в свой компьютер и загрузитесь с него. То, как вы это сделаете, зависит от вашего компьютера, но у большинства есть клавиша, которую вы можете нажать, чтобы запустить меню загрузки. Например, на ПК Dell этой клавишей является F12. Если флэш-накопитель не отображается в качестве опции, возможно, вам потребуется перезагрузить компьютер. Иногда он отображается только в том случае, если вы вставили носитель до включения компьютера. Если вы видите сообщение типа «нажмите любую клавишу для загрузки с установочного носителя», нажмите клавишу. Вы должны увидеть следующий экран. Выберите язык и стиль клавиатуры и нажмите Далее.
Нажмите Установить сейчас, чтобы запустить программу установки Windows.
На следующем экране запрашивается ключ продукта. Если у вас его нет, потому что Windows 10 поставляется с вашим ПК, выберите «У меня нет ключа продукта». Он должен автоматически активироваться после установки, как только он догонит обновления. Если у вас есть ключ продукта, введите его и нажмите "Далее".
Выберите, какую версию Windows вы хотите установить. Если у вас есть розничная копия, на этикетке будет указано, какая у вас версия. В противном случае он обычно находится в документации, прилагаемой к вашему компьютеру. В большинстве случаев это будет Windows 10 Home или Windows 10 Pro. Большинство компьютеров, поставляемых с выпуском Home, имеют наклейку с простой надписью «Windows 10», тогда как Pro имеет четкую маркировку.
Примите лицензионное соглашение, установив флажок, а затем нажмите Далее.
После принятия соглашения вам доступны два варианта установки. Выберите второй вариант: Выборочная: установить только Windows (дополнительно).
На следующем экране должна отображаться текущая конфигурация жесткого диска.
Возможно, ваши результаты будут отличаться от моих. Я никогда раньше не использовал этот жесткий диск, поэтому он совершенно не распределен. Вероятно, вы увидите один или несколько разделов для вашей текущей операционной системы. Выделите каждый раздел и удалите его.
В этот момент весь диск будет отображаться как нераспределенный. Чтобы продолжить, создайте новый раздел.
Здесь вы можете видеть, что я разделил диск пополам (или достаточно близко), создав раздел размером 81 920 МБ (что близко к половине от 160 ГБ). Дайте Windows не менее 40 ГБ, а лучше 64 ГБ или больше. Остальную часть диска оставьте нераспределенной, так как позже вы установите Ubuntu на нее.
Ваши результаты будут выглядеть примерно так:
Подтвердите, что разделы вас устраивают, и нажмите Далее. Начнется установка Windows.
Если ваш компьютер успешно загружается в Windows, все готово для перехода к следующему шагу.
Установить Ubuntu
Независимо от того, было ли это уже там, или вы выполнили шаги, описанные выше, на данный момент у вас установлена Windows. Теперь используйте установочный носитель Ubuntu, который вы создали ранее, чтобы загрузиться в Ubuntu. Вставьте носитель и загрузите компьютер с него. Опять же, точная последовательность клавиш для доступа к меню загрузки варьируется от одного компьютера к другому, поэтому проверьте свою документацию, если вы не уверены. Если все пойдет хорошо, вы увидите следующий экран после завершения загрузки носителя:
Здесь вы можете выбрать между Попробовать Ubuntu или Установить Ubuntu. Пока не устанавливайте; вместо этого нажмите Попробовать Ubuntu. После завершения загрузки вы должны увидеть рабочий стол Ubuntu.
Нажимая Попробовать Ubuntu, вы соглашаетесь попробовать Ubuntu перед ее установкой. Здесь, в режиме Live, вы можете поиграть с Ubuntu и убедиться, что все работает, прежде чем приступить к установке. Ubuntu работает с большинством оборудования ПК, но всегда лучше протестировать его заранее. Убедитесь, что у вас есть доступ к Интернету и воспроизведение аудио и видео. Зайти на YouTube и воспроизвести видео — хороший способ сделать все это одновременно. Если вам нужно подключиться к беспроводной сети, щелкните значок сети в правом верхнем углу экрана. Там вы можете найти список беспроводных сетей и подключиться к своей.
Когда все будет готово, дважды щелкните значок Установить Ubuntu 20.04 LTS на рабочем столе, чтобы запустить программу установки.
Выберите язык, который хотите использовать в процессе установки, затем нажмите Продолжить.
Далее выберите раскладку клавиатуры. Сделав свой выбор, нажмите Продолжить.
На следующем экране есть несколько вариантов. Вы можете выбрать обычную или минимальную установку. Для большинства людей нормальная установка идеальна. Опытные пользователи могут вместо этого выполнить минимальную установку, при которой по умолчанию установлено меньше программных приложений. Кроме того, вы можете загружать обновления и включать стороннее программное обеспечение и драйверы. Я рекомендую установить оба этих флажка.По завершении нажмите Продолжить.
На следующем экране вас спросят, хотите ли вы стереть диск или настроить двойную загрузку. Поскольку у вас двойная загрузка, выберите Установить Ubuntu вместе с Windows 10. Нажмите Установить сейчас.
Может появиться следующий экран. Если вы установили Windows с нуля и оставили нераспределенное место на диске, Ubuntu автоматически установится на пустом месте, поэтому вы не увидите этот экран. Если у вас уже была установлена Windows 10, и она занимает весь диск, появится этот экран, и вы сможете выбрать диск вверху. Если у вас только один диск, вы можете выбрать, сколько места украсть у Windows и применить к Ubuntu. Вы можете перетащить вертикальную линию в середине слева и справа с помощью мыши, чтобы освободить место от одного и освободить его от другого. Настройте это именно так, как вы хотите, а затем нажмите Установить сейчас.
Вы должны увидеть экран подтверждения, показывающий, что Ubuntu планирует делать. Если все выглядит правильно, нажмите Продолжить.
Ubuntu устанавливается в фоновом режиме, но вам все еще нужно выполнить некоторые настройки. Пока Ubuntu пытается определить ваше местоположение, вы можете щелкнуть карту, чтобы сузить ее, чтобы убедиться, что ваш часовой пояс и другие параметры установлены правильно.
Затем введите данные учетной записи пользователя: ваше имя, имя компьютера, имя пользователя и пароль. Когда закончите, нажмите Продолжить.
После завершения установки перезагрузите компьютер.
Если все прошло по плану, после перезагрузки компьютера вы должны увидеть экран, похожий на этот. Выберите Ubuntu или Windows 10; другие варианты предназначены для устранения неполадок, поэтому я не буду вдаваться в них.
Попробуйте загрузиться как в Ubuntu, так и в Windows, чтобы протестировать их и убедиться, что все работает должным образом. Если да, то теперь на вашем компьютере установлены и Windows, и Ubuntu.
Эта статья была впервые опубликована в 2018 году и обновлена Сетом Кенлоном.
Поклонники разных операционных систем могут спорить о том, какая из них наиболее стабильна, надежна, гибка или удобна для пользователя, но есть один бесспорный момент: на любой машине, независимо от ОС, могут возникать проблемы.
Acronis Сyber Protect Домашний офис
И хотя исторически пользователи вставляли загрузочный носитель в дисковод DVD или CD, многие компьютеры больше не поставляются с дисководами для оптических дисков. В результате загрузка с USB-накопителя становится стандартом.
Способы запуска этого загрузочного носителя могут различаться в зависимости от используемой операционной системы, но есть несколько общих рекомендаций, которые помогут запустить вашу машину, независимо от того, какую ОС вы предпочитаете.
Итак, если ваша система нестабильна, вам нужно запустить диагностический инструмент на жестком диске или вы просто хотите загрузить рабочий стол Linux, чтобы посмотреть, что это такое, давайте посмотрим, как вы запускаете свою машину с помощью аварийного загрузочного USB-носителя.
Как загрузить Mac с USB: шаги
Заставить Mac загружаться с USB-накопителя довольно просто.
- Вставьте загрузочный USB-носитель в свободный разъем USB.
- Нажмите кнопку питания, чтобы включить Mac (или перезагрузите Mac, если он уже включен).
- Когда вы услышите сигнал запуска, нажмите и удерживайте клавишу Option. Удержание этой клавиши дает вам доступ к диспетчеру запуска OS X. Когда появится экран Startup Manager, отпустите клавишу Option. Утилита будет искать все доступные диски с загрузочным содержимым.
- Используя указатель или клавиши со стрелками на клавиатуре, выберите USB-накопитель, с которого вы хотите выполнить загрузку.
- После выбора нажмите клавишу «Ввод» или дважды щелкните выбранный вариант. Машина начнет загружаться с USB-накопителя.
ПРИМЕЧАНИЕ. К вашему Mac подключено несколько USB-устройств? Не беспокойтесь.Startup Manager отображает только диски с загрузочным содержимым.
Как загрузиться с USB в Windows?
Запустить компьютер с помощью загрузочного USB-носителя несложно, хотя сначала требуется настройка BIOS (базовая система ввода-вывода). Это связано с тем, что в настройках BIOS указана последовательность загрузки, которой следует машина при запуске. Порядок загрузки сообщает машине, на каких устройствах искать программное обеспечение, необходимое для запуска компьютера, и приоритет каждого устройства в этом поиске.
Если вы загружаетесь с USB-носителя, вы должны изменить порядок загрузки BIOS, чтобы USB-устройство было первым в списке. В противном случае компьютер будет загружаться с жесткого диска как обычно.
Для начала подключите флэш-накопитель к USB-порту. Затем, чтобы изменить последовательность загрузки BIOS:
- Нажмите кнопку питания на компьютере.
- На начальном экране запуска нажмите ESC, F1, F2, F8 или F10. (В зависимости от компании, создавшей вашу версию BIOS, может появиться меню.)
- Когда вы решите войти в программу настройки BIOS, появится страница утилиты настройки.
- С помощью клавиш со стрелками на клавиатуре выберите вкладку BOOT. Все доступные системные устройства будут отображаться в порядке их приоритета загрузки. Здесь вы можете изменить порядок устройств.
- Переместите USB на первое место в последовательности загрузки.
- Переместите Жесткие диски вверх
- Развернуть, чтобы отобразить все параметры жесткого диска.
- Переместите USB-устройство в начало списка жестких дисков
В будущем ваш компьютер будет сначала проверять USB-порт на наличие загрузочного носителя при запуске. Это не будет проблемой, так как BIOS перейдет к следующему устройству в последовательности загрузки. если вы не держите загрузочный носитель в порту USB. Затем система будет каждый раз запускаться с этого устройства.
Как загрузиться с USB в Linux?
Для загрузки Ubuntu с USB-носителя процесс очень похож на приведенные выше инструкции для Windows.
- Подтвердите, что в последовательности загрузки BIOS первым указан USB-накопитель, или внесите необходимые изменения.
- После того, как флэш-накопитель USB будет вставлен в порт USB, нажмите кнопку питания на компьютере (или кнопку «Перезагрузить», если компьютер работает).
- Загрузится меню загрузки установщика, где вы должны выбрать Запустить Ubuntu с этого USB-накопителя.
- Ubuntu запустится, и вы сможете приступить к работе в системе — задавать настройки, перенастраивать систему по мере необходимости или запускать любые инструменты диагностики.
Создание загрузочного USB-носителя
Независимо от используемой операционной системы загрузка компьютера с USB-носителя не должна вызывать затруднений. Общее представление о том, как загружается ваша система, может дать основы, необходимые для понимания того, что происходит при использовании загрузочного носителя.
Создание загрузочного USB-носителя также не должно быть сложным, хотя есть несколько вариантов, которые следует учитывать.
Пользователям Mac мы рекомендуем посетить страницу поддержки Apple на загрузочном носителе USB. В нем содержатся рекомендации, относящиеся к используемой версии OS X (например, Sierra, High Sierra, Yosemite и т. д.), которые помогут вам получить нужную загрузочную версию.
Пользователи Windows и Linux могут рассмотреть Acronis Disk Director 12.5, который включает в себя интуитивно понятный мастер создания загрузочных носителей, который упрощает процесс и предлагает огромную гибкость для типа и типа загрузочного носителя, который вы можете создать, включая носитель WinPE.
С помощью загрузочного USB-накопителя Ubuntu вы можете:
- Установите или обновите Ubuntu
- Протестируйте рабочий стол Ubuntu, не изменяя конфигурацию ПК.
- Загрузитесь в Ubuntu на чужой машине или в интернет-кафе.
- Используйте инструменты, установленные по умолчанию на USB-накопителе, для восстановления или исправления поврежденной конфигурации.
В этом руководстве показано, как создать загрузочную флешку в Microsoft Windows с помощью Rufus.
Большинству пользователей мы рекомендуем balenaEtcher вместо Rufus, который проще в использовании и также доступен для MacOS и Ubuntu. Инструкции теперь включены в основное руководство по установке Ubuntu Desktop.
Создать загрузочную USB-флешку Ubuntu из Microsoft Windows очень просто, и мы рассмотрим этот процесс в следующих нескольких шагах.
Кроме того, у нас также есть руководства, которые помогут вам создать загрузочный USB-накопитель как из Ubuntu, так и из Apple macOS.
2. Требования
- USB-накопитель или флэш-накопитель емкостью 4 ГБ или больше.
- Microsoft Windows XP или более поздней версии
- Rufus, бесплатный инструмент для записи на USB-накопитель с открытым исходным кодом
- ISO-файл Ubuntu. Ссылки для скачивания см. в разделе «Получить Ubuntu».
Обратите внимание, где ваш браузер сохраняет загрузки: обычно это каталог под названием «Загрузки» на вашем ПК с Windows. Не загружайте образ ISO напрямую на USB-накопитель! Если вы используете Windows XP или Vista, загрузите версию 2.18 Rufus.
3. Выбор USB
Выполните следующие действия, чтобы настроить USB-устройство в Rufus:
- Запустить Руфус
- Вставьте USB-накопитель.
- Rufus выполнит обновление, чтобы указать устройство в поле "Устройство".
- Если выбрано неправильное устройство (возможно, у вас несколько USB-накопителей), выберите правильное из раскрывающегося меню в поле устройства.
Вы можете избежать проблем с выбором из списка USB-устройств, убедившись, что другие устройства не подключены.
4. Выберите ISO-файл Ubuntu
Чтобы выбрать загруженный ранее ISO-файл Ubuntu, нажмите ВЫБРАТЬ справа от пункта «Выбор загрузки». Если это единственный файл ISO в папке «Загрузки», вы увидите только один файл в списке.
Выберите соответствующий файл ISO и нажмите «Открыть».
5. Запишите ISO
Метка тома будет обновлена в соответствии с выбранным ISO.
Оставьте все остальные параметры со значениями по умолчанию и нажмите СТАРТ, чтобы начать процесс записи.
6. Дополнительные загрузки
Вы можете быть предупреждены о том, что Rufus требует дополнительных файлов для завершения записи ISO. Если появится это диалоговое окно, выберите Да, чтобы продолжить.
7. Пишите предупреждения
После этого вы получите уведомление о том, что Rufus обнаружил, что ISO-образ Ubuntu является образом ISOHybrid. Это означает, что один и тот же файл изображения можно использовать в качестве источника как для DVD, так и для USB-накопителя без необходимости преобразования.
Оставьте выбранным параметр Запись в режиме ISO-образа и нажмите OK, чтобы продолжить.
Rufus также предупредит вас о том, что все данные на выбранном вами USB-устройстве будут уничтожены. Это хороший момент, чтобы еще раз проверить, правильно ли вы выбрали устройство, прежде чем нажимать «ОК», если вы уверены, что выбрали его.
Если ваш USB-накопитель содержит несколько разделов, Rufus предупредит вас в отдельной панели, что они также будут уничтожены.
8. Запись ISO
Теперь ISO-образ будет записан на ваш USB-накопитель, а индикатор выполнения в Rufus покажет вам, на каком этапе процесса вы находитесь. На достаточно современной машине это должно занять около 10 минут. Общее прошедшее время отображается в правом нижнем углу окна Rufus.
9. Установка завершена
Когда Rufus завершит запись USB-устройства, строка состояния станет зеленой, а в центре появится слово READY. Нажмите ЗАКРЫТЬ, чтобы завершить процесс записи.
Поздравляем! Теперь у вас есть Ubuntu на USB-накопителе, загрузочная и готовая к работе.
Чтобы использовать его, вам нужно вставить флешку в целевой ПК или ноутбук и перезагрузить устройство.Он должен автоматически распознавать установочный носитель во время запуска, но вам может потребоваться удерживать определенную клавишу (обычно F12), чтобы открыть меню загрузки и выбрать загрузку с USB.
Для полного пошагового руководства по установке Ubuntu ознакомьтесь с нашим руководством по установке Ubuntu для настольных компьютеров.
Читайте также: