OSDev

для всех
Текущее время: 15 дек 2019, 22:32

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Выбор и настройка эмулятора
СообщениеДобавлено: 08 май 2007, 23:50 

Зарегистрирован: 04 май 2007, 08:01
Сообщения: 11
Попробовал установить bochs 2.3 на Fedora 6 x64.
при запуске после выбора Begin simulation вылезает ошибка
Наверное я чего то не так делаю.
Подскажите как с ним работать, как загрузить например с реального винчестера(если это возможно)
и как загрузить бинарный файл для загрузки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 02:30 

Зарегистрирован: 26 апр 2007, 15:48
Сообщения: 76
o_serg, что выдает конкретно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 04:53 

Зарегистрирован: 04 май 2007, 08:32
Сообщения: 27
например в 2.1.1 надо выбрать пункт Edit options, и там произвести настройки. (потом, вернувшись опять в главное меню, можно их сохранить в файл, чтобы в дальнейшем не настраивать вновь)
интересовать должен пункт disk options где указываются образы дискет и/или дисков. О возможности загрузки с реального диска я не знаю, но похоже что нету


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 06:37 

Зарегистрирован: 04 май 2007, 08:01
Сообщения: 11
теперь понятно, он выдает что не найден образ диска, а как и чем его создать и куда положить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 07:48 

Зарегистрирован: 26 апр 2007, 15:48
Сообщения: 76
ну создай iso образ, потом создай файл .bochsrc
вот его содержимое:
Код:
megs: 6
romimage: file="/usr/share/bochs/BIOS-bochs-latest", address=0xf0000
vgaromimage: file="/usr/share/bochs/VGABIOS-lgpl-latest"
boot: cdrom
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=cdrom, path="cdrom.iso", status=inserted,
vga: extension=vbe


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 10:08 

Зарегистрирован: 04 май 2007, 08:01
Сообщения: 11
Спиасибо это понятно.
Значит установленную винду запустить не получиться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 10:08 
можно и реальный диск заюзать...
/dev/hda еще никто не отменял :)
Права только надо дать.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 10:24 

Зарегистрирован: 04 май 2007, 08:01
Сообщения: 11
А подпробнее плииз, я эмуляторами раньше никогда не пользовался, что как и куда прописать нужно. И пойдет ли он на SATA или это без разницы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 14:24 

Зарегистрирован: 26 апр 2007, 16:22
Сообщения: 69
Цитата:
А подпробнее плииз, я эмуляторами раньше никогда не пользовался, что как и куда прописать нужно. И пойдет ли он на SATA или это без разницы?

Bochs использует для доступа к дискам драйвера ОС. Для того, чтобы запустить Windows, установленную, например, на втором жестком диске, нужно прописать
Код:
ata0-master: type=disk, mode=flat, translation=auto, path="/dev/sdb", cylinders=0, heads=0, spt=0, biosdetect=auto, model="Generic 1234"

и вставить вместо нулей реальные цифры - обычно написаны на наклейке на самом харде. Это минус bochs - ему необходимо указывать геометрию.
Можно поступить проще - запускать через qemu (http://qemu.org), например, так:
Код:
qemu -hda /dev/hdb -boot c -m 512

QEMU не требует указания геометрии


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Выбор и настройка эмулятора
СообщениеДобавлено: 09 май 2007, 22:16 

Зарегистрирован: 04 май 2007, 08:01
Сообщения: 11
Вот такая вот ошибка в Bochs при запуске WinXP с реального диска:
00000560000i[XGUI ] charmap update. Font Height is 16
00000776556i[BIOS ] ata0-0] int13_harddisk: function 41, unmapped device for ELDL=81
00001455796i[BIOS ] int13_harddisk] *** int 15h function AX=00C0, BX=0000 not yet supported!
00100880000i[XGUI ] charmap update. Font Height is 16
00101680000i[XGUI ] charmap update. Font Height is 16
00101760000i[XGUI ] charmap update. Font Height is 16
00103525168i[BIOS ] PCI BIOS] int13_harddisk: function 15, unmapped device for ELDL=81
00195440000i[XGUI ] charmap update. Font Height is 16
00195625589i[CPU ] BxError] mod was c0, nnn was 7, rm was 7
00195625589i[CPU ] WARNING] read_virtual_checks(): read beyond limit
00195631532e[CPU ] read_virtual_checks()] protected mode
00195631675i[CPU ] CS.d_b = 32 bit
00195631675i[CPU ] SS.d_b = 32 bit
00195631675i[CPU ] | EAX=80559320 EBX=804e19fc ECX=00000000 EDX=804e1b14
00195631675i[CPU ] | ESP=804d7008 EBP=804e1988 ESI=ffffffcd EDI=804e1a06
00195631675i[CPU ] | IOPL=0 id vip vif ac vm RF nt of df if tf SF zf af pf cf
00195631675i[CPU ] | SEG selector base limit G D
00195631675i[CPU ] | SEG sltr(index|ti|rpl) base limit G D
00195631675i[CPU ] | CS] | DS:0000( 0000| 0| 0) 00000000 000fffff 1 1
00195631675i[CPU ] | SS] | ES:0023( 0004| 0| 3) 00000000 000fffff 1 1
00195631675i[CPU ] | FS] | GS:0000( 0000| 0| 0) 00000000 0000ffff 0 0
00195631675i[CPU ] | EIP=804e1827 (804e1827)
00195631675i[CPU ] | CR0=0x80000019 CR1=0 CR2=0x804d6ffc
00195631675i[CPU ] | CR3=0x00039000 CR4=0x00000000
00195631675i[CPU ] >> add byte ptr ds], al : 0000
00195631675p[CPU ] >>PANIC<< exception()] WARNING: Any simulation after this point is completely bogus !
00195631675p[CPU ] >>PANIC<< Entering to shutdown state still not implemented
X connection to :0.0 broken (explicit kill or server shutdown).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB