URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53501
[ Назад ]

Исходное сообщение
"Загрузчик LILO."

Отправлено AFTER_DARK , 15-Фев-05 13:14 
Приветствую всех.
Проблема оказалась в следующем.
Не могу прописать нормально в lilo.conf (скорее всего неумею)
так что-бы можно было загружать linux с разных разделов.

Теперь более подробней и внятно: :))))

Установил Линух допустим в раздел hda3. При установке разрешил установить загрузик.
После этого поставил другой линух, но уже в раздел hda5 здесь от установки загрузчика отказался, т.к. намеривался прописать загрузу этого линуха в ранее установленом LILO.

lilo.conf после редактирования выглядит примерно так.

              boot = /dev/hda
              delay = 40
              
              
              image = /boot/vmlinuz    - это первый линух
                      label = old_lin
                      root=/dev/hda3
              
              image = /boot/vmlinuz    - это второй линух
                      label = new_lin
                      root=/dev/hda5

              other = /dev/hdb1
                      label = dos
                      table = /dev/hda

От первого линуха lilo ставилось в MBR, От второго не ставилось вообще
и вот какая фишка, если я выбираю загрузку второго линуха, то ядро все равно загружаеться с hda3/boot/vmlinuz, а уж потом монтируеться root на hda5. А если я для второго линуха прописываю строчку image = /dev/hda5/boot/vmlinuz, то команда lilo просто не выполняеться и выходит сообщение,что не найден имидж ядра (для второго линуха).


Содержание

Сообщения в этом обсуждении
"Загрузчик LILO."
Отправлено jonatan , 15-Фев-05 13:35 
Все правильно. В обоих случаях
image = /boot/vmlinuz
указывает на одно и тоже ядро. Надо подмонтировать hda5, например, в /mnt/hda5 (если /boot на том же разделе, что и /) и прописать в lilo.conf следующее:

image = /boot/vmlinuz    - это первый линух
   label = old_lin
   root=/dev/hda3
    
image = /mnt/hda5/boot/vmlinuz    - это второй линух
   label = new_lin
   root=/dev/hda5

Запускаем lilo и вперед.


"Загрузчик LILO."
Отправлено AFTER_DARK , 15-Фев-05 15:14 
Что-же это получаеться????
выходит что нельзя поставить несколько линухов на машину, так что-бы они были независымы друг от друга ??? т.е. без всяких дополнительных монтирований.

т.е. что-бы было так что при запуске какая нить прога (на обязательно lilo) могла смотреть в любой диск\путь который я укажу и отттуда загружать ядро и соответственно далее монтировать root - который то-же будет указан мной ?