Настройка lilo

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
MelleR
Сообщения: 2

Настройка lilo

Сообщение MelleR »

Дорого времени суток!

прочитал кучу тем по этой проблеме, но ничего не помогло.
я поставил SLackware, все установилось, когда дохожу до установки lilo, выдает ошибку. Как я понял, это нормально и надо ручками поправить lilo.conf.
У меня два винта, и на одном стоит и винда ХР и линух.
Винда - /dev/hdd1
Linux /dev/hdd9

открываю /mnt/etc/lilo.conf , пишу там:

boot=/dev/hdd
install = /boot/boot.1640
map = /boot/System.map
image = /boot/vmlinuz

prompt
delay = 50
timeout = 1200
message = /boot/boot-message.txt
vga = 792
default = linux

label = linux
root = /dev/hdd9
read-only

Потом
# lilo -C /mnt/etc/lilo.conf -v
# reboot

Вынимаю установочный диск, но при загрузке начинает сразу грузиться винда!

Что я сделал не так и как все таки настроить lilo правильно??
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Настройка lilo

Сообщение bormant »

Предположительно проблема в том, что основным в BIOS выставлен не /dev/hdd, а кто-то другой. Если в BIOS сказать грузиться с /dev/hdd -- что произойдет?

ps. Что сказал # lilo -C ... ?
Спасибо сказали:
Аватара пользователя
MelleR
Сообщения: 2

Re: Настройка lilo

Сообщение MelleR »

1. В биосе стоит - грузиться с HardDrive, причем с того, на котором и винда и линух (я там в меню не нашел /dev/hdd, есть только HardDrive, может это не так делается?)

2. Что сказал lilo:

Код: Выделить всё

#lilo -C /mnt/etc/lilo.conf -v
LILO version 22.8 (копирайты)
Reading boot sector from /dev/hdd
Using MENU secondary loader
Calling map_insert_data
Mapping message file /boot/boot_message
Calling map_insert_file

Boot image: /boot/vmlinuz-huge-smp-2.6.21.5-smp

Added Linux *

Writing boot sector
/boot/boot.1640 exists - no boot sector backup copy made


Вот такие пироги

P.S. В прошлом посте пропустил строчку в lilo.conf: lba32
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Настройка lilo

Сообщение bormant »

MelleR писал(а):
13.10.2008 16:33
1. В биосе стоит - грузиться с HardDrive, причем с того, на котором и винда и линух (я там в меню не нашел /dev/hdd, есть только HardDrive, может это не так делается?)

2. Что сказал lilo: ...
Writing boot sector

По п.2 -- на /dev/hdd (secondary slave) загрузчик был записан.
По п.1 -- в разных BIOS setup program это может отличаться, но обычно
- либо в настройке порядка загрузки First/Second/Third/Other boot devices присутствуют только типы устройств cdrom/ls120/hdd, а с какого именно hdd грузиться, указывается в отдельном пункте (на большинстве мамок с интерфейсом SATA видел именно такой вариант);
- либо прямо в этом списке присутствуеют hdd-0/hdd-1/hdd-2/hdd-3.
- иногда устройство загрузки можно выбрать прямо во время старта машины, об этом говорит надпись типа "Press ... F12 for select boot device".
Насчет "причем с того, на котором и винда и линух" -- очень сильно сомневаюсь в силу п.2 - lilo не ругнулся на ошибку записи. На всякий случай проверьте, не включена ли в BIOS "защита от вирусов" -- это блокировка бут-сектора от записи.

Если разобраться с BIOS не получится, можно
- прописать загрузчик на текущий активный диск (/dev/hd{a,b,c} соответственно primary master, primary slave, secondary master) (желательно дополнить секцией загрузки окон); или
- скормить boot сектор от lilo NTLoader-у.

Любой из 3-х вариантов имеет право на жизнь.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Настройка lilo

Сообщение bormant »

Гипотеза насчет того, записался ли загрузчик в /dev/hdd проверяется просто:
# hexdump -C -s 6 -n 4 /dev/hdd
00000006 4c 49 4c 4f |LILO|

Гипотеза насчет того, что BIOS грузит систему не с /dev/hdd, а с /dev/hda проверяется просто:
бэкапим загрузчик /dev/hda
# dd if=/dev/hda of=mbr-hda bs=512 count=1
и если грузились с LiveCD, перекладываем его куда-то, где он будет жив после перезагрузки.
меняем в /etc/lilo.conf (/mnt/etc/lilo.conf) на boot=/dev/hda, командуем # lilo (# lilo -C /mnt/etc/lilo.conf -v) и перегружаемся.

ps. Диск Slackware умеет грузить установленную систему, на первом экране есть подсказка
boot: hugesmp.s root=/dev/hdd9 rdinit= ro
что избавляет от необходимости монтировать корень куда-то еще (/mnt), передавать параметрами конфиги или chroot-иться в корень.
Спасибо сказали:
WiFooist
Сообщения: 14
ОС: back|track3

Re: Настройка lilo

Сообщение WiFooist »

Пытаюсь поставить бактрак3финал на еее рс 701.Редактириую лило.конф в нане :
lba32
boot = /dev/hdc
change-rules
reset
vga = normal
image = /boot/vmlinuz
root = /dev/hdc1
label = Back|track3
жму ктрл+О,выхожу.
захожу в консоль:lilo -v ентер
fatal:open /dev/sda: no medium found

ковырял,ковырял,теперь пишет
fatal:creat /boot/map:read-only file system

до этого еще было:
груб грузился с 15 ошибкой!А редактирую лило
че не так делаю и как правильно?
Спасибо сказали:
Arthes
Сообщения: 282
ОС: OS X Yosemite and CentOS

Re: Настройка lilo

Сообщение Arthes »

WiFooist писал(а):
25.03.2009 10:20
Пытаюсь поставить бактрак3финал на еее рс 701.Редактириую лило.конф в нане :
lba32
boot = /dev/hdc
change-rules
reset
vga = normal
image = /boot/vmlinuz
root = /dev/hdc1
label = Back|track3
жму ктрл+О,выхожу.
захожу в консоль:lilo -v ентер
fatal:open /dev/sda: no medium found

ковырял,ковырял,теперь пишет
fatal:creat /boot/map:read-only file system

до этого еще было:
груб грузился с 15 ошибкой!А редактирую лило
че не так делаю и как правильно?


Грузишся как понял с Live CD а у них (почти у всех) файловая система почти вся read only...
Как вариант грузись с RIP 7.x у него файловая система RW.
Свернутый образ системы в cpio архив при старте системы развертывается в RAM.
И поэтому все должно работать.
На борту все для починки Linux в том числе и Lilo
В общем очень интересный дистр
(естественно с графической оболочкой для удобства типа blackbox)
Спасибо сказали: