информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Spanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Ростелеком заподозрили в попытке... 
 Линуксовый ботнет, распространяющийся... 
 Конец поддержки Internet Explorer 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
А может тебе не мучиться и для загрузки использовать виндовый ntldr? 19.09.05 21:23  Число просмотров: 2556
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
<operating systems>
Проблема с LILO при установке Slackware Linux 13.09.05 18:22  
Автор: n0xi0uzz <Черкасов Виктор> Статус: Member
<"чистая" ссылка>
Устанавливал Slackware, но при попытке записать LILO в MBR вылезло сообщение, что при записи возникла ошибка и воспользуйтесь загрузочной дискеткой, чтобы её исправить. Что за ошибка, естественно, не написано. Сама система вроде поставилась, но загрузчик не записался, поэтому вместо выбора ОС при запуске компьютера я вижу загрузку винды. Кстати, это уже вторая попытка и начинать установку вновь влом.
Так вот, загрузочную дискетку я не делал, но есть диск с Knoppix 3.7. Могу ли я загрузить Кноппикс, примонтировать диск со Слакой и исправить эту ошибку (я так понимаю, lilo.conf надо ручками подправить)? Если да, то как?
сделай так 14.09.05 11:16  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
нужно загрузитьсся с Knoppix'а и дальше

mount /dev/hda? /mnt/
mount -t proc none /mnt/proc
chroot /mnt
lilo -v

а дальше подсказать действия можно по результатам работы lilo
Re 13.09.05 18:48  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> Устанавливал Slackware, но при попытке записать LILO в MBR
> вылезло сообщение, что при записи возникла ошибка и
> воспользуйтесь загрузочной дискеткой, чтобы её исправить.
> Что за ошибка, естественно, не написано. Сама система вроде
> поставилась, но загрузчик не записался, поэтому вместо
> выбора ОС при запуске компьютера я вижу загрузку винды.
> Кстати, это уже вторая попытка и начинать установку вновь
> влом.
> Так вот, загрузочную дискетку я не делал, но есть диск с
> Knoppix 3.7. Могу ли я загрузить Кноппикс, примонтировать
> диск со Слакой и исправить эту ошибку (я так понимаю,
> lilo.conf надо ручками подправить)? Если да, то как?

lilo.conf вообще-то надо править - а как смотри в мануалах http://www.linuxdoc.ru/manpages/man5/lilo.conf.5.html, но она бы на него ругнуться должна была, если че не так.

если дело в нем и ты хочешь именно лило - то прям из Кнопикса, вроде, можно сгененрить загрузчик

также предположу, что ошибка может быть из-за биос - типа там защита от бут-вирусов... у тебя ноут?

вообще можно использовать виндовый загрузчик. т.е. грузишься своим Кнопиксом. Копируешь бут-область раздела на который поставил Сляк (предположим /dev/hda1): dd if=/dev/hda1 of=boot.sla bs=512 count=1 копируешь получившийся файл туда где у тебя виндовый boot.ini. В boot.ini добавляешь строчку типа
C:\boot.sla "Slackware"
а как? 13.09.05 19:30  
Автор: n0xi0uzz <Черкасов Виктор> Статус: Member
<"чистая" ссылка>
> если дело в нем и ты хочешь именно лило - то прям из
> Кнопикса, вроде, можно сгененрить загрузчик
а как?

> также предположу, что ошибка может быть из-за биос - типа
> там защита от бут-вирусов... у тебя ноут?
нет

> вообще можно использовать виндовый загрузчик. т.е.
> грузишься своим Кнопиксом. Копируешь бут-область раздела на
> который поставил Сляк (предположим /dev/hda1): dd
> if=/dev/hda1 of=boot.sla bs=512 count=1 копируешь
> получившийся файл туда где у тебя виндовый boot.ini. В
> boot.ini добавляешь строчку типа
> C:\boot.sla "Slackware"
по поводу других загрузчиков, - только что попробовал Acronis OS Selector, он не видит в разделе со Слакой ОС почему-то...
А чего его генерировать? Покажи нынешнее содержимое... 13.09.05 22:27  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
> > если дело в нем и ты хочешь именно лило - то прям из
> > Кнопикса, вроде, можно сгененрить загрузчик
> а как?

А чего его генерировать? Покажи нынешнее содержимое слаковского lilo.conf и 'fdisk -l', а мы расскажем, что тебе исправить.

> > также предположу, что ошибка может быть из-за биос -
> типа
> > там защита от бут-вирусов... у тебя ноут?
> нет
>
> > вообще можно использовать виндовый загрузчик. т.е.
> > грузишься своим Кнопиксом. Копируешь бут-область
> раздела на
> > который поставил Сляк (предположим /dev/hda1): dd
> > if=/dev/hda1 of=boot.sla bs=512 count=1 копируешь
> > получившийся файл туда где у тебя виндовый boot.ini. В
> > boot.ini добавляешь строчку типа
> > C:\boot.sla "Slackware"
> по поводу других загрузчиков, - только что попробовал
> Acronis OS Selector, он не видит в разделе со Слакой ОС
> почему-то...

Ты ж сам сказал, что линуксовый загрузчик не установился ;). Откуда ж Акронис узнает что грузить, если ни в MBR, ни на разделе с линуксом нет никакой информации о загружаемой slackware.
Нынешнее содержимое lilo.conf 17.09.05 20:59  
Автор: n0xi0uzz <Черкасов Виктор> Статус: Member
Отредактировано 18.09.05 12:42  Количество правок: 1
<"чистая" ссылка>
Содержимое lilo.conf:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hdb1
label = Windows
table = /dev/hdb
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hdc3
label = Linux
read-only
# Linux bootable partition config ends

---

Результат команды "fdisk -l":

Disk /dev/sda: 260 MB, 260046848 bytes
16 heads, 32 sectors/track, 992 cylinders
Units = cylinders of 512 * 512 = 262144 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         992      253936    b  W95 FAT32

Disk /dev/hdc: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1        5004    40194598+   7  HPFS/NTFS
/dev/hdc2            5007        5268     2104515   82  Linux swap
/dev/hdc3            5269        9729    35832982+  83  Linux

Disk /dev/hdb: 41.1 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1        5005    40202631    7  HPFS/NTFS

---
Хм. Судя по всему, вся проблема у тебя в параметре... 18.09.05 16:09  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
Отредактировано 18.09.05 16:10  Количество правок: 2
<"чистая" ссылка>
Хм. Судя по всему, вся проблема у тебя в параметре 'boot = /dev/hda'. Устройства /dev/hda у тебя не существует.
Монтируй раздел с линуксом в папку /mnt:

mount -t ext2 /dev/hdc3 /mnt

Заменяй в lilo.conf значение 'boot' на /dev/sda (или /dev/hdb, если загружаешься с него) и прогоняй команду:
lilo -C /mnt/etc/lilo.conf
Re 19.09.05 18:31  
Автор: n0xi0uzz <Черкасов Виктор> Статус: Member
<"чистая" ссылка>
> Хм. Судя по всему, вся проблема у тебя в параметре
> 'boot = /dev/hda'. Устройства /dev/hda
> у тебя не существует.
> Монтируй раздел с линуксом в папку /mnt:
>
> mount -t ext2 /dev/hdc3 /mnt
>
> Заменяй в lilo.conf значение 'boot' на /dev/sda (или
> /dev/hdb, если загружаешься с него) и прогоняй команду:
> lilo -C /mnt/etc/lilo.conf
В том-то и проблема, - /dev/hda - это CD-ROM, а винда у меня не на /dev/hdb1, а на /dev/hdc3, я всё это исправляю в lilo.conf, запускаю lilo -C /mnt/hdc3/etc/lilo.conf а он ругается, что не найден какой-то девайс 'mapper' + запрещена запись на /dev/hdc
А может тебе не мучиться и для загрузки использовать виндовый ntldr? 19.09.05 21:23  
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
Ага, а для этого нужно всё равно установить линуксовый загрузчик. 19.09.05 21:26  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
Не в MBR, конечно, а на линуксовый раздел, однако и этого не получается.
Всмысле boot record? Дык он автоматом прописывается при установке Линуха. [updated] 19.09.05 21:29  
Автор: Den <Denis> Статус: The Elderman
Отредактировано 19.09.05 21:37  Количество правок: 1
<"чистая" ссылка>
Только надо выцепить этот Boot Record в файл с помощью линуховой утилиты dd или Norton Diskedit'ом.
Иными словами, нужно первый сектор раздела (512байт) скопировать в какой-нибудь файл рядом с ntldr и в boot.ini прописать соответствующую строчку.
Код загрузчика прописывается "автоматом" туда, куда укажешь при установке линукса. 19.09.05 21:48  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
Отредактировано 19.09.05 21:49  Количество правок: 1
<"чистая" ссылка>
> Только надо выцепить этот Boot Record в файл с помощью
> линуховой утилиты dd или Norton Diskedit'ом.
> Иными словами, нужно первый сектор раздела (512байт)
> скопировать в какой-нибудь файл рядом с ntldr и в boot.ini
> прописать соответствующую строчку.

n0xi0uzz указал устанавливаться в MBR, на что система ругнулась об ошибке записи.

Теперь для того, чтобы установить загрузчик на раздел с линуксом, а затем выцепить первые 512б из этого раздела, всё равно необходимо загрузиться в линукс и настраивать lilo.
Бррр. Ничего не понял! 19.09.05 18:47  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
> > Хм. Судя по всему, вся проблема у тебя в параметре
> > 'boot = /dev/hda'. Устройства
> /dev/hda
> > у тебя не существует.
> > Монтируй раздел с линуксом в папку /mnt:
> >
> > mount -t ext2 /dev/hdc3 /mnt
> >
> > Заменяй в lilo.conf значение 'boot' на /dev/sda (или
> > /dev/hdb, если загружаешься с него) и прогоняй
> команду:
> > lilo -C /mnt/etc/lilo.conf
> В том-то и проблема, - /dev/hda - это CD-ROM, а винда у
> меня не на /dev/hdb1, а на /dev/hdc3, я всё это исправляю в
> lilo.conf, запускаю lilo -C /mnt/hdc3/etc/lilo.conf а он
> ругается, что не найден какой-то девайс 'mapper' +
> запрещена запись на /dev/hdc

Бррр. Ничего не понял!
Как это на /dev/hdc3 винда?!?! В таблице разделов, которую показал 'fdisk -l' явно указано, что винда - это /dev/hdb1, а на /dev/hdc3 установленлинукс
Также не ясно, что ты там наисправлял в lilo.conf... Если говоришь, что правил, то надо показывать каким образом это сделал и что исправил.
Угу, можно вообще loadlin'ом грузить, прикольно. 13.09.05 18:59  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 13.09.05 19:00  Количество правок: 1
<"чистая" ссылка>
> вообще можно использовать виндовый загрузчик. т.е.
> грузишься своим Кнопиксом. Копируешь бут-область раздела на
> который поставил Сляк (предположим /dev/hda1): dd
> if=/dev/hda1 of=boot.sla bs=512 count=1 копируешь
> получившийся файл туда где у тебя виндовый boot.ini. В
> boot.ini добавляешь строчку типа
> C:\boot.sla "Slackware"

Угу, можно вообще loadlin'ом грузить, прикольно.
К стати, а если не на МБР ставить, а на первый сектор раздела, то всает без ошибок?
А что написано в bios-setup (cmos) в пункте "boot virus protection"? 13.09.05 18:37  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
Нет там почему-то такого пункта, всё облазил :( 13.09.05 19:38  
Автор: n0xi0uzz <Черкасов Виктор> Статус: Member
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2022 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach