Автор Тема: Две LINUX на одном диске  (Прочитано 13719 раз)

Оффлайн vanchope

  • Участник
  • *
  • Сообщений: 93
Две LINUX на одном диске
« : 19.03.2010 09:07:20 »
На компе стоял ALT Junior 4. Установил Alt Server 5. В lilo только ALT Server. Как туда добавить Junior? Если бы вместо Junior стояла винда, в загрузчик бы она прописалась автоматом. Первый раз ставлю две Linux на один комп, думал, что lilo сам всё найдёт и пропишет...
Разметка диска:
sda1 EXT3 LinuxServer 5.1
sda2 SWAP
sda3 EXT3 Linux Junior 4.0

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Две LINUX на одном диске
« Ответ #1 : 19.03.2010 09:12:02 »
Пользуемся поиском: http://forum.altlinux.org/index.php/topic,2997.0.html

Оффлайн vanchope

  • Участник
  • *
  • Сообщений: 93
Re: Две LINUX на одном диске
« Ответ #2 : 19.03.2010 15:17:41 »
Прочитал, но не понял. Где мне найти, что прописать в Lilo.conf? Неужели проще установить линукс и винду чем два линукса?

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Две LINUX на одном диске
« Ответ #3 : 19.03.2010 16:02:42 »
Давайте так: вы начинаете делать и спрашивать, что непонятно.
На небольшие вопросы отвечать как-то проще.

Оффлайн qqq

  • Участник
  • *
  • Сообщений: 95
Re: Две LINUX на одном диске
« Ответ #4 : 19.03.2010 16:14:13 »
действительно не понятно.
Может ли вторая система прописаться в загрузчике.
То есть у человека имеется один линукс
Человек ставит другой линукс рядом
И не понятно нам прописывается что то в загрузчике или нет

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Две LINUX на одном диске
« Ответ #5 : 19.03.2010 18:02:49 »
По умолчанию: нет, конечно же.
Но руками это делается достаточно легко.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Re: Две LINUX на одном диске
« Ответ #6 : 19.03.2010 18:22:55 »
По умолчанию: нет, конечно же.
Но руками это делается достаточно легко.
Если загрузчик установлен в раздел, то последний alterator-lilo (в дистрибутивах Пятой платформы) показывает такие ОС на этапе установки. Нужно лишь флажки расставить.
Андрей Черепанов (cas@)

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Две LINUX на одном диске
« Ответ #7 : 25.03.2010 22:28:40 »
Всё станет намного проще, если рассматривать "загрузчик" как отдельную от установленной системы и самостоятельную сущность.
Для LILO необходимо, чтобы на момент запуска команды lilo ему были видны в смонтированной файловой системе ядра и образы initrd.
Этого относительно несложно добиться: грузитесь в ALT 5 Server, логинитесь локально под root,
# mkdir /mnt/tmp
# mount /dev/sda3 /mnt/tmp
# mcedit /mnt/tmp/etc/lilo.conf
копируете индивидуальную часть (начиная от image = Linux Junior 4.0)
# mcedit /etc/lilo.conf
вставляете скопированное в конец, исправляете только во вставленном каждое вхождение "/boot/" на "/mnt/tmp/boot/"
делаем бэкап загрузчика (на всякий случай)
# dd if=/dev/sda of=/boot/back.mbr bs=512 count=1
ставим загрузчик
# lilo
Если нет ошибок и сомнительных предупреждений, пора перезагрузиться.
Если перезагрузка по каким-то причинам не удалась, загрузиться с CD/DVD/Flash, где можно перейти в консоль и восстановить загрузчик:
# mkdir /mnt/tmp
# mount /dev/sda1 /mnt/tmp
# dd if=/mnt/tmp/boot/back.mbr of=/dev/sda bs=512 count=1
« Последнее редактирование: 25.03.2010 22:41:18 от bormant »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Две LINUX на одном диске
« Ответ #8 : 25.03.2010 23:09:57 »
lilo -U разве загрузчик не восстанавливает?

Оффлайн bormant

  • Участник
  • *
  • Сообщений: 358
Re: Две LINUX на одном диске
« Ответ #9 : 26.03.2010 20:39:44 »
Он его из резервной копии в /boot восстанавливает, но я не знаю точно, в каких случаях он эту резервную копию обновляет, при каждой модификации или при первой установке или ещё как, с ходу эту информацию найти не удалось.
Поэтому совет дан в той части, в которой уверен. Кстати, используя bs=466, можно заменять только загрузчик, начинающаяся с 466-го байта (считая с 0) таблица разделов (partition table) не будет затронута операцией чтения/записи.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Две LINUX на одном диске
« Ответ #10 : 26.03.2010 22:12:58 »
Инфолрмация
Цитата: man lilo
       -u [название-диска]
              Убрать   загрузчик   lilo   из   главной  загрузочной  записи  и
              восстановить   прежний   загрузчик.    С   этой   опцией   могут
              использоваться  опции  '-s' и '-C'.  Указывать название-диска не
              обязательно. Дополнительно происходит проверка временной метки.

       -U [название-диска]
              Действует аналогично предыдущей опции, но не  делается  проверка
              временных меток.
...
       -i boot-loader
              В   качестве   загрузочного   сектора   использовать  содержимое
              указанного файла boot-loader.  (По умолчанию это /boot/boot.b.)
....
   Приведенные  выше  опции  командной  строки   соответствуют   следующим
       ключевым словам файла конфигурации, которые показаны ниже.

              -i загрузчик             install=загрузчик
Вопрос - если не использовалась опция -i, то какой загрузчик восстановит
lilo -u ? :)
А если использовалась ?

Оффлайн vanchope

  • Участник
  • *
  • Сообщений: 93
Re: Две LINUX на одном диске
« Ответ #11 : 06.04.2010 10:20:57 »
Если при установке ОСей установить загрузчик Linux1 в раздел1, а загрузчик Linux2 в главную загрузочную запись, то будут ли грузиться обе ОС без дополнительных "действий руками"?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Две LINUX на одном диске
« Ответ #12 : 06.04.2010 10:32:07 »
В Linux2 (что установлен в mbr), надо прописать пункт меню загрузки Linux1 (что в разделе).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Две LINUX на одном диске
« Ответ #13 : 23.04.2010 22:12:29 »

Оффлайн starikhatabjch

  • Участник
  • *
  • Сообщений: 92
  • MacOSX 10.6.8
Re: Две LINUX на одном диске
« Ответ #14 : 22.05.2010 11:51:11 »
По умолчанию: нет, конечно же.
Но руками это делается достаточно легко.
Если загрузчик установлен в раздел, то последний alterator-lilo (в дистрибутивах Пятой платформы) показывает такие ОС на этапе установки. Нужно лишь флажки расставить.
при установке система (пятая платформа КДЕ) предложила два варианта размещения установщика MBR и раздел sda8, установил в раздел, но расставления флажков нигде предложено небыло, теперь соответственно не знаю как запустить установленную систему...
Будьте добры, подскажите если возможно...
« Последнее редактирование: 22.05.2010 11:59:16 от starikhatabjch »