Автор Тема: Ubuntu и AltLinux на одном компьютере.  (Прочитано 5194 раз)

Оффлайн galkin24

  • Участник
  • *
  • Сообщений: 357
Здравствуйте , уважаемые товарищи. Пишу Вам в надежде на помощь, ибо в последней крайне нуждаюсь.
Суть проблемы: не удаётся установить ubuntu вместе с альтлинуксом. Edubuntu 10.10 и Альтлинукс Юниор 5.0.1
Если ставлю сначала альт, а затем убунту , то груб2 не грузит альт.
если ставить альт после убунту, то лило не видит убунту, и соответственно загрузить её не удастся.
Первое я в своё время решил изменением файла конфигурации груб2 ( что не рекомендуется )
Второе можно было исправить загружаясь с диска SuperGrub2. ( это теперь не подходит, по причине закупки компов без приводов)
А в последнее время что,то вообще ничего не получается,
например диск 80гб размечал так 15 15 2 43, общий swap и общий /home.
ставлю альт : sda1 -не использовать, sda2 - / , sda3 - swap,  sda4 - /home
втавлю убунту: sda1- /,  sda2- не использовать,  sda3-swap ,sda4 -/home
только меня смущает отсутствие логических разделов... 
убунту лезет на диск альта и удаляет там некие файлы, конфликтующие с системой , а потом альт не грузится.

Предложите последовательность установки этих систем на компьютер с диском 80Гб, диски пустые, ничего сохранять не нужно.То есть как разбить диск , логические\основные, что первым ставить...
И вопрос такой: можно ли Lilo  использовать для загрузки убунту?
В своё время возможность грузить грубом выяснял тут: http://ubuntologia.ru/forum/viewtopic.php?f=97&t=4489. так и не решилось.
« Последнее редактирование: 23.02.2011 20:03:47 от galkin24 »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #1 : 23.02.2011 19:58:49 »
Предложите последовательность установки этих систем

Любая последовательность. У одной системы загрузчик ставите в раздел, у другой в MBR (он будет главным). В настройках главного загрузчика ставите "грузить вторую систему с нужного раздела". Во всяком случае для lilo стоит поступить именно так.

Общий /home нужно делать с пониманием сути, ибо в разных системах UserID/GroupID будут отличаться при установке "по умолчанию". Если юзеров заводить вручную, то проблем можно избежать. И останется только проблема, что разные версии одной и той же программы в разных системах могут "подраться" за одни и те же конфиги.

Оффлайн galkin24

  • Участник
  • *
  • Сообщений: 357
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #2 : 23.02.2011 20:13:55 »
и все таки поподробнее, пожалуйста...поскольку эти последовательности за последние двое суток меня с ума сводят...
предложите вариант, как бить диски? задавать разделы вручную или ориентироваться на автоматическую разметку?
Последний вариант был таков( уже от отчаяния): разбил пополам диск, половина фат32, половина пусто, на пустой поставил альт с автоматической разметкой. Стал ставит убунту, она не захотела автоматически ставиться на первую половину ( хоть fat, хоть ext, хоть не размеченый) а упорно лезет на диск sda5, отведённый альтом как /home). на чём я закончил самоистязания, праздник же, ушёл домой в растроенных чувствах.

Оффлайн galkin24

  • Участник
  • *
  • Сообщений: 357
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #3 : 23.02.2011 20:20:38 »
Карлсон то есть lilo может быть основным?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #4 : 23.02.2011 20:27:44 »
Трудно что-то говорить про установку Ubuntu, но что-то вы странные вещи  рассказываете. Если ставите систему в нужный раздел, то с какого .... ей удалять файлы, которые системе не принадлежат.
« Последнее редактирование: 23.02.2011 21:31:33 от ruslandh »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #5 : 23.02.2011 20:34:15 »
Карлсон то есть lilo может быть основным?

Может.

Ставьте свою бубунту первой, разбивайте разделы как угодно. swap общий без проблем, /home на отдельный раздел. Для АЛьТа просто оставьте свободное место, желательно не менее 10Гб. Загрузчик ставьте в раздел, а не на диск (не в MBR).

Потом АЛьТ, в ручном режиме, создаете на пустом месте как минимум один раздел под корневой, в качестве свопа указываете уже созданный своп, в качестве домашнего уже созданные домашний. Ставите, юзера себе не создаете, вместо него временного юзера, загрузчик в раздел. Затем загружаетесь в АЛьТ, правите lilo.conf на загрузку второй системы из раздела, смотрите, какие UserID/GroupID у вашего юзера из бубунты, создаете себе такого же, и вперед.

Оффлайн galkin24

  • Участник
  • *
  • Сообщений: 357
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #6 : 23.02.2011 20:48:25 »
ruslandh, сам никогда такого не замечал, а сегодня приключилось, первый раз, сам не знаю почему, раньше проблема выражалась только в невозможности загрузить ОС , установленную первой.

Карлсон, а разве в убунту можно установить загрузчик в раздел?

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #7 : 23.02.2011 21:23:54 »
Если есть возможность, то ставьте сразу Юниор 5.0.2. К Вашей проблеме это не имеет отношения, но обновляться придется меньше.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #8 : 23.02.2011 23:38:18 »

если ставить альт после убунту, то лило не видит убунту, и соответственно загрузить её не удастся.
Первое я в своё время решил изменением файла конфигурации груб2 ( что не рекомендуется )

например диск 80гб размечал так 15 15 2 43, общий swap и общий /home.
ставлю альт : sda1 -не использовать, sda2 - / , sda3 - swap,  sda4 - /home
втавлю убунту: sda1- /,  sda2- не использовать,  sda3-swap ,sda4 -/home
только меня смущает отсутствие логических разделов...  
убунту лезет на диск альта и удаляет там некие файлы, конфликтующие с системой , а потом альт не грузится.

Предложите последовательность установки этих систем на компьютер с диском 80Гб, диски пустые, ничего сохранять не нужно.То есть как разбить диск , логические\основные, что первым ставить...
И вопрос такой: можно ли Lilo  использовать для загрузки убунту?

Доброго времени!..

Хорошо бы содержимое hdd описывать не словами, а
fdisk -l > /path/fdisk.txt
fdisk -l >> /path/fdisk.txt
Проще и быстрее можно "схватить".

GRUB2 не курил, - не знаю.
С lilo наиболее проще.
У вас не грузится, потому, что в lilo ALT'а не прописана Убунту.

Первой поставить Убунту, загрузчик в MBR, - он потом убьется, - не нужен.
Потом поставить ALT.
Загрузиться в ALT.
Создать в /mnt точку монтирования, например disk.
Смонтировать в неё корневой Убунты.
Но по порядку...

Можно воспользоваться lilo ALT'а (/etc/lilo.conf), используя аналог конфига, прописать второй системой Убунту:
#image="/boot/vmlinuz"
image="/boot/vmlinuz-2.6.18-std-smp-alt8"
        label="ALTLinux"
#       initrd="/boot/initrd.img"
        initrd="/boot/initrd-2.6.18-std-smp-alt8.img"
        root="UUID=8dcde072-825b-4581-b05a-da65ed43aac6"
        read-only

#image="/boot/vmlinuz"
image="/boot/vmlinuz-2.6.18-std-smp-alt8"
        label="failsafe"
#       initrd="/boot/initrd.img"
        initrd="/boot/initrd-2.6.18-std-smp-alt8.img"
        root="UUID=8dcde072-825b-4581-b05a-da65ed43aac6"
        addappend="failsafe"
        vga="normal"
        read-only


image="/mnt/sda3/boot/vmlinuz"
    label="ALTLinux41"
    initrd="/mnt/sda3/boot/initrd.img"
    root="UUID=1b01417c-40ad-4934-b40c-459c54253fff"
    read-only

image="/mnt/sda3/boot/vmlinuz"
    label="failsafe41"
    initrd="/mnt/sda3/boot/initrd.img"
    root="UUID=1b01417c-40ad-4934-b40c-459c54253fff"
    addappend="failsafe"
    vga="normal"
    read-only
Не стану говорить как я делал, - скажу как будет понятно вам.
Две последние опции lilo
    label="ALTLinux41"
    label="failsafe41"
это ALT Linux 4.1
и ставился первым. Загрузчик в MBR - он в будущем не нужен.
Второй, в порядке установки, системой ставился
        label="ALTLinux"
        label="failsafe"
Это ALT Linux 4.0.2
Его загрузчик lilo тоже в MBR.
Аналогично с Убунту, - lilo ALT'а убьёт загрузчик Убунту в MBR.

После того, как ALT установился после Убунту, загрузитесь в него.
Создайте точку монтирования
/mnt/diskСмонтируйте в нее корневой Убунту.
Посмотрите uuid корневого Убунту в
/dev/disk/by-uuid
Посмотреть их можно где-то так:
# ls -la /dev/disk/by-uuid/
total 0
drwxr-xr-x 2 root root 300 Feb 23 06:23 .
drwxr-xr-x 6 root root 120 Feb 22 00:12 ..
lrwxrwxrwx 1 root root  10 Feb 22 00:12 02869abb-93a6-42a5-bc6e-6a4c801e4ef3 -> ../../sda6
и т.д.

Измените root="UUID=бла...
на то, что соответствует корневому разделу Убунту.
Измените также
image="...
initrd="...
для загрузки Убунту.
У вас они в этом случае будут выглядеть где-то так:
image="/mnt/disk/boot/vmlinuz"
initrd="/mnt/disk/boot/initrd.img"
Проверьте имена симлинков vmlinuz и initrd.img в Убунту.

Смените label в LILO ALT'а на Ubuntu не используя кириллицу. Длина метки не более 11-ти символов.
Опции загрузки ALT'а не трогайте, - там всё в порядке.

В конце концов, одна из опций загрузки Убунту, в LILO будет выглядеть где-то так:

image="/mnt/disk/boot/vmlinuz"
    label="Ubuntu"
    initrd="/mnt/disk/boot/initrd.img"
    root="UUID=ЧТО-ТО-ТО-ЧТО-У-ВАС-В-/dev/disk/by-uuid-ДЛЯ-КОРНЕВОГО-УБУНТУ"
    read-only

Перед подачей команды lilo раздел с Убунту должен быть смонтирован!, - по последнему приведенному конфигу, в
/mnt/disk.
Перепроверьте еще раз всё и в особенности uuid

Подайте команду
liloОна должна нормально отработать.
И ALT и Ubuntu должны нормально грузиться.


С 1-ым GRUB тоже можно, там идея та же. Помнится штуки четыре линуксов грузило.
По второму GRUB не подскажу - надо смотреть документацию.
« Последнее редактирование: 23.02.2011 23:53:29 от Speccyfighter »

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #9 : 24.02.2011 00:13:20 »
Карлсон, а разве в убунту можно установить загрузчик в раздел?

А бубунта что, не Линукс? :)

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

Оффлайн galkin24

  • Участник
  • *
  • Сообщений: 357
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #10 : 24.02.2011 19:31:01 »
Спасибо всем !  :)
получилось грузить обе ОС загрузчиком Lilo.
раньше я такое делал для двух альтов, а вот про возможность загрузки ubuntu с помошью Lilo не знал.
добавил следующее:

image="/mnt/sda1/boot/vmlinuz-2.6.35-22-generic"
   label="Ubuntu"
   initrd="/mnt/sda1/boot/initrd.img-2.6.35-22-generic"
   root="UUID=ee27a068-f15b-48c1-8a1a-b64a5faead03"
   read-only   

Но теоретически такой способ наверное не хорош, поскольку после обновления ядра ubuntu придётся новое ядро прописывать вручную?

Оффлайн Карлсон

  • Участник
  • *
  • Сообщений: 1 699
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #11 : 24.02.2011 19:37:51 »
раньше я такое делал для двух альтов, а вот про возможность загрузки ubuntu с помошью Lilo не знал.

Мне кажется дикой сама поставновка вопроса. А бубунта это не Линукс? Там что, какое-то особенное ядро, другая ФС и свой уникальный ни с чем не совместимый загрузчик? Чем она отличается от АЛьТ кроме названия и версий программ?


после обновления ядра ubuntu придётся новое ядро прописывать вручную?

Да. Проблему можно решить установкой загрузчика второй ОС в раздел. Или вроде бы использованием grub.

Оффлайн jestokii-07

  • Участник
  • *
  • Сообщений: 1
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #12 : 09.07.2011 12:06:42 »
расскажите по подробней про /dev/hda/by-uuid  никакк не могу найти этот юид, проблема такая:
стоит МСВС и убунту надо чтоб все грузилось через лило.... все прописал но вместо юида писал :
root=/mnt/hda
лило срабатывал нормально, только при загрузке убунты, идет черный экран???

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Ubuntu и AltLinux на одном компьютере.
« Ответ #13 : 10.07.2011 11:14:27 »
Для просмотра uuid смонтированных в системе разделов под рутом выполните:
blkid