В этой статье я на практике и в картинках, покажу как установить Ubuntu рядом с Debian. И использовать для загрузки GRUB 2.

Устанавливаем вначале Ubuntu а затем Debian

Установка Ubuntu

Вначале как обычно устанавливаем Ubuntu и доходим до разметки диска (Guided storage configuration). Здесь вам нужно поставить галочку на Custom storage layout и нажать “Готово“:

После этого у вас откроется такое окно:

Здесь вы должны с помощью стрелок вверх/вниз выбрать ваш диск. У меня это 0QEMU_QUMU_HARDDISK_drive-scsi0. Затем нажимаете клавишу “Enter” и выбираете “Use As Boot Device“:

Этим действием вы зарезервируете 1 МБ для загрузчика GRUB. Этот загрузчик можно назвать первый с половиной (1,5), так как первый загрузчик находится в MBR, а второй на разделе жесткого диска в каталоге /boot. Теперь наш диск стал загрузочным устройством.

Дальше вы также нажимаете клавишу “Enter” на выбранном диске и выбираете “Add GPT Partition” чтобы создать новый раздел:

После чего указываете размер нового раздела, файловую систему и точку монтирования. Например так:

У вас появится новый раздел (partition 2) для корня системы (/), размером 7 GB:

Главное оставить свободное место (free space) для второй системы. После проделанного нажмите “Готово“.

На следующем окне подтвердите создание разделов:

Дальше продолжайте установку системы как обычно!

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

Установка Debian

Пришло время заменить установочный диск и начать установку Debian. Вначале устанавливаете как обычно и доходите до разметки диска. Там выберите пункт “Вручную” и нажмите Enter.

В открывшемся окне выберите пункт “Свободное место” и нажмите “Enter“:

Дальше нажмите “Создать новый раздел“:

Введите размер нового раздела:

Затем укажите тип файловой системы, точку монтирования и нажмите “Настройка раздела закончена“:

После чего нажмите “Закончить разметку и записать изменения на диск“:

Система нас предупредит, о том что мы забыли создать раздел подкачки. Я думаю пока он нам не нужен, поэтому откажемся от него:

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

Дальше устанавливаем систему как обычно и доходим до установки GRUB 2 в MBR. Здесь вы должны отказаться от установки GRUB 2, так как будем использовать GRUB от Ubuntu. Почему я использую GRUB 2 от Ubuntu? Да просто потому-что он новее. Кстати, если обратили внимание, Ubuntu не предлагала устанавливать GRUB 2, она его установила автоматически без спроса пользователя.

Дальше:

И дальше ничего не заполняя нажимаем “Продолжить“:

После полной установки выньте установочный диск и перезагрузитесь.

Обновление GRUB 2

После перезагрузки у вас загрузится Ubuntu, потому что загрузчик от Ubuntu ничего про Debian не знал. Чтобы GRUB 2 обнаружил систему Debian выполните команду sudo update-grub:

$ sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-90-generic
Found initrd image: /boot/initrd.img-5.4.0-90-generic
Found Debian GNU/Linux 10 (buster) on /dev/sda3
done

Как видим наш Debian нашёлся.

Теперь настроим отображение меню:

$ sudo nano /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

После чего опять обновим grub и перезагрузимся:

$ sudo update-grub
$ sudo reboot

И увидим вот такое меню:

Теперь вы сможете загрузиться как в Ubuntu так и в Debian!

Устанавливаем вначале Debian а затем Ubuntu

Вообще если вам нужно установить Debian и Ubuntu на один диск, то лучше всегда вначале устанавливать Ubuntu, так как установщик Ubuntu не сможет создать раздел на оставшемся свободном месте. Возможно это ошибка установщика, но я покажу вам обходной маневр.

Вначале вы устанавливаете как обычно систему Debian. При разбивке диска, разбиваете его вручную и оставляете свободное место для второй системы.

А затем запускаете установку Ubuntu и доходите до разбивки диска. Там выбираете пункт “Custom storage layout“:

И нажав на ваш диск вы увидите что создать раздел нельзя (пункт Add MSDOS Partition не активен):

Что-же делать спросите вы! А вот что, просто нажмите комбинацию клавиш “Alt+F2” и вы попадете в консоль Ubuntu. Там с помощь следующих команд вы можете создать новый раздел:

$ sudo fdisk /dev/sda
: n
: p
: (ничего не вводим, оставляем начало раздела по умолчанию)
: (ничего не вводим, оставляем конец раздела по умолчанию)
: w

Вот скриншот того, как я создавал раздел на своей машине:

Теперь возвратимся к установке, нажав комбинацию клавиш “Alt+F1“.

И видим созданный раздел:

Нажимаем на сам диск (не на раздел) и делаем диск загрузочным:

Нажимаем на только что созданный раздел и редактируем его:

Указываем тип файловой системы (ext4) и точку монтирования (/), затем нажимаем на кнопку “Сохранить“:

Видим что раздел наш добавлен. Он будет отформатирован в ext4 и будет использоваться для корня системы (/). Нажимаем кнопку “Готово“:

И “Продолжить“:

Ну и дальше устанавливаем систему как обычно!

Ubuntu не спрашивая разрешения устанавливает загрузчик GRUB 2 и тем самым затирает уже установленный загрузчик от Debian. Также при установки выполняется команда update-grub. Поэтому мы сразу видим следующее меню при перезагрузки:

Так как GRUB 2 у Ubuntu более свежий я в обоих случаях добиваюсь использования загрузчика именно от Ubuntu.

Теперь вы также можете использовать любую из установленных систем.


Сводка
Ubuntu рядом с Debian. GRUB 2
Имя статьи
Ubuntu рядом с Debian. GRUB 2
Описание
В этой статье я на практике и в картинках, покажу как установить Ubuntu рядом с Debian. И использовать для загрузки GRUB 2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *