Как установить два linux на один диск

Обновлено: 07.07.2024

Сейчас установлена только Ubuntu, хочу поставить еще OpenSUSE. Как должен быть разбит hdd, чтобы стояло два линукса?

/ 10гб
/swap 2гб
/home

Всунул установочный диск, дошел до разметки, что делать? Нужно чтобы существующий Ubuntu не затерлась и на home осталось все.

Решение под катом.

1. Грузимся с LiveCD Ubuntu, запускаем Gparded, откусываем кусок от раздела /home (отгрыз 20гб).

— Нажимаем на нужном разделе правой кнопкой мыши --> изменить размер
— Пишем нужный размер в пункте «Free Space» или «Свободное место» (в мегабайтах)
— Нажимаем «Ок», подтверждаем
— Нажимаем на кнопку в виде зеленой галочки «Применить», процесс достаточно долгий, чем больше раздел чем дольше, запасетесь терпением.

free space (свободное место)
/ (ubuntu)
/home (ubuntu)
/swap

2. Грузимся с диска нужного дистрибутива linux, жмем установку, доходим до пункта разметки.

Тут два варианта — 1. выбрать в ручную. 2. использовать свободное место

3. Если выбрали «в ручную», разбиваем free space, получилось так

/ (ubuntu)
/home (ubuntu)
/ (новый linux)
/home (новый linux)
/swap

4. Проверяем чтобы форматировались только новые разделы (возле них галочка), продолжаем установку.

5. Теперь у нас загружается только новый linux. Введя команду update-grub2 почему то сообщалось о отсутствии такой команды. Решил установить Grub2 как раньше, это можно сделать из текущего дистрибутива, однако я пошел проверенным методом.

5.1. загружаемся с с Live CD Ubuntu

5.2. смотрим таблицу разделов

5.3. монтируем корневой Linux раздел с Ubuntu (у меня sda1), если есть раздел /boot его тоже нужно смонтировать

5.5. устанавливаем grub

5.6. выходим, отмантируем, перезагружаемся

5.7. теперь загрузится Ubuntu без выбора нового дистрибутива linux, нужно в терминале обновить grub2

6. перезагружаемся, все у нас в меню grub2 есть возможность выбора с чего загружаться.

МБ можно проще? Я сделал все так как написал.

Комментариум ( 63 )

Виртуалка уже не торт?

Спасибо за указания на гугл, конечно же сам на столько ленив что не догадался. Нет желания экспериментировать, мне нужен совет от тех кто уже точно ставил, чтобы ничего не запороть, потому что инфу с home скинуть некуда Мда уж, проще у кореша взять комп, или нубук. А еще лучше внешний hdd/flash Ну у меня в случае чего есть куда кидать. Винт на 70% состоит из NTFS(не перевелась еще у меня винда, сцуко. )+еще 2 винта имеются. Ну и плюс еще один комп и один нубук. Есть флешка для самого необходимого, жаль запороть 50гб документальных фильмов понакачал, а еще не посмотрел ((( Рад что понял мою мысль с Виртуалкой, нужно точней выражаться, удачи!

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

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

Можно по подробней. Свободное кусок отрежу от home (свободное место), ниже комментом описал чего боюсь? Не произойдет?

По идее, при установке вручную, mountpoint та задаешь сам. И нужные тебе.
Твоя проблема — правильно откусить раздел от home, случайно не форматнув его и не испортив. Не знаю, как установщик сузи, установщик убуниты это умеет, но я не пробовал, боюсь, я всегда делаю форматирование.

Что касается загрузчика, то если сузя не определит твою бубунту, то ты в любом случае сможешь ее добавить в список. Или восстановить загрузчик убунты, что тоже проще простого, chrootнувшись в раздел убунты с лайвсд и сделав update-grub. А этот зверь найдет у тебя даже хакинтош :) Правда не с первого раза, после тебе придется загрузить убунту и сделать update-grub еще раз (у меня с дебианом после установки WinXP и Win7 было так).

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

Здравствуйте, у меня несколько вопросов:
1. Т.к. я до этого не использовал ОС Linux я хочу установить ОС Linux на один жесткий диск, а точнее разные дистрибутивы такие как: Ubuntu, Arch Linux. для ознакомления/изучения на практике и я бы хотел узнать возможно ли это и не вызовет ли это в дальнейшем каких-либо негативных последствий ?
2. Под вышеупомянутую ОС Linux я планирую купить отдельный жесткий диск. Я выяснил, что под ОС желательно/лучше использовать SSD, но т.к. мой бюджет ограничен на данный момент (5-6000 руб.) я думаю лучше будет, если я куплю жесткий диск (HDD), а попозже я уже куплю SSD. Но передо мной встал не легкий выбор, а какой жесткий диск лучше купить ?!
Мне приглянулись несколько HDD но какой из них выбрать я никак не могу решить ?
- Western Digital Red, HDD 1ТБ (WD10EFRX)
- Western Digital WD Se 1 TB (WD1002F9YZ)
Да, в дальнейшем HDD я планирую использовать для хранения файлов: видео, картинки. а ОС переустановить на SDD, который планирую купить позже:
Хотел бы узнать Ваше мнение/совет/критику ? ツ

Neznayka1979

Спасибо за совет, но всё же хочется "пощупать" более в реальных условиях )

Neznayka xD: Так же поддерживаю за вариант с виртуалками. Переустанавливать все после неудачного эксперимента - развлечение на любителя. А в случае с виртуалками у Вас будет возможность использовать snapshot'ы, и откатывать систему к начальному состоянию после экспериментов.

Neznayka xD: добавлю и я свои 5 копеек в эту ветку. Виртуалки соранят вам кучу времени и нервов. И винт поцелее будет (может кто и возразит, но эт лично моё мнение). Поставьте тот же виртуалбокс. Если хотите иметь все машины в одной сети - засуньте их в мост. А на счет пощупать в реальных условиях; вам надо щупать на линуксе работу с, например, usb-токенами? нужна вся мощь графической подсистемы? или ещё что-то, с чем могут возникнуть проблемы в виртуализованных системах?
Если ничего такого не надо, то лучше начните с виртуалок. Если для разработки надо "щупать" - то тут виртуалки однозначно win! Да и знать виртуализацию, пусть и поверхностно, никогда не помешает.

Neznayka1979

> знать виртуализацию, пусть и поверхностно, никогда не помешает
Да, спасибо за совет я обязательно попробую эту самую виртуализацию

CityCat4

Neznayka xD: Там нет ничего, что было бы интересно щупать с нулевыми знаниями. Работу с железом initrd делает за Вас - незачем ему мешать. Разбивку на разделы - можно пощупать и на виртуалке. Установку дров на видео и связанные с этим глюкобаги - это частный случай, дрова ставят на игры, для работы обычно хватает того, что есть. Создавайте виртуалки - одну для бубунты, одну для арча. Кстати, Вы реально хотите после бубунты арч? Ave Caesar, morituri te salutant :)

Neznayka1979

> Вы реально хотите после бубунты арч?
Да, Арч меня привлекает, тем, что его можно настроить "под себя"
(у меня прям ЧСВ наверно зашкалит, если у меня получится установить и настроить Арч _)))

Немного про деление диска.
Для начала можно сильно не углубляться в деление диска на множество разделов, но кое-что сделать определенно стоит.
Создать один раздел для swap - его можно использовать для обеих систем. корневой раздел ( / ) определенно отдельный под каждую систему. /home можно иметь как один на две системы, так и для каждой отдельный, но для начала будет проще с разными. Так же можно сделать отдельный раздел с данными, который будет монтироваться в обеих системах.
Итого:
1-2 разделы - / для каждой системы (20Gb как правило достаточно)
3 раздел - swap (один для обеих систем, размер зависит от памяти, но в большинстве случаев 1-2Gb более чем достаточно)
4-5 разделы - /home (я бы начал с двух независимых разделов, объем не слишком)
6 раздел - с данными (монтировать куда хочется, например в /mnt, /media или даже /home/username/foldername)

Хорошим тоном считается вынос /var в отдельный раздел, чтобы переполнение логов не сильно мешало системе, но для начала это избыточно. Всегда можно будет потом создать еще парочку разделов и монтировать их в /var
Если у вас разметка mbr, то 1-3 разделы основные, далее расширенный раздел делится на нужное количество. Если gpt - просто куча разделов.

K-700A

Из двух предложенных, однозначно Western Digital WD Se 1 TB (WD1002F9YZ), т.к скорость у него 7200, а у первого 5400. SSD конечно будет лучше, но для начала можно юзать и обычный HDD. Диск разобьете на два логических, под Ubuntu и Arch. Установите. Не вижу никаких проблем. Более подробно, можно посмотреть тут.

K-700A

Можно пойти и другим путем. В качестве основной ОС выбираете любую из двух. Устанавливаете. А вторую ОС, разворачиваете в виртуалке. Опять же, для каких целей вам две ОС?! Если для ознакомления/изучения на практике, то пойдет и этот вариант.

Neznayka1979

Спасибо за совет! Да, хочу для начала разобраться/ознакомиться/изучить ОС Linux, а точнее с различными дистрибутивами данной ОС, а в дальнейшем использовать для более серьёзных задач в т.ч. для сёрфинга по интернету и программирования (пока только учусь ツ).



Лютый бред. Точка монтирования - это понятие ОС, а не таблицы разделов


Выделить для каждого отдельный раздел, куда и ставить. У меня сделано так - 50 гигов гента, 50 гигов убунта, остальное /data, где пользовательская инфа. Хомяки и прочее в корнях, отдельно не выносил. Свап общий.


Ты сейчас написал чушь какую-то. В чем проблема? На 1 диск ставишь одну, на второй - вторую, правишь конфиг загрузчика, profit!


почему это? в одной OS будет один корень, во второй - другой.


А ещё убунту не линукс линукс не ОС. ОС — ГНУ/Линукс.

Рано тебе с такими вопросами генту ставить. Дебиан правильно выбрал, освой его сначала. Или у одноклассника уже арч, и надо действовать наопережение?


Можно сделать один раздел с Btrfs и поставить несколько систем в разные субтома.




Схема верна, кроме того случая, если ты будешь баловаться суспендом в свап.


В общем, всё довольно таки просто.





Точка монтирования существует только в твоём любимом линаксе — просто правь fstab и загрузчик индивидуально для каждого дистра.


Элементарно, Ватсон. Создаешь 2 раздела x 30 гб, sda1 - gentoo, sda2 -debian. Для gentoo sda2 монтируется как /mnt/deb, для debiana - /mnt/gen/. Остальное как хочешь.

У меня сделано так - 50 гигов гента, 50 гигов убунта

Константин Бредихин

Всем доброго времени суток.
Решил поделиться своим опытом и наработками в этом вопросе.
Дано, ноутбук:
CPU - core i7;
RAM - 8 ГБ DDR3
SSD - 120ГБ.
GPU - ATI Radion HD7660
Так как компания ATI перестала выпускать обновления для своего драйвера FGLRX, то последний рабочей платформой стала P7. На P8 открытый драйвер Radeon.

Таблица разделов - MBR.
В результате, решено поставить Платформу P7 и P8 на один диск, и сделать общий домашний каталог.
На первом рисунке текущая конфигурация разметки диска.
Два раздела по 16 ГБ (возможно потом уменьшу) под корневые разделы каждой из систем.
Один большой раздел на 67ГБ для каталога /home.
Далее расширенный раздел.
В расширенном разделе находится раздел размером 4ГБ под каталог /opt, в который устанавливаю стороннее ПО не из репозитория, общее для обеих систем.
И в конце 8ГБ занимает SWAP раздел.

Разметить диск нужно либо заранее, с LiveCD при помощи утилиты Gparted, либо при установке первой системы.
/dev/sda1 - основной раздел, ext4
/dev/sda2 - основной раздел, ext4
/dev/sda3 - основной раздел, ext4
/dev/sda4 - расширенный раздел
/dev/sda5 - логический раздел, ext4
/dev/sda6 - логический раздел, swap

На первый раздел (в моём случае это /dev/sda1) обычным образом устанавливается Alt Linux P8.1, с загрузочного DVD диска.
Когда установщик предложит выбрать диск, нужно выбрать ручной режим, и, если вы ещё не разметили диск на разделы, сделать это. Если разделы уже созданы, то остайтся указать в установщике точки монтирования разделов.
В представленном случае:
/dev/sda1 - корневой раздел /
/dev/sda2 - не монтируем никуда
/dev/sda3 - домашний каталог /home
/dev/sda5 - каталог /opt
/dev/sda6 - swap
При установке указываем, что загрузчик нужно установить на этот же первый раздел /dev/sda1. Загрузку я отдал в распоряжение более новой системы, потому что здесь будет гарантированно более новый GRUB.

Читайте также: