LINUX.ORG.RU

Установка двух Linux.

 


0

2

Для работы использую основной системой arch linux, но недавно появилась необходимость во второй ос. Выбор пал на debian. Я был готов к установке второй ос и заранее разбил диск на 7 разделов. 4 для основной и 3 для дополнительной при это общий boot. Но после установки debian, он не захотел запускаться, а с arch слетели дрова. В связи с этим, у меня два вопроса. Как правильно разбить диск на два linux? И как настроить grub?


разбил диск на 7 разделов

А чего не на 70? Если уж страдать хернёй, то по-крупному.

Вангую, что из-за путаницы с точками монтирования Арч частично использует разделы Дебиана.

Deleted
()

разбил диск на 7 разделов.4 для основной и 3 для дополнительной

Правильно было бы разбить ровно на 49: 27 для основной и 2 для дополнительной. Это магические числа - они в ядре зашиты.

anonymous
()
Ответ на: комментарий от Krios

Зачем два? В гибернации обе... Э, системы держать? Зачем? Одну выключил, включил другую, надо на парах быстро развернуть - закрыл крышку и побежал.

Две директории под пользователя тоже непонятно зачем. Там хранятся общие данные.

JAkutenshi ★★
()
Ответ на: комментарий от Krios

Ноутбук

Вот это плохо.;-) У меня на компе - одна система - один диск. Ну, почти. Это чтоб не парситься с настройками. Только на террабайтнике три операционки, но все абсолютно разные.

SergeySVold ★★★★★
()

Но зачем? Чем контейнеры/виртуалка не подошли?

commagray ★★★★★
()

Феерично.

qemu/kvm, docker, virtualbox.

int13h ★★★★★
()
Ответ на: комментарий от JAkutenshi

Одну выключил, включил другую

Здорово, а как обе выключить? Не говоря уже о том, что чтобы переключиться из одной в другую нужно как раз обе выключить.

Две директории под пользователя тоже непонятно зачем

Затем, чтобы настройки одного DE не затирали настройки другого DE и т.п. Можно конечно заморочиться и сделать отдельные каталоги настроек которые линковать в один home при загрузке, или использовать не пересекающиеся по настройкам программы, но это всё костыли и заморочки.

no-such-file ★★★★★
()
Ответ на: комментарий от Krios

8 - home /home/ ( для второй)
5 - home /home/

лень было разные имена пользователям давать ?

7 - swap
3 - swap

эм, зачем ? если действительно нужны, то почему не файлами ?

Вангую, точки монтирования по /dev/sdXY задаются, а не UUID-ами.

А вообще, есть же qemu/docker

Dred ★★★★★
()
Последнее исправление: Dred (всего исправлений: 1)

Но после установки debian, он не захотел запускаться

Нужно при установке руками указывать какие разделы чьи, тогда и grub должен всё правильно определить.

no-such-file ★★★★★
()

Как правильно разбить диск на два linux?

Как хочешь. Можно хоть 1.

И как настроить grub?

Так, чтобы он запускался.

pavelshuvalov
()

Я бы разбил так: 1.boot - для экспериментов с ядрами. 2./ - суперлёгкую комплектацию для запуска виртуалки, куда закинуть контейнеры с нужными дистрами , которые по мере надобности и грузить. 3.home 4.если нужен своп, то создать свап файл, а не плодить разделы

anonymous
()

Единственно верное решение для меня выглядит примерно так:

sda1 ==> EFI
sda2 ==> /boot (для Archlinux)
sda3 ==> lvm [root,swap,home] (для Archlinux)
sda4 ==> /boot (для Debian)
sda5 ==> lvm [root,swap,home] (для Debian)

IceWindDale
()
Последнее исправление: IceWindDale (всего исправлений: 1)
Ответ на: комментарий от pavelshuvalov

Действительно, чёт я тупанул. Сам же так и делал.

no-such-file ★★★★★
()
  1. /boot.
  2. /.

Всё. Ставишь Arch, а Debain в контейнер (можно использовать systemd-nspawn).

И как настроить grub?

Если у тебя UEFI, то GRUB не нужен.

sudopacman ★★★★★
()
Ответ на: комментарий от Krios
  • os1: /etc/fstab: /dev/sda /home/os1
  • os2: /etc/fstab: /dev/sda /home/os2

Ну и так далее. Т. е. для юзера в первой ОС указываешь /home/os1/username, а для него же во второй - /home/os2/username.

pavelshuvalov
()
Ответ на: комментарий от anonymous

Возможно, у ТС UEFI. Если так, поэтому ему нужен отдельный раздел под /boot/EFI или /boot.

pavelshuvalov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.