|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ramazan Ja-Far 2:5020/400 20 Jul 2002 22:26:49 To : Aleksandr Korobkov Subject : Re: lilo -------------------------------------------------------------------------------- In fido7.ru.linux, Aleksandr Korobkov wrote: > AK>> Есть функция встроенная в "новые" BIOS'ы 4С int13, которая > AK>> передает BIOS'у (той части которая грузит систему с HDD) > AK>> указатель на образ загрузочного диска. Вот почитал только что intrlist. Для работы с CD boot image там описаны 5 функций: 4A - начать эмуляцию 4B00 - завершить эмуляцию 4B01 - получить статус эмуляции 4C - начать эмуляцию и загрузиться 4D - прочитать оглавление CD boot images Как я понимаю, CD boot image подставляется как floppy disk или жёсткий диск C, и для запускка этого дела нужно знать, где лежит boot image (сектора). Hа CD может быть несколько boot images - нужно выбрать какой-нибудь. Средствами BIOS... Опять же, вывод вариантов CD boot в меню придётся делать самому или можно попытаться reuse LILO menu code. Мне кажется, что в LILO меню жёстко зашивается инсталлятором (/sbin/lilo) и добавлять туда динамически несколько вариантов загрузки с CD не выйдет. > AK>> Всего навсего требуется > AK>> переписать ее на С и осуществлять доступ для переноса образа > AK>> загр. диска с ATAPI/IDE или SCSI через порты - все. Что ты имеешь в виду под портами? Порты контроллера IDE/SCSI? Тогда сразу скажу, что LILO этим заморачиваться не станет. "Функция на C" занимает место, и LILO ограничивается интерфейсом BIOS для доступа к среде. ;) Дополнительный код (типа chain.b) используется, насколько я себе представляю, для подстановки map-drive (форвардит обработку int13) и т.п. /* а не для доступа к среде */. В принципе, можно попробовать накатать дополнение к LILO и оформить как cdimage.b Тогда придётся также переписать код LILO (и формат карты?). >Я уже понял. Просто было бы неплохо иметь в лило возможность загрузки со всех >предназначенных для этого устройств (которые есть у меня). Было-бы... Я скажу очень простую вещь - за деньги я готов это сделать. Да и не только я. А заморачиваться забесплатно у большинства просто нет времени. -- Bye! Ramazan --- ifmail v.2.15dev5 * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/34843971e90e8.html, оценка из 5, голосов 10
|