splinter
написал 14 июня 2006 года в 20:28 (840 просмотров)
Ведет себя
как четкий пацан; открыл 134 темы в форуме, оставил 1459 комментариев на сайте.
Короче стоял ASPlinux я его с винды грохнул, осталось lilo, начал ставить Slackware10.2 когда доходит до установки загрузчика lilo (slackware) он отказывается туда (mbr) вставать, Пишет что не могет записаться в mbr. Help people please.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
А дословно что пишет?
дословно:
Lilo installer Error!!!! :(
Sory (очень был расстроган этой надписью) but the attempt to install Lilo has returned and error, so lilo has not been correctly installed. You’ll have to use a bootdisk to start your machine instead. It should still be possible to get lilo working by editing the /etc/lilo.conf end reinstalling Lilo manually.
О Боже, пока в гугле искал, столько ужасного про slackware10.2 прочитал. Кажеться не долго он у меня простоит. :(
Покажи содержимое /etc/lilo.conf.
Ага, расскажи это тому, кто посоветовал тебе ставить этот дистрибутив ;).
Нечего на Слаку бочки катить. Видали мы эти сообщения про Слаку — один бред. А про lilo вот что, смотри man lilo или man lilo.conf, там опция есть волшeбная она все излечит, точно не помню какая, но там будет четко сказано fix.
да как вы не понимаете, у меня остался lilo в mbr от ASPLinux который я грохнул и поставил вместо него Slackware, slackware lilo не хочет писаться в mbr, и там гордо и тупо сидит ASPlilo с пунктами Linux2.6.9
nt1, os1. в boot: пишу root=/dev/hdd2(там slackware) а он мне болт выдает :(
Да как же тебя понять-то, если ты урывками говоришь?
В какой такой 'boot' пишешь? Тот, что предлагает ASPLoader?! Конечно он тебе «болт выдадет» — откуда ж асповскому загрузчику стало (или станет) известно, что ты слаку поставил?
Можно я повторюсь? Спасибо.
<font size=«+1»>"Покажи содержимое lilo.conf."</font> (того, что в Slackware)
Кстати, не пробовал в слаке вручную запускать команду lilo? Оно обычно говорит, что ему не нравится.
я сейчас не могу его показать так как на работе, только вечером. Но могу сказать что в нем все правильно, но установлен он не в mbr а в hdd2, все что мне нужно это как то форматнуть mbr и поставить туда по нормальному lilo.
Нет не пробовал. Еще фишка в том что что бы просмотреть lilo мне надо грузится с зарузочного cd и там монтировать hdd2.
вопрос: как форматнуть mbr?
Если не работает, то значит не всё у тебя правильно ;).
А с чего это он установлен на раздел, а не в MBR? Ты ему так сам скзаал?
«Форматировать» MBR тебе не надо (гм, что ж ты будешь с ним делать, с пустым? ;)). Её надо перезаписать новым загрузчиком. Ждём lilo.conf.
Это и так ясно — слакваревский загрузчик у тебя ведь не установился.
А смысл?
Ну, в линуксе, например, так:
(вместо /dev/hda, наверное, тебе надо /dev/hdd? Или куда у тебя установлен ASPLoader?)
да, кстати почему то я в слаке grub не нашел. И еще все таки почему lilo аспэшное не грузит slackware я слаку поставил в тот же раздел что и асп ставил?
я думаю стереть mbr опять загрузится с диска подмонтировать слаку, и переконфигурировать её(там такая опция есть) это позволит мне записать lilo на hdd, кстати на hdd1 ntfs стоит это могло как то повлиять на то что lilo в mbr не пишет? думаю вряд ли.
Меня этот вопрос улыбает =). В качестве ответа на него хочется лишь посоветовать — не забивай себе голову всякой ерундой.
lilo и сам справится с перезаписью MBR без его предварительного форматирования. Если загрузчик правильно сконфигурирован, конечно.
Нет, не могло. И lilo, и MBR пофиг, что там на hdd1 у тебя стоит ;).
вот конфиг.
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/hdc
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024×768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024×768x64k
# vga=791
# VESA framebuffer console @ 1024×768x32k
# vga=790
# VESA framebuffer console @ 1024×768x256
# vga=773
# VESA framebuffer console @ 800×600x64k
# vga=788
# VESA framebuffer console @ 800×600x32k
# vga=787
# VESA framebuffer console @ 800×600x256
# vga=771
# VESA framebuffer console @ 640×480x64k
# vga=785
# VESA framebuffer console @ 640×480x32k
# vga=784
# VESA framebuffer console @ 640×480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hdd1
label = Windows
table = /dev/hdd
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/fd2
label = Linux
read-only
# Linux bootable partition config ends
Круто, оно у тебя загрузчик вообще пытается установить на /dev/hdc (дай-ка угадаю, это у тебя CD-ROM, да? ;)). Читай 'man lilo.conf' в области опции 'boot' и исправляй это своё /dev/hdc на нужное тебе.
Плюс ко всему, загрузчик будет пытаться найти ядро на дискете (см. свою опцию 'root=/dev/fd2\′). Слака у тебя стоит на /dev/hdd2, и, судя по всему, ядро там же (если ты /boot не вынес в отдельный раздел). Поэтому 'fd2\′ надо заменить на 'hdd2\′.
я вчера изменл lilo.conf как надо, vi lilo.cnonf; boot = /dev/hdd; root = /dev/hdd2; :qw; но при попытке установить его опять вылетает та же ошибка, а lilo.conf приобретает старый вид :(
Твой конфиг находится в /etc и называется lilo.conf, правильно?
Ты уверен, что твой линух стоит на /dev/hdd? Покажи вывод команды fdisk -l
Прогони lilo с опцией -v или -v 5 может расскажет больше об ошибке.
Good Luck,
UT
значит во как: ставлю диск загр.слаки, он грузит первоначальное ядро, на разделе hdd2 slackware уже есть загружал, как посоветовал fly4life (в обиходе фелуче :)) я подмонтировал этот раздел в /mnt получилось /mnt/и в нем весь корень слаки на hdd2. там в /mnt/etc/lilo.conf я и правил все. команда lilo там понятное дело не работает, так как ищет конфиг в /etc а не в /mnt/etc поэтому выводов
я сказать не могу. И если честно не вижу выхода в том что бы править /mnt/etc/lilo.conf так как он находится в hdd2 а мне нужно записать его в mbr, на котором стоит asplilo и перезаписать который не получается :(((
А ты сначала сделай:
И только потом прогоняй команду /sbin/lilo.
перед монтированием или после?
После конечно.
объясни а что мне это даст? вывод ошибки?
эот даст тебе возможность найти причину ошибки. ты только не забудь вывод команды на консоль нам показать, ок?
Это даст тебе возможность наконец-то установить загрузчик. Опять же, если ты свой lilo.conf верно перенастроил. Если неверно, то, как уже сказал Эвил, даст возможность найти причину ошибки.
проблема решилась всем огромное спасибо!!! :)
Как решилась-то?
вы смеятся будете :(( просто он так коряво по умолчанию встать пытался, все что надо было это это под экспертом его установить. :)