реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Образ диска QEMU c Gentoo Linux, для ARM9
COMA
сообщение Jun 26 2008, 04:08
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Добрый день,

На ftp http://electronix.ru/ положил образ диска QEMU с Gentoo Linux под ARM.
Gentoo Linux собран под платформу ARM9 с библиотекой uclibc.

Лежит здесь - /upload/MCs/ARM/rainbow/gentoo/stage3-arm-uclibc-softfloat.img.bz2 - 368.2 Мб
Для запуска понадобится qemu для ARM - http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-0.9.0-arm.zip

Ядро Linux - /upload/MCs/ARM/rainbow/gentoo/polakr/qemu/zimage - 1.4 Мб

OpenVPN
http://openvpn.net/release/openvpn-2.1_rc7-install.exe


Установка TAP-Win32 драйвера

Скачиваем OpenVPN 2.1_rc7
http://openvpn.net/release/openvpn-2.1_rc7-install.exe

При установке выбираем только TAP-Win32 Virtual Ethernet Adapter



Будет установлен драйвер виртуальной сетевой карточки.
В списке сетевых подключений появится новое подключение - Подключение по локальной сети 2.
Переименуем в TAP-Win32.



Открываем свойства соединения "TAP-Win32", вкладка "Сеть".



В свойствах протокола IPv4 указываем "Получить IP-адрес автоматически" и "Получить адрес DNS-сервера автоматически"



Открываем свойства соединения "Беспроводное сетевое соединение", вкладка "Доступ".
Выбираем TAP-Win32 и разрешаем доступ в Интернет.



Соединению "TAP-Win32" будет автоматически присвоен IP-адрес - 192.168.0.1



Установка QEMU

скачиваем qemu-0.9.0-arm.zip
http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-0.9.0-arm.zip

Cкачиваем загрузочный образ диска stage3-arm-uclibc-softfloat.img.
Скачиваем ядро Linux с поддержкой видео.

Распаковываем qemu-0.9.0-arm.zip кладем туда stage3-arm-uclibc-softfloat.img и zImage

Пишем файл qemu-arm-gentoo.bat

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

qemu-system-arm.exe -L . -M versatilepb -kernel zImage -hda stage3-arm-uclibc-softfloat.img -append "root=/dev/sda1 clock=pit" -net nic -net tap,ifname=TAP-Win32


Запускаем qemu-arm-gentoo.bat файл. Если все правильно появится окно приложения.



В "Панель управления\Центр управления сетями и общим доступом" должно появиться новое сетевое соединение.




В результате имеем эмулятор QEMU с рабочей системой Gentoo Linux с поддержкой сети и интернета.
Единственное - если на host машине у вас доступ в интернет через прокси, то надо указать этот прокси и в qemu.
Например:
export http_proxy="http://10.0.0.1:80"
export ftp_proxy="ftp://10.0.0.1:80"

P.S.
В планах собрать Gentoo Linux с библиотекой glibc.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016