Как установить ubuntu и windows 10 одновременно с двойной загрузкой

4. запуск Systemd

Наконец, ядро загружает Systemd, заменяющий старый SysV init. Systemd является матерью всех процессов Linux и управляет, среди прочего, монтированием файловых систем, запуском и остановкой служб, и это лишь некоторые из её функций.

Systemd использует файл /usr/lib/systemd/system/default.target для определения состояния или цели, в которую должна загружаться система Linux.

  • Для настольной рабочей станции (с графическим интерфейсом пользователя) целевое значение по умолчанию graphical.target.
  • Для сервера целью по умолчанию является multi-user.target.

Вот виды целей systemd:

  • poweroff.target: выключение системы.
  • rescue.target: запускает сеанс спасательной оболочки.
  • multi-user.target: настраивает систему на неграфическую (консольную) многопользовательскую систему.
  • graphical.target: настройка системы на использование графического многопользовательского интерфейса с сетевыми службами.
  • reboot.target: перезагружает систему.

Чтобы проверить текущую цель в вашей системе, выполните команду:

systemctl get-default

Вы можете переключаться с одной цели на другую, выполнив на терминале следующую команду:

sudo systemctl set-default multi-user.target

Эта команда переводит систему в неграфическое состояние (после перезагрузки).

А эта команда возвращает в загрузку в графический интерфейс:

sudo systemctl set-default graphical.target

Процесс загрузки завершается, когда systemd загружает все демоны и устанавливает значение целевого уровня или уровня выполнения. Именно в этот момент вам будет предложено ввести имя пользователя и пароль, после чего вы получите доступ к своей системе Linux.

Особенность и отличие Linux от Windows

У операционных систем Линукс и Windows есть свои преимущества и недостатки. Windows проста в использовании, но не является бесплатной ОС с открытым исходным кодом, в то время как разновидности Linux доступны бесплатно с открытым исходным кодом, настраиваемым и безопасным, но установка Linux сложнее и пользоваться этой ОС, тоже сложнее.

Основа для сравнения Linux Windows
Расходы Бесплатный Дорого
Открытый источник да Нет
Настраиваемая да Нет
Безопасность Больше защиты Подвержен атакам вирусов и вредоносных программ.
Файловая система EXT2, EXT3, EXT4, Reisers FS, XFS и JFS FAT, FAT32, NTFS и ReFS

Подготовка раздела диска

Каких-либо подготовительных мероприятий, предшествующих установке Linux рядом с Windows, не требуется.

Формирование раздела диска под Линукс происходит на начальном этапе инсталляции системы и предусматривает в случае необходимости сжатие системного или любого несистемного раздела Виндовс с целью высвобождения необходимого для установки ОС дискового пространства, после чего происходит формирование раздела. То есть установочный файл уже содержит код, ответственный за менеджмент диска, даже если он размечен под другую операционную систему.

Но поскольку терминология в Unix-системах, касающаяся разметки дисков, сильно отличается от привычной, было бы безопаснее поступить по-иному: подготовить раздел для Linux в знакомой среде ОС Windows.

Дистрибутив Ubuntu занимает 15 ГБ, поэтому нам нужно, чтобы на диске имелось свободного пространства именно в таком размере. Если такового нет, необходимо сделать следующее: нажать Win+R для запуска системной утилиты diskmgmt.msc. Вводим её название и нажимаем Enter.

Допустим, у нас есть раздел, на котором свободно только 10 ГБ. Щёлкаем на нём правой кнопкой мыши, в появившемся меню выбираем опцию сжатия тома.

После завершения операции эта сжатая область диска остаётся не распределённой:

Чтобы разметить раздел, штатных средств Windows будет недостаточно. Воспользуемся сторонней утилитой DiskGenius, которую можно скачать на официальном сайте. После установки программы запускаем её и в верхней части видим наш неразмеченный раздел. Жмём на кнопку в главном меню «New partition».

Появится новое окно, в котором ставим селектор на «Primary Partition», в списке типов файловой системы (File System Type) выбираем «Linux swap», указываем размер раздела (2 ГБ). Почему 2? На данном этапе мы создаём только раздел подкачки.

Жмём «OK» и опять повторяем операцию с неразмеченной областью, размер которой уменьшился до 12.6 ГБ:

На этот раз формируем уже раздел непосредственно для новой ОС, указывая тип ОС «Ext4 (Linux Data)». В графе «Size of Partition» ничего не меняем – программа сама установила максимально доступный размер раздела:

После завершения операции в основном окне жмём «Save All» и подтверждаем создание раздела для установки Linux Ubuntu рядом с Windows.

Установка Linux на платы с UEFI

Я буду рассматривать установку на примере Ubuntu, но все действия аналогичны и для других дистрибутивов. Сначала необходимо записать образ диска на флешку. Большинство дистрибутивов уже поддерживают загрузку в UEFI.

Шаг 1. Запись Linux на флешку UEFI в Linux

Затем карту памяти и дождаться завершения записи:

Также можно записать образ на флешку вручную. Это проще чем для обычного BIOS, хотя и потребует больше действий. Сначала отформатируйте ваш носитель в FAT32. Это можно сделать в стандартной утилите управления дисками Gnome:

Затем распакуйте содержимое установочного образа в корень флешки:

sudo mount /путь/к/образу.iso /mnt sudo mount /dev/sdb1 /media/flash/ sudo cp -r /mnt/* /media/flash

Здесь /dev/sdb1 – имя раздела вашей флешки. Вы можете выполнить все эти действия в файловой менеджере. Не обязательно использовать команды. Далее нужно установить на раздел флешки, куда вы распаковали свои файлы два флага – boot и lba. Это можно сделать с помощью Gparted. Просто запустите программу, выберите в списке дисков свою флешку:

Нажмите правой кнопкой по разделу, выберите Управление флагами и установите галочки на против флагов boot и lba.

Каким бы способом вы не пользовались, ваша флешка готова и вы можете с нее загружаться. Большинство образов Linux уже содержат загрузчик EFI и прошивка компьютера его найдет при следующей перезагрузке.

Шаг 1 (альтернатива). Запись Linux на флешку UEFI в Windows

Если вы решили записать Linux в Windows, то лучше использовать утилиту Rufus. В ней необходимо выставить такие параметры:

  • Схема раздела и тип системного интерфейса: GPT для компьютеров с UEFI;
  • Файловая система: FAT32.

Все остальные параметры – по умолчанию. После завершения записи ваша флешка готова к использованию.

Шаг 2. Выбор порядка загрузки

Для того чтобы ваша система смогла загрузиться с только что записанной флешки нужно отключить UEFI Secure Boot. Этот режим позволяет загружаться только подписанным операционным системам, а подписанными являются только ОС от Microsoft. Поэтому для Linux этот режим надо отключать. У меня эта настройка тоже есть на вкладке Boot:

Кроме того, надо установить на первое место флешку:

После этого можно перезагружать компьютер и приступать к установке. Если у вас появилось вот такое окно, значит все хорошо. Здесь надо выбрать «Try Ubuntu without installing», это обязательное условие:

Я не буду описывать все шаги установки, которые надо выполнить, они ничем не отличаются от установки обычной ОС, отличие только в установке загрузчика и разметке диска. На нем и остановимся далее.

Шаг 3. Разметка диска для UEFI

У UEFI в этом плане есть несколько отличий от BIOS. Во первых, это использование таблицы разделов диска GPT. Это новая технология, которая имеет массу преимуществ над MBR, среди которых очень большое количество первичных разделов (в MBR только четыре), восстановление при повреждениях, и многое другое. Подробнее о том чем GPT отличается от MBR читайте в отдельной статье. Второе отличие в том, что файлы загрузчика операционной системы больше не хранятся в первых 512 байтах жесткого диска. Все они хранятся на отдельном разделе, который называется ESP.

Перед тем, как нажать «Install Ubuntu» желательно подготовить диск с помощью Gparted. Откройте утилиту из главного меню образа. Затем выберите Device -> Create Partition Table:

В списке выберите таблицу разделов GPT:

Дальше переходим к созданию разделов.

Шаг 4. Создание раздела ESP

В Gparted нам необходимо создать только раздел ESP для UEFI. Для этого выберите «Незамеченно», а затем нажмите по нему правой кнопкой и выберите «New»:

В качестве файловой системы для раздела надо выбрать FAT32, размер – 100 мегабайт. Далее нажмите кнопку «Apply» для применения изменений.

Затем нажмите «Manage Flags» и установите галочки напротив флагов «boot» и «efi».

Далее переходим к установщику Ubuntu.

Шаг 5. Вариант разметки дисков

Когда система предложит выбрать способ разметки можно позволить системе все разметить автоматически. Но это только в том случае, если вы у вас уже не установлена какая-либо операционная система. Иначе выбираем «Свой вариант»:

Шаг 6. Назначение разделов

Если вы выбрали другой вариант разметки, то перед вами откроется меню со списком всех разделов. Найдите внизу окна «Устройство для установки загрузчика» и выберите в списке раздел для EFI.

Затем кликните по разделу для EFI в списке и выберите «Системный раздел EFI»:

Шаг 7. Завершение установки

После того как все файлы распакуются и установится загрузчик установка Linux на UEFI будет завершена, вы можете перезагрузить комьпютер и пользоваться своей системой как обычно.

Но давайте еще рассмотрим управление пунктами меню и загрузчиками EFI.

Установка Linux Ubuntu

Выставляем в BIOS загрузку с созданной флешки. Запускаемся с неё. Жмём «Install Ubuntu».

Далее выбираем русский язык, если не нужен иной.

Выбираем русскую раскладку, если не нужна иная.

Оставляем тип установки по умолчанию «Обычная установка».

На этапе типа установки выбираем «Другой вариант».

На карте дисков ищем раздел подкачки Linux – тот, что мы создавали программой DiskGenius первым, на 2 Гб. Кликаем его и жмём «Изменить».

В появившемся небольшом окошке в графе «Использовать как» выставляем «раздел подкачки».

Далее кликаем раздел, подготовленный нами ранее в программе DiskGenius под непосредственно саму Ubuntu. И также жмём «Изменить».

В графе «Использовать как» выбираем «Журналируемая файловая система Ext4». А в графе «Точка монтирования» выбираем «/».

Вернувшись к карте дисков, снова кликаем раздел Ubuntu и жмём «Установить сейчас».

Далее пойдёт этап создания локального профиля. Выбираем регион.

Указываем имя пользователя в графе «Ваше имя». В графах «Задайте пароль» и «Подтвердите пароль» указываем придуманный пароль. Выставляем активной опцию «Входить в систему автоматически».

Ждём, пока скопируются на диск файлы Ubuntu.

По завершении этого процесса жмём «Перезагрузить». Запустится окно Ubuntu с уведомлением о том, что мы можем убрать из USB-порта установочную флешку. Убираем и жмём Enter.

Далее увидим окно Linux-загрузчика Grub. Теперь он будет появляться каждый раз при запуске компьютера. В нём прежде всего нам будут интересны два пункта выбора загрузки – Ubuntu и Windows. В этот раз выбираем Ubuntu.

И можем знакомиться с операционной системой.

Kubuntu — установилась с 4 раза

Нет, вообще-то она устанавливается с 1 раза, но есть один момент: у всех Linux-ов, что я тестировал, драйверы видеокарты Nvidia не умеют заглушать вентилятор. Естественно, сразу хочется поставить оригинальные драйверы Nvidia, после чего система не грузится, выкидывая тебя в командную строку. К чести разработчиков, в интернете полным-полно инструкций по установке драйверов, но если уж при инсталляции у тебя возникли «различия в пакетах», то основные рекомендации сводятся к переустановке дистрибутива.

У меня, конечно же, возникли. Когда всё оно наконец-то заработало, я увидел ровно те же самые тормоза, что и под Windows, плюс ужасный скроллинг и неудобные шрифты. В Kubuntu не было ничего, что хоть как-то цепляло за душу, и попытавшись задействовать аппаратное ускорение везде, где только можно, я понял — это тормоз похлеще Windows, и смысла в нём нет.

Проблемы, которые мы должны учитывать при двойной загрузке Windows и Ubuntu

Одна из наиболее распространенных проблем, с которыми мы столкнемся при использовании этой конфигурации, заключается в том, что Ubuntu может не запуститься после завершения работы Windows. Даже Windows может не вернуться к нему после использования Ubuntu. Эта ошибка связана с Быстрая загрузка или Быстрая загрузка Windows 10.

Быстрая загрузка — это своего рода режим гибернации операционной системы, когда ядро ​​вместо полной остановки сбрасывается на жесткий диск, поэтому при загрузке оно возвращается непосредственно в память. Это значительно ускоряет запуск Windows 10.

При переключении между операционными системами это ядро ​​загружается и настраивается для загрузки. Поэтому при использовании другой операционной системы проблемы генерируются и даже исчезают.

Если у нас будет компьютер с двойной загрузкой, лучше всего отключить быструю загрузку из вариантов питания Windows 10. Таким образом, мы решим более 80% проблем, с которыми мы можем столкнуться при переходе с операционной системы на другую.

Другая проблема, которая может возникнуть, заключается в том, что вместо GRUB Загрузочный загрузчик Windows 10 появляется. Это, безусловно, потому, что после обновления Microsoft изменила конфигурацию нашего UEFI, чтобы разместить жесткий диск Windows в качестве основного и загружаться с него.

В этом случае нам нужно снова ввести настройки BIOS или UEFI и изменить порядок загрузки так, чтобы жесткий диск Linux с GRUB сначала перезагружался.

Наконец, если вы не можете загрузить какую-либо операционную систему, возможно, у вас жесткий диск или USB-накопитель подключен к компьютеру с которого вы пытаетесь загрузиться , Мы должны убедиться, что мы отключили USB-память Windows 10 и Ubuntu, чтобы избежать проблем с загрузкой.

Недостатки двойной загрузки

Да, наличие двух операционных систем на одном компьютере очень полезно. Но первое, что нужно иметь в виду, это то, что они не собираются бежать одновременно . Каждый раз, когда мы хотим изменить операционную систему, нам придется сохранять изменения, закрывать открытые программы и перезапускать. И будьте внимательны к загрузчику, чтобы выбрать систему, которую мы хотим загрузить. Это может занять от 2 до 5 минут — время, которое мы можем сэкономить, если будем использовать одну операционную систему.

Кроме того, конфигурация Dual Boot совсем не практичная и простая. В нормальных условиях нам нужно будет установить операционные системы одну за другой, пока они не будут у нас все. Последняя система, которой должен быть Linux, обнаружит все другие операционные системы и добавит их запись в ГРУБ. Когда мы запускаем ПК, мы видим загрузчик GRUB этой системы, и мы можем выбрать, какой из них мы хотим загрузить.

Хотя теория проста, на практике мы столкнемся с проблемами. Обновление от любой системы с большой вероятностью перезапишите загрузчик и загрузите свой . В этом случае нам придется его перенастроить. Если загрузка будет повреждена, мы потеряем доступ ко всем операционным системам, и перенастроить загрузку без установки ОС не так просто.

И если мы подумаем об установке Двойная загрузка с macOS (то, что мы можем назвать Хакинтошем), все становится намного сложнее. В Apple Операционная система требует определенных изменений в BIOS / UEFI нашего компьютера, изменений, которые могут сделать другие системы неработоспособными или работать некорректно.

Безопасность (точнее, его отсутствие) — еще один недостаток такого типа конфигурации. Например, мы можем непреднамеренно загрузить вирус из Windows , и этот вирус затронет все операционные системы. Мы даже можем загрузить вирус из Linux, и это, хотя и не влияет на эту ОС, будет настроено для запуска при следующем запуске Windows. Кроме того, если мы не используем какой-либо тип шифрования, все операционные системы смогут получить доступ к данным других систем. И это более опасно.

Я слышал, что в файловой системе Ext4 невозможно восстановить удаленный из Корзины файл. Что делать, если случайно удалил важные файлы?

Как и в Windows, где используется файловая система NTFS, в Linux с файловой системой Ext4, а таковая используется в большинстве дистрибутивов, при очистке Корзины файлы не удаляются сразу, а остаются на диске до тех пор, пока не будут перезаписаны другими файлами. Следовательно, их можно восстановить, но на практике не всё так просто. Дело в том, что при удалении файла из каталога запись о нём удаляется также из inode — особой области физической памяти, в которой хранится информация о записанных блоках. При этом очищенный inode невозможно отличить от тех inode, которые ранее никогда не использовались.

То есть удаляется информация о месторасположении файла, поэтому указать, где раньше находился удаленный файл не может ни одна утилита. Вы точно можете восстановить данные файла вручную, но для этого нужно знать, с какими именно данными вы имеете дело. Для восстановления в Linux также можно пробовать использовать сканирующие программы типа TestDisk, которые пытаются определить тип данных, начало и конец последовательности их байтов, но без полной гарантии положительного результата. Поэтому, если файл имеет для вас ценность, лучше создайте его резервную копию на носителе с файловой системой NTFS.

Краткий итог

Итак, Linux вовсе не является системой для гиков или сисадминов, как до сих пор думают некоторые пользователи. Если речь идет о решении базовых задач, популярные дистрибутивы Linux в этом отношении столь же удобны, как и последние версии Windows. Да, в новой системе поначалу будете ощущать себя неловко, к некоторым вещам придется привыкнуть, некоторым — обучиться с нуля, но разве вы не испытывали затруднения, впервые сев за компьютер под управлением Windows? Опыт приходит со временем и никак иначе. К тому же переход на Linux не означает полный отказ от Windows, ведь обе эти системы прекрасно могут сосуществовать на одном компьютере.

Шаг №3: Установка Linux с загрузочного USB-диска

Теперь, когда у вас есть дистрибутив Linux, записанный на USB-накопитель, можно переходить к этапу установки.

Для этого вставьте загрузочный USB-накопитель с Linux в компьютер > нажмите кнопку > затем, удерживая нажатой клавишу , нажмите на .

Эти действия переведут вас в Среду Восстановления Windows (Windows Recovery Environment).

Далее вам нужно будет выбрать пункт :

Найдите свое устройство. Если вы не видите свой диск, то выберите сначала пункт , а затем (на следующем экране) выберите свой диск:

Теперь ваш компьютер произведет загрузку Linux с подготовленного USB-диска.

Примечание: Если же при этом у вас все равно происходит загрузка Windows, то: либо возникла проблема с вашим диском, либо вам, возможно, придется настроить очередность загрузки устройств через BIOS/UEFI.

В появившемся окне выберите пункт . Некоторые дистрибутивы позволяют вам опробовать ОС перед её непосредственной установкой на диск:

После того, как Linux Mint загрузится, найдите на рабочем столе иконку с надписью и щелкните по ней:

Запустится мастер установки. Следуйте его подсказкам до этапа, идущим сразу за этапом установки кодеков:

#1 — «Продолжить»

#2 — «Русская» и «Продолжить»

#3 — галочка возле «Установка мультимедиа кодеков» и «Продолжить»

Так как мы хотим сделать возможной загрузку с одного диска как Windows 10, так и Linux Mint, то выбираем пункт :

Теперь создаем раздел, на который будет производиться установка Linux Mint, используя для этого ранее выделенное свободное место:

Важный момент — установка загрузчика. Для того, чтобы иметь возможность загружать обе системы, необходимо установить загрузчик в корень самого диска (а не раздела!), на котором расположены Windows и будущий раздел с Linux:

У меня таким диском является /dev/nvme0n1, содержащий три ранее созданных (автоматически) раздела с компонентами Windows (nvme0n1p1, nvme0n1p2, nvme0n1p3) и свободное пространство. У вас же диск может называться dev/sdb или dev/sdc и т.д.

Примечание: На вышеприведенном скриншоте также можно заметить устройство dev/sda — это USB-накопитель, с которого в данный момент происходит установка Linux Mint.

Затем вам нужно будет указать свой часовой пояс:

И создать нового пользователя и пароль для него:

После этого останется дождаться завершения установки и перезагрузить компьютер:

#1 — дождитесь завершения установки

#2 — перезагрузите систему

Если вы всё сделали правильно, то должны будете увидеть стартовое окно загрузчика GRUB, где сможете выбрать систему для запуска — Linux Mint 20.1 Cinnamon или Windows Boot Manager (загрузчик Windows 10):

Готово!

В Linux нет понятия раздела, означает ли это, что при переустановке системы я потеряю все свои файлы?

Это не совсем так, поскольку такое понятие как раздел в Linux всё же присутствует, а вот чего нет, так это присвоения разделам букв, кроме того, в Linux существует только один корневой каталог (/), к которому монтируются все папки и разделы со своими файловыми системами. Что касается потери личных данных при переустановке, всё будет зависеть от того, какой тактики вы станете придерживаться. Если Linux не загружается, для начала вы можете попробовать восстановить ее работу, загрузившись в режиме восстановления.

Если переустановка является единственным вариантом, выбирайте режим «Переустановить», при этом ваши личные файлы будут сохранены. Будут также сохранены установленные программы, но без гарантии корректной их работы. Единственное, что вы гарантировано потеряете – это локальные системные настройки. Можно также установить Linux в исходный раздел, но без форматирования. При этом будут удалены только системные файлы нерабочей Linux и заменены новыми, но первый способ всё же предпочтителен, поскольку как раз ориентирован на начинающих пользователей.

Примечание: сказанное выше относится к Ubuntu 20.04, в других дистрибутивах Linux процедура переустановки без потери пользовательских файлов и приложений может отличаться. Стоит также отметить, что заблаговременная разбивка диска в Linux на разделы может существенно облегчить вам процедуру переустановки системы без потери личных данных.

Заключение

9 лет назад у нас на сайте вышла статья: «Linux на десктопе — несбывшаяся мечта.» С тех пор многое изменилось, и Linux действительно вырос и окреп, но не избавился от своей основной проблемы: вместо того, чтобы сконцентрироваться на каком-то одном дистрибутиве, коммьюнити плодит бесконечные форки, бросая на полпути недоделанные операционки вроде Ubuntu, которая стремительно теряет популярность. Одни и те же проблемы кочуют из дистра в дистр, и даже не думают исправляться.

В России, где нет острой необходимости платить за Windows/Office все эти потуги представить Linux как альтернативу винде не вызывают никакого энтузиазма: ну не хочешь ты платить за винду — ну не плати, сложно что ли?

Я не помню свой первый Linux — то ли это была Mandriva, то ли Red Hat, но я помню, чем закончилось моё с ней знакомство: после зависания она отказалась грузиться, выдав мне голый жёсткий диск. Прошло более 20 лет — а воз и ныне там.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: