Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Что нужно добавить в lilo.conf чтобы грузить разные ОС?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alexander



Зарегистрирован: 10.12.2001
Сообщения: 211
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Янв 11 2005 01:41    Заголовок сообщения: Что нужно добавить в lilo.conf чтобы грузить разные ОС? Ответить с цитатой

На одном и том же компьюторе отдельно по очереди работали 2 разных винчестера (условно hda и hdb), на них в разное время были поставлены разные ОС (Fedora и AltLinux Compact). Возможно ли поставив оба эти винчестера в комп, не переустанавливая ОС загружать нужную систему из меню?

В MBR hda загружен lilo с такими данными:

Код:
boot=/dev/hda
map=/boot/map
install=/boot/boot-bmp.b
vga=0x0314
default=windows
message=/boot/splash/message
prompt
timeout=50
image=/boot/vmlinuz-up
   label=linux-up
   root=/dev/hda8
   initrd=/boot/initrd-up.img
   read-only
image=/boot/vmlinuz-up
   label=failsafe
   root=/dev/hda8
   initrd=/boot/initrd-up.img
   vga=normal
   append=" failsafe noapic acpi=off"
   read-only
other=/dev/hda1
   label=windows
   table=/dev/hda
other=/dev/fd0
   label=floppy
   unsafe


Я пробовал добавлять следующие строки для загрузки второй ОС Linux (Fedora) со второго винчестера hdb

Код:
image=/boot/vmlinuz-2.6.5-1.358
   label=Fedora
   root=/dev/hdb11
   read-only


но после перезаписи загрузчика lilo загрузка Fedor'ы всё-таки шла криво под цвета AltLinux и половина служб включая X сервер не запустились.
По отдельности (вытаскивая один из винтов) всё рабоатет.

Что нужно добавить в lilo.conf чтобы обе ОС грузились из меню как бы самостоятельно?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andrew Grekhov
Гость





СообщениеДобавлено: Вт Янв 11 2005 08:47    Заголовок сообщения: Ответить с цитатой

Я бы добавил несколько иной код:
other=/dev/hdb11
label=Fedora
table=/dev/hdb

Т.е. предложение иметь два загрузчика
и один ссылается на другой.

-------------------
Проверь по man несколько раз мой код!
Вернуться к началу
Alexander



Зарегистрирован: 10.12.2001
Сообщения: 211
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Янв 11 2005 21:07    Заголовок сообщения: Ответить с цитатой

Да, к сожалению результатов подобные изменения не дали. На каждом винчестере везде прописан только один жёсткий диск hda это вызывает путаницу при загрузке. Кстати вызвать тот загрузчик мне так и не удалось. Выдаёт либо ошибки либо при попытке грузить виснент. Пишет разное. Например что hdb это не первый диск (primary).
Кто бы посоветовал книгу какую купить о работе загрузчиков и о взаимодейстии системных программ и процессов в Линукс?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andrew Grekhov
Гость





СообщениеДобавлено: Ср Янв 12 2005 08:55    Заголовок сообщения: Ответить с цитатой

Со второго винчестера lilo.conf
дай.
А он у тебя точно как primary-slave
подключен?
Image верно указан?
У меня подобный глюк был,когда
RedHat грузился с ядром от mandrake.
Ой сколько мата я тогда прочёл Smile
Вернуться к началу
Andrew Grekhov
Гость





СообщениеДобавлено: Ср Янв 12 2005 12:46    Заголовок сообщения: Ответить с цитатой

Забыл сказать, что /etc/fstab подправить надо
LABEL заменить на настоящий раздел диска.
Ну и конечно на втором диске подправить чтоб стояло /dev/hdb*.
А в biose с какого грузиться сказано?

BIOS не dual?
Вернуться к началу
Alexander



Зарегистрирован: 10.12.2001
Сообщения: 211
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Янв 13 2005 01:11    Заголовок сообщения: Ответить с цитатой

Биос, кажется обычный.
Оба винта сидят на первом ide шлейфе, (AltLinux) hda - master, (Fedora) hdb - соответственно slave.

У Fedor'ы стоит grub. Я не сильно знаком с этим загрузчиком, поэтому опишу как есть. В каталоге /boot находится один каталог /boot/grub и перечисленные ниже файлы.
    boot.b
    chain.b
    config-2.6.5-1.358
    grub
    initrd-2.6.5-1.358.img
    @initrd.img
    memtest86+-1.11
    os2_d.b
    System.map-2.6.5-1.358
    @vmlinuz
    vmlinuz-2.6.5-1.358


В каталоге /boot/grub находятся перечисленные ниже файлы:

    device.map
    e2fs_stage1_5
    fat_stage1_5
    ffs_stage1_5
    grub.conf
    jfs_stage1_5
    @menu.lst
    minix_stage1_5
    reiserfs_stage1_5
    splash.xpm.gz
    stage1
    stage2
    vstafs_stage1_5
    xfs_stage1_5

Насколько я понимаю ключевой файл из которого формируется загрузчик это grub.conf, (тут же на него ссылка @menu.lst).

Вот его содержимое:
Код:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,10)
#          kernel /boot/vmlinuz-version ro root=/dev/hda11
#          initrd /boot/initrd-version.img
boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,10)/boot/grub/splash.xpm.gz
password --md5 $1$zKzASeoD$I2/u8VBHpHR4zo0mAXk5s.
title Fedora Core (2.6.5-1.358)
   root (hd0,10)
   kernel /boot/vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
   initrd /boot/initrd-2.6.5-1.358.img
title Other
   rootnoverify (hd0,0)
   chainloader +1

fstab я уже править пробовал. Спасибо за советы, ещё попробую повозиться. В ручную переправить везде, где знаю hda на hdb.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Andrew Grekhov
Гость





СообщениеДобавлено: Чт Янв 13 2005 06:16    Заголовок сообщения: Ответить с цитатой

Ладно считаем что hda на hdb
уже переправил.
Также исправь root=LABEL=/
на настоящий раздел диска будет что то вроде
root=/dev/hdb11 (см.конечно через fdisk)

Подожди щас man grub прочитаю.
Вернуться к началу
Andrew Grekhov
Гость





СообщениеДобавлено: Чт Янв 13 2005 08:53    Заголовок сообщения: Ответить с цитатой

Книжку просил?
см. http://www.opennet.ru/base/sys/grub_info.txt.html
Вернуться к началу
Alexander



Зарегистрирован: 10.12.2001
Сообщения: 211
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Янв 14 2005 16:26    Заголовок сообщения: Ответить с цитатой

Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexander



Зарегистрирован: 10.12.2001
Сообщения: 211
Откуда: Санкт-Петербург

СообщениеДобавлено: Вт Янв 18 2005 01:08    Заголовок сообщения: Ответить с цитатой

Проблема разрешилась после правки файла fstab. Заменил LABEL=/ на реальный раздел /dev/hdb11, тоже самое и с /home.
Чтобы всё запускалось под родные цвета и фоновые рисунки (как задумали создатели каждого из дистрибутивов) я скопировал ядра и initrd.img на первый диск, где стоит загручик, в раздел /boot и назвал их соответственно версиям Линукс. А в LILO добавил обычные строки
Код:

image=/boot/vmlinuz-up
   label=ALTLinux
   root=/dev/hda8
   initrd=/boot/initrd-up.img
   read-only

image=/boot/vmlinuzFedora
   label=Fedora
   root=/dev/hdb11
   initrd=/boot/initrdFedora.img
   read-only


Теперь всё грузистся как надо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...