Дорого времени суток!
прочитал кучу тем по этой проблеме, но ничего не помогло.
я поставил 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 правильно??
Настройка lilo
Модератор: Модераторы разделов
-
bormant
- Сообщения: 1354
Re: Настройка lilo
Предположительно проблема в том, что основным в BIOS выставлен не /dev/hdd, а кто-то другой. Если в BIOS сказать грузиться с /dev/hdd -- что произойдет?
ps. Что сказал # lilo -C ... ?
ps. Что сказал # lilo -C ... ?
-
MelleR
- Сообщения: 2
Re: Настройка lilo
1. В биосе стоит - грузиться с HardDrive, причем с того, на котором и винда и линух (я там в меню не нашел /dev/hdd, есть только HardDrive, может это не так делается?)
2. Что сказал lilo:
Вот такие пироги
P.S. В прошлом посте пропустил строчку в lilo.conf: lba32
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
По п.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
Гипотеза насчет того, записался ли загрузчик в /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-иться в корень.
# 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
Пытаюсь поставить бактрак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 ошибкой!А редактирую лило
че не так делаю и как правильно?
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
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)