LinuxForum.Fans
Тема

(Ubuntu+Xubuntu=?) или 2 дистр Linux на одном hdd. Как подружить?

Автор: ztm 13 сообщений 1633 просмотров
#355298

Сразу к сути.
У меня есть жесткий на котором 2 раздела. На каждом из разделов Ubuntu и Xubuntu соответственно. Все это выглядит приблизительно так:
sdb(160Gb)
sdb1(2Gb) swap
sdb2(79Gb) ext3 / Ubuntu 13.10
sdb3(79Gb) ext3 / Xubuntu 13.10
Мне нужно, чтобы в загрузочном меню(grub2, я полагаю) был выбор между Ubuntu и Xubuntu. Hibernate не планирую, поэтому swap - общий. На данный момент при загрузке видит только Ubuntu. Если я правильно понимаю, то шаманить придется с загрузчиком. Отсюда и вопрос: как мне их подружить в меню загрузки. По возможности, объясняйте попроще, я новичек в Linux. Только начал покорять изучение bash.

#355300

для начала sudo update-grub
должен увидеть все ядра

как-то так...
[console]
user@debian:~$ sudo update-grub
[sudo] password for user:
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.11-2-amd64
Found initrd image: /boot/initrd.img-3.11-2-amd64
Found Windows 7 (loader) on /dev/sda1
done
[/console]

#355317

если убунту и ксубунту одной версии, то вообще не вижу смысла такое делать...
Ставите сто-то одно, а потом доустанавливаете нужный вам ДЕ (например xfce) и при логине его можно выбирать...

#355407
Харитон написал:
если убунту и ксубунту одной версии, то вообще не вижу смысла такое делать...
Ставите сто-то одно, а потом доустанавливаете нужный вам ДЕ (например xfce) и при логине его можно выбирать...

Не знал, что так можно. Очень заинтересован. Если вас не затруднит, не могли бы вы написать в ЛС как это сделать. Обязательно попробую на виртуалке. Но все же мне нужно именно 2 разные ОС, хоть и одинаковой версии. Ксубунту должна жить, а Убунту я буду мучить как могу. Для методов проб и ошибок.

Termo написал:
для начала sudo update-grub
должен увидеть все ядра

Вчера непонятными, даже для меня самого, манипуляциями в консоли grub, натворил гадостей. Завтра займусь установкой с самого начала, тогда и отпишусь подробнее. Так, как вы написали я делал, но в прошлый раз не помогло. Попробую еще разок.

#355408
ztm написал:
[quote=Харитон]если убунту и ксубунту одной версии, то вообще не вижу смысла такое делать...
Ставите сто-то одно, а потом доустанавливаете нужный вам ДЕ (например xfce) и при логине его можно выбирать...

Не знал, что так можно. Очень заинтересован. Если вас не затруднит, не могли бы вы написать в ЛС как это сделать. Обязательно попробую на виртуалке. Но все же мне нужно именно 2 разные ОС, хоть и одинаковой версии. Ксубунту должна жить, а Убунту я буду мучить как могу. Для методов проб и ошибок.[/quote]
так у тебя системы с одинаковыми ядрами
ты либо ядра разные установи либо еще чего-нить
а так для загрузчика это одно и тоже

#355410

Да, ядра-то одинаковые, но / (и, в конечном итоге, /boot) - на разных разделах. С Lilo я просто пропишу оба ядра в lilo.conf, скажу lilo от рута, и все будет работать. Чрезмерная автоматизация вредна :)

#355411

в grub-lagacy я также поступлю
а вот как в новом я не знаю...

#355412
yars написал:
Да, ядра-то одинаковые, но / (и, в конечном итоге, /boot) - на разных разделах. С Lilo я просто пропишу оба ядра в lilo.conf, скажу lilo от рута, и все будет работать. Чрезмерная автоматизация вредна :)

Я достаточно далек от понимания происходящего. А есть у вас возможность объяснить как это можно реализовать на grub2.

Termo написал:
так у тебя системы с одинаковыми ядрами
ты либо ядра разные установи либо еще чего-нить
а так для загрузчика это одно и тоже

Как ни странно, но отличаются версии ядер, у Убунты заканчивается на "0.14", а у Ксубунты на "0.12". По крайней мере, так писал мне grub. Цифры по памяти ибо диск очищен и в ожидании вторжения с моей стороны:)

#355413

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

#355416
ztm написал:
А есть у вас возможность объяснить как это можно реализовать на grub2

Можно изменить /etc/default/grub, или /etc/grub.d/40-custom. Подробнее я сказать не могу, потому что я grub не использую, но почитайте викиучебник, надеюсь, это поможет.

#355428
"ztm" написал:
как мне их подружить

Загрузчик основной ОС засуньте в MBR.
Проверьте, что бы был установлен os-prober.
Обновите GRUB2, он сам найдёт и пропишет все ОСи.

#355429
"verg" написал:
Загрузчик основной ОС засуньте в MBR.

ТС не справится =)
Да и chainloading тут не к месту. Два grub'a слишком много весят. Для второй ОС загрузчик можно вообще не ставить, только после первого update-grub нужно часть /boot/grub/grub.cfg для первой ОС скопировать в /etc/grub.d/40-custom, поправить там положение корня и initrd для второй ОС и выполнить еще раз update-grub. Как-то так, если я викиучебник правильно понял.

#355466

В Юниксах графика живет отдельной жизнью от системы. Ее может не быть, а может быть и именно та, которую вы себе захотели, а то и несколько вариантов. Ничего гвоздями не прибито...
В общих словах про десктоп: Убунта она одна для разных ДЕ. В зависимости от того какое ДЕ установлено, так и звется дистрибутив. Можно установить несколько разных ДЕ, например ставите Убунту, а потом KDE4 и xfce из убунты и при последующем логине в менеджере входа, можно будет выбрать с каким ДЕ(юнити, кде, хфце) осуществлять вход...

Войдите или зарегистрируйтесь, чтобы ответить.