Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Я ставил - смотрел. реализовано в виде posix подсистемы... 08.02.06 13:01 Число просмотров: 2717
Автор: amirul <Serge> Статус: The Elderman
|
> Извращение... > Уж лучше юзать VMWare.
Я ставил - смотрел. Реализовано в виде POSIX подсистемы (отличие от всех остальных, которые в реальности портируют код на Win32 подсистему). Честно говоря, не понравилось :-)
> Но на сколько мне помниться из ман Фряхи, bs не может быть > меньше 512 и поэтому врядли получится в DD пропустить > параметры ФС раздела и заполнить оставшееся содержимым > какого-нибудь файла с кодом загрузчика.
А-а-а. Ну тогда да. Не подумал. Ну это не суть.
> Дампить-то он дампит - сам этим пользуюсь, правда не для > MBR, а для копирования BR никса в файл на диск C: (FAT32) > (dd if=/dev/ad0s.. io=/mnt/c/freebsd.boo count=1). Но я же
Это я написал просто потому, что не все знают, как под виндами обращаться к RAW устройствам.
> говорю, что мне не нужно весь сектор менять, а только его > часть - код загрузчика.
Написать такое не так уж и сложно, единственно, нужно различать до фига разных файловых систем (на них всех код загрузчика разный). В частности spcmdcon знает 9 разных ФС и держит для них свои бут-коды: _x86PC98BootCode, _EtfsBootCode, _x86BootCode, _PC98Fat32BootCode, _NtfsBootCode, _Fat32BootCode, _PC98NtfsBootCode, _FatBootCode, _PC98FatBootCode
Это шаблоны. В эти шаблоны нужно просто скопировать информацию из бут сектора (длина разная для разных ФС) и засунуть готовый загрузчик обратно на диск.
|
|
|