On-line: guests 0. In total there are: 0 [information..]
AuthorTopic



link post  Posted: 02.03.09 13:50. Post subject: Загрузка с образов дискеты или CD/DVD дисков, сохранённых в файлах


По моему очень нужная вещь: загрузка образов дискет и дисков сохранённых в виде файлов.
Дело в том, что не все образы закатанные на раздел хотят работать с HDD, нужна симуляция дискет (как в дисках BART PE).

В частности программа TrueCrypt не хочет дружить с Symon'ом (загрузчик шифрованой оси). Она хочет жить либо в MBR, либо на восстановочном диске (дискете или ISO). Пробовал этот загрузчик перенести в раздел из MBR или диска утилиткой "dd" (из Линукса), так он (загрузчик TrueCrypt) ругается, говорит "я испорчен".

Легче всего, по моему, реализовать в виде плагина аналогично CDDRV.PLG, в раздел, содержащий этот плагин записывать конфигурационный файл и собственно сами образы, хотя конечно все карты создателю плагина.

Спасибо: 0 
Profile Quote Reply
Replys - 7 [new only]







link post  Posted: 14.03.09 20:31. Post subject: Grub умеет образы гр..


Grub умеет образы грузить.

Спасибо: 0 
Profile Quote Reply



link post  Posted: 23.03.09 16:27. Post subject: А может Grub "жи..


А может Grub "жить" без операционной системы (ядра Linux) и без разделов?

Спасибо: 0 
Profile Quote Reply
moderator


link post  Posted: 24.03.09 13:34. Post subject: Ну, на маленьком FAT..


Ну, на маленьком FAT разделе может. Но ему файловая система аккая-нибудь нужна всё равно, он на ней конфиг хранит, а вот ядро линукса - ему не нужно, даже скорее наоборот, он нужен ядру линукса.

Спасибо: 0 
Profile Quote Reply
moderator


link post  Posted: 24.03.09 13:42. Post subject: А вообще, по теме: п..


А вообще, по теме: проблема не в том, чтобы закинуть в память некоторый код и запустить его, а в том, чтобы этот код догадался, откуда его загрузили и смог дальше работать с таким источником данных. Проблема эмуляции CD в принципе упирается в то же самое. Вначале BIOS имитирует его как дискету или жесткий диск, чтобы стандартные загрузчики могли прочесть достаточное количества программ в память. Затем запускаются сами эти программы и они должны как-то узнать, где лежат сопутствующие им данные. Так вот, не существует универсальных механизмов это узнать. Поэтому перекинуть образ CD на HDD можно, и даже запустить загрузчик его можно, но дальше всё помрет, как только распрощается с использованием BIOS int 13h, так как не найдет своих данных в таком образе.

Такой образ можно заставить работать, только если специально его создать с поддержкой этого. Любой образ с полки для такого не подойдет.


Спасибо: 0 
Profile Quote Reply



link post  Posted: 24.03.09 14:55. Post subject: Как же тогда BartPE ..


Как же тогда BartPE эмулирует FDD из образов?
Я понимаю процесс происходит так: 1. BIOS -> 2. загрузчик на CD BartPE -> 3. загрузка и эмуляция FDD образа -> 4.загрузчик из образа FDD
Причем загружаемые образы кажется берутся самые обыкновенные, "с полки".
вот и хочется получить в реализации плагина фунции п.2 и п.3.

Спасибо: 0 
Profile Quote Reply



link post  Posted: 24.03.09 14:56. Post subject: Как же тогда BartPE ..


Как же тогда BartPE эмулирует FDD из образов?
Я понимаю процесс происходит так: 1. BIOS -> 2. загрузчик на CD BartPE -> 3. загрузка и эмуляция FDD образа -> 4.загрузчик из образа FDD
Причем загружаемые образы FDD кажется берутся самые обыкновенные, "с полки".
вот и хочется получить в реализации плагина фунции п.2 и п.3.

Спасибо: 0 
Profile Quote Reply
moderator


link post  Posted: 25.03.09 19:49. Post subject: До тех пор, пока про..


До тех пор, пока программа пользуется прерыванием int 13h для доступа к данным, можно еще что-то эмулировать. Но вот проблема в том, что в большинстве случаев сейчас уже это не так. int13 используется только для загрузки ядра и/или более мощного загрузчика ОС, которому уже собственно нужно найти данные без помощи BIOS.

Спасибо: 0 
Profile Quote Reply
Reply:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Username, Password:      register    
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 0
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no