Пользовательского поиска
Пятница, 20.12.2024, 04:24
Приветствую Вас Гость | RSS
Главная | Как собрать образ IMA размером > 3мегабайт - Страница 2 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Sh1td0wn, asdqqww  
Как собрать образ IMA размером > 3мегабайт
Sh1td0wnДата: Среда, 24.02.2010, 22:43 | Сообщение # 16
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
SharkyEXE, часто (хотя не всегда) файлы с расширением ima или img являются образами файловой системы fat и содержат ос DOS.
Соответственно, http://greenflash.su/Grub4Dos/files/map.htm
Code
title Boot Disk Image
map /path/to/file.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
kDnДата: Среда, 24.02.2010, 22:50 | Сообщение # 17
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
Либо для образа HDD:

Code
title Boot HDD Disk Image  
map /path/to/file.ima (hd0) || map --mem /path/to/file.ima (hd0)  
map --hook  
chainloader (hd0)+1
rootnoverify (hd0)
 
Kupr_SoftДата: Среда, 07.04.2010, 20:34 | Сообщение # 18
Профессионал
Группа: Проверенные
Сообщений: 338
Репутация: 36
Статус: Отсутствует
Ну а по теме, создавать и МЕНЯТЬ размер образа можно в WinIma вон в 10 и далее версиях-точно
как собственно и делать сжатие пустого места в образе=)


NEW!
Моя сборка - Kupr_Soft-Flash_4.4
...Не ленитесь поднять репу =)
 
Re-animatorДата: Пятница, 25.02.2011, 01:08 | Сообщение # 19
Неизвестный
Группа: Пользователи
Сообщений: 9
Репутация: 1
Статус: Отсутствует
Немагу подключить file.ima
Как я делал:
В VMware Workstation Создаю новую машину с 40 гиговым хардом
Разбиваю хард на 8000KB Под FAT И остальное под FAT32 На фат 32 стоит WinXP
далее на этот WinXP ставлю WinImage запускаю
Menu=> Disk => Use disk D(Тот что под фат и 8000KB)
Menu=> Disk => Raed disk
Сохраняю MSDOS.IMA
Menu=> Image=>Boot sector properties => Ms-Dos 6.22
перекидываю туда файлы отсюда

MSDOS.IMA кидаю на флешку H:/Dos/MSDOS.IMA

Menu.lst
#Пробывал так
title MSDOS8000
map --mem /Dos/MSDOS.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
#Пробывал и так
#map /Dos/MSDOS.ima (hd0) || map --mem /Dos/MSDOS.ima (hd0)
#map --hook
#chainloader (hd0)+1
#rootnoverify (hd0)

Не получаеца Что я не правельно делаю?


DOS, Нормальный, чистый DOS...

Сообщение отредактировал Re-animator - Пятница, 25.02.2011, 19:32
 
Sh1td0wnДата: Пятница, 25.02.2011, 21:32 | Сообщение # 20
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Не получаеца
_Как именно_ не получается?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Re-animatorДата: Суббота, 26.02.2011, 03:52 | Сообщение # 21
Неизвестный
Группа: Пользователи
Сообщений: 9
Репутация: 1
Статус: Отсутствует
http://narod.ru/disk/9637903000/Dos6.22.img.html
образ работает норм

Но стоить с него слизать все файлы и Boot sector
и перенести их на мой образ (MSDOS.ima)

title MSDOS8000
map --mem /Dos/MSDOS.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

Booting MSDOS8000 FAT12 BPB found with BxEB (jmp) leading the boot sector probed C/H/S = 1/255/63, probed total sectors = 16662
Non-System disk or disk error Replace and press any key uhen ready

title MSDOS8000
map /Dos/MSDOS.ima (hd0) || map --mem /Dos/MSDOS.ima (hd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)

Booting MSDOS8000
FAT12 BPB found with BxEB (jmp) leading the boot sector.
probed C/H/S = 1/255/63, probed total sectors = 16662 Partition table not recognized(boot_driue=8x88, err=l). boot
Error 43: The BPB hidden_sectors should not be zero for a hard-disk partition b
oat sector
Press any key to continue..._


DOS, Нормальный, чистый DOS...

Сообщение отредактировал Re-animator - Суббота, 26.02.2011, 15:29
 
Sh1td0wnДата: Суббота, 26.02.2011, 16:17 | Сообщение # 22
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Но стоить с него слизать все файлы и Boot sector
> и перенести их на мой образ (MSDOS.ima)
> Non-System disk or disk error Replace and press any key uhen ready
Файлы io.sys и msdos.sys должны храниться в специальном месте (оно захардкодено в boot-секторе). При простом копировании файлов это условие не соблюдается.
Необходимо воспользоваться утилитой sys, чтобы исправить эту ошибку.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Re-animatorДата: Суббота, 26.02.2011, 18:43 | Сообщение # 23
Неизвестный
Группа: Пользователи
Сообщений: 9
Репутация: 1
Статус: Отсутствует
Я понял, Чтоб сделать всё без копирования чего либо, и соблюсти все условия я сделал иначе:
Создал раздел 8000KB Под FAT
С помощью WinImage записал на этот раздел Образ http://narod.ru/disk/9637903000/Dos6.22.img.html (1440KB)
А затем Снял образ с этогоже раздела
Получил образ размером 8000KB
Запустил

title MSDOS8000
map --mem /Dos/MSDOS.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

Он это всё проглотил и начал запуск MSDOS
К сожалению дальше этого дело не пошло

Booting Full_MS-D6S_6.22 8Ид FAT12 BPB found with BxEB (jmp) leading the boot sector
probed C/H/S = 1/255/63, probed total sectors = 16662
Starting MS-DOS...

И на этом застрял, хотя со Сделным образом с Ральной дискеты (моя старушка скопирована у друга ~ в 1998г =) ) такое прокалило.


DOS, Нормальный, чистый DOS...

Сообщение отредактировал Re-animator - Суббота, 26.02.2011, 20:22
 
Sh1td0wnДата: Суббота, 26.02.2011, 20:41 | Сообщение # 24
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Re-animator, а для чего вообще делается 8-мегабайтный образ?

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
Re-animatorДата: Суббота, 26.02.2011, 22:44 | Сообщение # 25
Неизвестный
Группа: Пользователи
Сообщений: 9
Репутация: 1
Статус: Отсутствует
Ради позания и развития, отработки изготовления для последующего применения
Не всеж пользоваться уже готовеньким =)
P.S.
Вот падла не хочет Dos6.22.img работать в больших образах и всё тут
P.S.
hiren - слишком уж мего зверь
P.S. (Позетив)
DOS, Нормальный, чистый DOS...


DOS, Нормальный, чистый DOS...

Сообщение отредактировал Re-animator - Суббота, 26.02.2011, 22:45
 
Sh1td0wnДата: Суббота, 26.02.2011, 22:55 | Сообщение # 26
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> P.S. (Позетив)
Спасибо, знаю.

Может быть, имеет смысл попробовать Balder?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
kDnДата: Воскресенье, 27.02.2011, 01:20 | Сообщение # 27
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
Re-animator, возьмите образ Хирена, откройте его под WinImage и внимательно поглядите на параметры CHS. Сделайте по аналогии))). Вообще-то, насколько помню, были проблемы с созданием больших образов (не правильно обсчитывались, исходя из фактического объема файлов), но они решаемы. На крайний случай - используйте принудительное указание CHS при монтировании образа.
smile
 
Re-animatorДата: Воскресенье, 27.02.2011, 04:35 | Сообщение # 28
Неизвестный
Группа: Пользователи
Сообщений: 9
Репутация: 1
Статус: Отсутствует
kDn,
hiren я выдернул из HBCD13.1_Russian_by_lexapass.rar
dos там v.4.10.2222
dos v.4.90.3000 нормально работает с большими образами.
действия описанные в посте #23 работаю как на образе hiren
так и на образе v.4.90.3000

Я же пытался провернуть это на v 6.22
образ принялся, монтировался и начал грузится сам дос, и на этом завис

это можно было-бы списать на кривой изначальный образ но я побывал с этим образом и пробовал устанавливать на хдд свежий Dos6.22 из дистрибутива

в обоих случаях образ принимался, монтировался и начинал грузится
и на этом всё.
=((((


DOS, Нормальный, чистый DOS...

Сообщение отредактировал Re-animator - Воскресенье, 27.02.2011, 05:29
 
kDnДата: Воскресенье, 27.02.2011, 12:57 | Сообщение # 29
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
Re-animator, че-то вы явно делаете не так...
Т.е. я действовал бы по следующему алгоритму:
1. Создать образ дискеты 1.44
2. Поправить у него загрузочный сектор под DOS6.22
3. Изменить формат, увеличив кол-во секторов до 16000
4. Сохранить образ
5. Убедиться, что он какого-то неправильного размера (это как раз те грабли, о которых я говорил).
6. Поглядеть сколько жеж свободного места в образе.
7. Создать файл-пустышку именно такого размера ( fsutil file createnew d:\empty 8151040 )
8. Закинуть его в образ, образ сохранить
9. Убрать файл из образа smile
10. Теоретически образ готов к забрасыванию туда ядра операционки. * По памяти - IO.SYS, MSDOS.SYS, COMMAND.COM должно быть достаточно для теста. * Этот пункт я не сделал пока, потому как лень))), если у вас не получится, тогда уже домучаю до конца. А пока - попробуйте.
 
Re-animatorДата: Воскресенье, 27.02.2011, 16:53 | Сообщение # 30
Неизвестный
Группа: Пользователи
Сообщений: 9
Репутация: 1
Статус: Отсутствует
Quote
1. Создать образ дискеты 1.44
2. Поправить у него загрузочный сектор под DOS6.22
3. Изменить формат, увеличив кол-во секторов до 16000
4. Сохранить образ

Чем тебя не утраивает способ описанный в посте #23 ?
(Просто я не знаю как ещё можно создать образ более 2.88мб)
сделав таким образом образ
Я выполнил действия
Quote
5. Убедиться, что он какого-то неправильного размера (это как раз те грабли, о которых я говорил).
6. Поглядеть сколько жеж свободного места в образе.
7. Создать файл-пустышку именно такого размера ( fsutil file createnew d:\empty 8151040 )
8. Закинуть его в образ, образ сохранить
9. Убрать файл из образа

Все они прошли гладко на рабочем образе v.4.90.3000 и 8000KB
и на не рабочем v6.22 и 8000KB

Quote
3. Изменить формат, увеличив кол-во секторов до 16000

мне интересно как именно ты собирался изменить размер у уже готового образа


DOS, Нормальный, чистый DOS...

Сообщение отредактировал Re-animator - Воскресенье, 27.02.2011, 16:55
 
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru