|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 15 Aug 2007 16:01:51 To : Eugene Grosbein Subject : Re: newfs_msdos -------------------------------------------------------------------------------- Eugene Grosbein wrote: > >> Я бы сделал образ раздела один раз, при изготовлении нового > >> нужного объема newfs_msdosfs, сохранение параметров BPB из полученного > >> бут-сектора (программа на C на полстраницы), переписывание бут-сектора > >> эталонным, восстановление параметров BPB (еще полстраницы на C) > >> и копирование файлов из эталонного образа в новый просто через cp -r. > >> Всех дел на час максимум. > VS> При условии, что уже есть эталонный образ, вообще не надо ничего > VS> писать на С. Должно быть достаточно > VS> dd if=/dev/ad0s1 bs=512 count=1 > bootsect.dos > VS> если VBR действительно имеет размер 512 байт и находится в самом > VS> первом секторе слайса. > В смысле, news_msdosfs знает, что в бутсекторе лежит BPB и что его > надо не тупо копировать, а инициализировать в зависимости от размера? Хороший вопрос. Я не знаю ответа, но могу предполагать, что ключ "-B" делает именно это. Иначе зачем он? > Hу тогде вообще непонятны твои затруднения, один-то раз эталонный > образ сделать можно и на винде. Тем более что dd туда портирован. Ты будешь смеяться, но мне только в ходе данного обсуждения подсказали мысль выдернуть загрузчик с эталонного раздела. Хоть я и сомневаюсь в возможности сделать это виндовым dd. Что в винде или досе будет аналогом девайса ad0s1, как к нему обратиться? -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.4 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/31445a47b6b2d.html, оценка из 5, голосов 10
|