Пользовательского поиска
Суббота, 19.05.2012, 01:55
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Windows Системы [17]
Всё что касается Windows
Linuх Системы [35]
Всё что касается Linux
DOS Системы [9]
Всё что касается DOS
Разное [20]
Всё что не связанно не с Windows, Linux, DOS
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Для каких целей вам нужна Мультизагрузочная флешка?
1. Для установки ОС
2. Для работы с HDD (Ghost, Acronis, и.т.д.)
3. Для диагностики железа
4. Для работы в загруженной с флешки ОС типа Windows
5. Для Саморазвития
6. Для переноса информации
7. Для работы в загруженной с флешки ОС типа Linux
8. Для несанкционированного доступа к запароленным компам
9. Для работы в загруженных с флешки других ОС
10. Просто, чтоб было
11. Мне она вообще не нужна
Всего ответов: 20412
Статистика

Всего на Сайте: 6
Гостей: 6
Пользователей: 0
GreenFlash
Главная » Статьи » Новые Статьи » Разное

Как в Qemu сделать загрузку с флешки
Как в Qemu сделать загрузку с флешки

Что нам понадобится:
1. Сам Qemu. Последние и самые свежие версии можно скачать тут
2. KQemu (аккселератор для Qemu) - желателен но не обязателен. Скачать можно тут
Кратко как им пользоваться: скчать архив. Распаковать. Установить (правой кнопкой на kqemu.inf и выбрать "установить" или запустить inskqemu.exe). Запустить start.cmd (нужно запускать после каждой перезагрузки)

Теперь делаем загрузку с флешки:

1. Определяем какой номер имеет флешка: Заходим в Панель управления, Администрирование, Управление компьютером. Вкладка Управление Дисками.
Находим свою флешку и запоминаем ее номер. (На моем скриншоте диск имеет номер 2) 

2. Далее переходим в папку, где установлен Qemu.
Создает файл usb_boot.cmd (или назоваите его как угодно) - это обычный текстовый файл.
Внутри него пишем

Code

REM Start qemu on windows.
@ECHO OFF

REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well.
SET SDL_VIDEODRIVER=windib

REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl.
SET SDL_AUDIODRIVER=dsound

REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help.
SET QEMU_AUDIO_DRV=dsound

REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor.
SET QEMU_AUDIO_LOG_TO_MONITOR=0

REM PCI-based PC(default): -M pc  
REM ISA-based PC : -M isapc
REM -M isapc is added for NE2000 ISA card.

start qemu.exe -L . -m 724 -boot c -hda \\.\PhysicalDrive2 -localtime -M pc

Где параметры:
1. start qemu.exe - запустить Qemu в текущей дирректории
2. -L . - бинарные файлы ноходятся в текущемкаталоге
3. -m выделить программе 724 метра оперативке (980 максимум)
4. -boot c - загрузка с HDD
5. -hda \\.\PhysicalDrive2 - при загрузке выдавать устройство с номером 2 (как узнать номер мы смотрели выше) как hda (как диск C)
6. остальное не важно...

ЗЫ С версией Qemu 0.12.2 работает не совсем корректно - а именно послезагрузки grub4dos - не работает клавиатура. С версией 0.10.2 все работает отлично

ЗЗЫ В принципе можно не мучаться и скачать MobaLiveCD Это упакованный Qemu который делает то же самое что и мы сейчас сделали (запускает kqemu, определяет номер диска флешки и т.д. ), но этот способ имеет минусы:
1. Неизвестно сколько выделяется оперативной памяти
2. Нельзя запустить x86_64 версию
3. Нельзя изменить некоторые настройки (сеть, звук и т.д.)

Категория: Разное | Добавил: SHELLes (28.02.2010)
Просмотров: 8345 | Рейтинг: 0.0/0
Всего комментариев: 8
+1  
8 Sh1td0wn   (25.11.2010 15:50)
> -usb
Не нужно

> could not open disk image \.PhysicalDrive2
Права администратора есть? Уверены, что нужный диск - именно 2?


+1  
5 ShuNaher   (25.08.2010 17:10)
Правильно, ли я понимаю, что протестировать как отрабатывает загрузчик для флешки с помощью QEMU можно, а вот провести полное тестирование (с установкой, например Windows XP с загрузочной флешки) - не получится ???
Или есть какой-то способ указать, что загружаться надо именно с флешки и при этом, чтобы в QEMU был еще и HDD кроме флешки ??

+1  
6 SHELLes   (08.09.2010 22:13)
С помощью утилиты, идущей с qemu, которая называется qemu-img
создаете образ диска нужного размера

Пример
qemu-img.exe create myhdd.img 200M
создаст myhdd.img на 200 метров

Теперь запускайте qemu с подключенным к нему диском

Пример
qemu.exe -L . -m 712 -boot d -hda myhdd.img -cdrom RusLive_Micro.iso -localtime -M pc

Эмулятор запустится, в качестве hdd наш образ, в сидироме RusLive_micro.iso и загрузиться с cdrom (-boot d)


+1  
3 WhitecroW   (05.04.2010 23:54)
А как будет cdrom
-boot d -cdrom \\.\а тут что если физический CD-ROM1

+1  
4 SHELLes   (06.04.2010 11:38)
1. Если хотите загрузиться с образа CD-ROM, то
1.1 Делаете образ диска (ISO) (чем угодно)
1.2 Подключаете образ
Code
-boot d -cdrom frenzy.iso

2. Если хотите загрузить Qemu с реального диска, то
2.1 Определяете в Диспетчер устройств, Администрирование, Управление компом, Управление дисками - номер вашего CDROM (0,1 и т.д.)
2.2 Делаете загрузку

Code
-boot d -cdrom \\.\cdrom0
у меня CD-ROM имел номер 0. Номер 1 имел Daemon tools smile

+1  
1 kodi   (02.04.2010 15:15)
start qemu.exe -L . -m 724 -boot c -hda \\.\PhysicalDrive2 -localtime -M pc

а вместо c -hda как флешку написать?


+1  
2 SHELLes   (03.04.2010 00:58)
Еще таз повторю:
Code
-boot c
значит загружаться с жесткого дика
Code
-hda \\.\PhysicalDrive2
значит в качестве жесткого диска использовать Диск 2 (в нашем случае это флешка)

+1  
7 qwerty0   (25.11.2010 13:18)
D:\qemu>qemu -boot c -hda \\.\PhysicalDrive2 -L D:\qemu -soundhw all -usb
qemu: could not open disk image \.PhysicalDrive2

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Создать сайт бесплатноCopyright GreenFlash © 2012
Рейтинг@Mail.ru