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





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Re 19.09.05 18:31  Число просмотров: 2570
Автор: 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
<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-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach