Отправляет email-рассылки с помощью сервиса Sendsay

2 пингвина и окна, а LILO один

Установил ещё одну ОС. ALT Master-2.4. Стало 3 : WinXP, Mandrake-10 и
ALT Master-2.4. Загрузчик lilo. При его помощи запускаю Win и MDK. LILO
установлен в MBR из MDK. Диск разбит следующим образом
hda1(он же диск C) основной(там винда)
hda5(он же диск D) дополнительный(там Mandrake и ALT)
hda7 /boot мандряки
hda8 / мандряки
hda9 /home мандряки
hda10 / альт
hda11 /home альт
hda6 swap общий
Как поправить lilo.conf в Mandrake-10 что бы можно было запускать ALT

Вот мой lilo.conf
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="windows"
keytable=/boot/ru4.klt
prompt
nowarn
timeout=300
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz-2.6.3-7mdk
label="linux"
root=/dev/hda8
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount splash=silent"
vga=791
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/fd0
label="floppy"
unsafe

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 14422; Возраст листа: 511; Участников: 1285
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/283040



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Sat, 18 Dec 2004 18:24:56 +0300 (#283040)

 

Ответы:

Loginov Vladimir wrote:

Примерно так:

image=<путь к ядру альта>
label="alt"
root=/dev/hda10
initrd=<путь к initrd альта>
<Опции для альта>
read-only

Надо смонтировать в mdk разделы из alta и написать пути к его kernel,
initrd. Опции alta взять из lilo.conf на разделе alta.
После правки lilo.conf запустить /sbin/lilo.

Andrew Gusev

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 14442; Возраст листа: 512; Участников: 1284
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/283312



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Sun, 19 Dec 2004 14:36:12 +0300 (#283312)

 

Andrew Gusev пишет:

Сделал проще. Кинул vmlinuz и initrd.img из boot ALT в boot MDK . Потом
/sbin/lilo, а потом обратно выкинул.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 14448; Возраст листа: 512; Участников: 1284
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/283533



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Sun, 19 Dec 2004 22:39:41 +0300 (#283533)

 

В сообщении от 1103488781 секунд после начала Эпохи Unix Вы написали:

И что работает?! :)
Если даже работает, то это продлится не долго, точнее пока область на
жестком диске, где размещались vmlinuz и initrd.img, не затрется другой
информацией.

Ответить   Konstantin Korikov Sun, 19 Dec 2004 22:36:52 +0200 (#283549)

 

Konstantin Korikov пишет:

Работает :-)

Хммм... Но ведь этот "крендель" я проделал что б лило обмануть. Иначе он
не хотел перезаписыват лило в mbr. Ругался , что в /boot нет этих
файлов. Я думаю, что после того, как лило переписал mbr, эти фйлы там не
нужны, ведь в lilo.conf прописан путь к корню root=/dev/hdax, и при
загрузке эти файлы будут читаться от туда. Или я чего то не понимаю? :-\

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 14643; Возраст листа: 520; Участников: 1291
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/287618



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Mon, 27 Dec 2004 18:43:29 +0300 (#287618)

 

В сообщении от 1104165809 секунд после начала Эпохи Unix Вы написали:

Не понимаете :). Загрузчик, который устанавливается в mbr или в первый
сектор раздела, не может читать файлы, он может читать только сектора
жесткого диска. Если бы он мог "понимать" файловую систему, он бы
не поместился в mbr или в первый сектор. По этому при выполнении
`/sbin/lilo' в загрузчик вписываются адреса секторов, а не пути к
файлам. После удаления файла те сектора, в которых содержаться
данные файла, начинают считаться неиспользуемыми, т.е. свободным местом,
в которое в любой момент могут записаться новые данные.

Ответить   Konstantin Korikov Mon, 27 Dec 2004 21:41:30 +0200 (#287755)

 

Konstantin Korikov пишет:

Номера каких секторов? Тех, в которых лежат файлы, что указаны в путях
lilo.conf, но они оттуда ни куда не делись, или тех, в которые были
"временно кинуты" эти файлы? Загрузчик то читать не может, а вот
/sbin/lilo может и читает пути, что прописаны в lilo.conf ,при
переписовании mbr, а там указаны как раз правильные пути, по этому я
думал, что /sbin/lilo как раз прописывает правильные номера секторов. :-\
Извиняюсь что наверное не очень понятно выражаюсь. Костноязычие. :-[

Ну и что? Пусть пишется всё что угодно, ведь в настоящий момент их там
всё равно нет, и ничего работает :-)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 14669; Возраст листа: 522; Участников: 1290
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/288228



-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Loginov Vladimir Tue, 28 Dec 2004 20:54:51 +0300 (#288228)

 

i386-redhat-linux-gnu)

On Tue, 28 Dec 2004 20:54:51 +0300
Loginov Vladimir <kesb***@m*****.ru> wrote:

информация ТАМ (на диске) есть (если только при удалении не использовался, например
shred). и рано или поздно это место будет задействовано файловой системой. вот
после этого (неожиданно, без всякой причины :)) ось перестанет грузиться.
в Вашем случае это произойдет после записи на hda7.

выходы из сложившейся ситуации:
1. 100-процентный (повторяет совет Andrew Gusev):
1.1. загрузить mdk.
1.2. смонтировать hda10 (например, как /mnt/hda10).
1.3. прописать в lilo.conf соответствующие пути к vmlinuz и initrd.img:
/mnt/hda10/boot/...
1.4. запустить lilo.
2. перенести alt-овский /boot в hda7 (за этот способ не уверен, т.к. могут переписаться
одноименные файлы (если такие будут)):
2.1. переустановить alt, указав hda7 как /boot (БЕЗ его форматирования и БЕЗ
установки загрузчика).
2.2. повторить Вашу процедуру с настройкой lilo (естественно, ничего не копирую
и не удаляя, т.к. все файлы будут видны lilo).
3. то же, что и (2), но без переустановки alt-а:
3.1. просто скопировать содержимое каталога /boot (из hda10) в hda7.
3.2. каталог этот (/boot на hda10) удалить совсем.
3.3. в alt-овском fstab (на hda10) прописать монтирование hda7 как /boot.
3.4. см. 2.2.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 14988; Возраст листа: 536; Участников: 1311
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/295660

Ответить   Wed, 12 Jan 2005 11:50:35 +0200 (#295660)

 

alexander barakin пишет:

т.е если файл удалён обычными средствами и он не виден пользователю, то
LILO всё равно его видит и использует?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 14999; Возраст листа: 536; Участников: 1311
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/295812

Ответить   "Loginov W.W." Wed, 12 Jan 2005 21:28:05 +0300 (#295812)

 

i386-redhat-linux-gnu)

On Wed, 12 Jan 2005 21:28:05 +0300
"Loginov W.W." <kesb***@m*****.ru> wrote:

afaik, lilo (как, наверно, и большинство загрузчиков) при загрузке использует
не файл (т.к. просто не умеет этого делать), а напрямую читает информацию с диска.
для загрузчика оси это гораздо проще, чем лезть в дебри неизвестно какой файловой
системы (этих фс развелось в последнее время очень много). информация о том,
где именно на диске расположен загружаемый файл (точнее, информация, хранящаяся
в данном файле), записывается, afaik, прямо в загрузочный сектор вместе с кодом
загрузчика при помощи команды /sbin/lilo.
кстати, загрузчики dos и nt явно работают не с диском, а именно с фс. но им проще
- nt-загрузчику надо разбираться фактически только в двух типах файловых систем
- fat м ntfs. загрузчику linux-а сложнее - тут тебе и extfs, и reiserfs, и xfs,
и тот же fat (для извращенцев :) и еще уйма других (привел только самые распространенные).
и у каждой фс свое собственное представление о том, что такое "файл" и как надо
из него читать информацию. поэтому, чтобы код загрузчика уместился в размер загрузочного
сектора, он и оперирует более простым понятием "сектор диска", а не "файл, как
объект фс".

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15017; Возраст листа: 537; Участников: 1313
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/296545

Ответить   Thu, 13 Jan 2005 11:52:30 +0200 (#296545)

 

alexander barakin пишет:

диска.

проще

загрузочного

Александр. Спасибо за ликбез. Теперь понятно. Мне ведь про это писали
ранее в этом топике, но я что то стормозил :-[

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15027; Возраст листа: 537; Участников: 1313
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/296631

Ответить   "Loginov W.W." Thu, 13 Jan 2005 21:50:39 +0300 (#296631)