GRUB 2 Dual boot (две системы на одном компьютере)

В этой статье разберём разные варианты установки двух систем на один компьютер используя загрузчик GRUB 2, это называется Dual boot.















Что такое dual boot или multi boot




Multi boot (множественная загрузка) — это когда вы можете на одном компьютере на свой выбор загружать разные операционные системы. Чаще всего это Windows и различные Linux системы. На одном компьютере можно разместить две и более операционных систем.




Dual boot (двойная загрузка) — это вариант Multi boot, если используется всего 2 системы.




Зачем вообще держать на своём компьютере несколько систем? Давайте я приведу несколько примеров использования dual boot.




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




Еще вам может понадобиться Dual boot, если вам удобно работать на Linux. А Windows вы используете только для игр. Ну или одними программами вы пользуетесь на Linux, а другими на Windows. В обоих случаях вы можете загружать иногда Linux, а иногда Windows.




Ну и третий вариант. У вас дома один компьютер. Вы предпочитаете работать в Linux, а другие члены вашей семьи используют Windows.




Минусы двойной загрузки




Каждая система будет занимать место на жёстком диске. И если Linux обычно занимает не так много (8 — 16 GB), то Windows будет занимать 50-60 GB.




Из Linux системы вы можете получить доступ ко всем файлам в Windows. Вы даже можете случайно повредить Windows, так как у вас будет доступ ко всем её файлам. А вот из WIndows получить доступ к файлам Linux нельзя, более того Windows будет предлагать отформатировать разделы на которых расположена Linux. Главное не забыть для чего эти разделы и не согласиться с форматированием.




Ну и конечно две системы усложняют весь процесс настройки.




Принципы работы




Причины использовать Dual boot могут быть разные. Но нужно знать некоторые базовые вещи для использования такой загрузки.




  • Каждая система устанавливается либо на разные разделы одного диска, либо на разные диски.
  • Компьютер может работать под управлением BIOS и искать загрузчик на загрузочном диске в MBR. А может работать под управлением UEFI и искать ESP или EFI раздел для запуска загрузчика от туда.
  • Различные операционные системы используют различные установщики.
    • Например Windows при установки затрет GRUB 2 своим загрузчиком, который не умеет загружать Linux системы. Тогда нужно будет восстанавливать GRUB 2. Кстати GRUB 2 умеет загружать и Linux и Windows.
    • Ubuntu также устанавливает свой GRUB 2 не спрашивая и затирает установленный ранее загрузчик от другой системы.
    • А вот Debian при установки спрашивает, нужно ли устанавливать GRUB 2 или нет. И если у вас уже используется другой загрузчик, от другой системы, то вы можете и отказаться от установки GRUB 2.
  • При двойной загрузки вам понадобится специальный загрузчик, который может запускать различные системы на выбор. Например уже изученный нами GRUB 2. Есть и другие загрузчики, но в этом курсе они не рассматриваются.




Я понимаю что самый распространённый вариант использования Dual Boot это Windows + Linux. Но так как у нас курс по администрированию LInux (Ubuntu и Debian). То в следующих статьях я покажу как установить Ubuntu 22.04 рядом с Debian 11. А установку Ubuntu рядом с Windows тоже планирую описать, но в отдельной статье.










2021-11-18T17:03:30
Администрирование Linux