URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 55253
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Установка ARM-сборки Debian GNU/Lin..."

Отправлено auto_tips , 02-Июн-09 13:06 
Перед экспериментами по установке Linux на устройства на базе архитектуры ARM (например, Sharp Zaurus,
Openmoko FreeRunner, планшетные ПК NOKIA, NAS на базе SoC Marvell) вначале стоит потренироваться в эмуляторе.
Кроме того, окружение созданное в эмуляторе удобно использовать
для создания и сборки пакетов программ или модулей ядра.

Ставим на рабочую машину qemu. Для debian/ubuntu:

   sudo apt-get install qemu

Создаем дисковый образ размером 10Гб для виртуальной машины:

   qemu-img create -f qcow hda.img 10G

Загружаем ядро, initrd и инсталлятор Debian для архитектуры ARM:

   wget http://people.debian.org/~aurel32/arm-versatile/vmlinuz-2.6....
   wget http://people.debian.org/~aurel32/arm-versatile/initrd.img-2...
   wget http://ftp.de.debian.org/debian/dists/etch/main/installer-ar...

Загружаем инсталлятор и устанавливаем Debian по сети, следуя инструкциям программы установки:

   qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.18-6-versatile -initrd initrd.gz -hda hda.img -append "root=/dev/ram"

Запускаем установленную систему:

   qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.18-6-versatile -initrd initrd.img-2.6.18-6-versatile \
      -hda hda.img -append "root=/dev/sda1"

Устанавливаем дополнительные программы, например, gcc:

   apt-get install gcc

Проверяем:

   gcc -dumpmachine
   "arm-linux-gnu"

URL: http://dev.emcelettronica.com/installing-debian-arm-qemu http://www.aurel32.net/info/debian_arm_qemu.php.en http://people.redhat.com/berrange/olpc/sdk/network-bridge.html
Обсуждается: http://www.opennet.me/tips/info/2070.shtml


Содержание

Сообщения в этом обсуждении
"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено хакир , 02-Июн-09 13:06 
очень хорошо.
у меня вот проблема установить powerpc.
юзаю какой то очень древний образ.

"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено devcoder , 02-Июн-09 16:22 
Оч. хорошо.

"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено philin , 02-Июн-09 16:36 
Не описана активация модуля kqemu. Было бы полезно привести.

"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено pavel_simple , 02-Июн-09 16:39 
>Не описана активация модуля kqemu. Было бы полезно привести.

ага -- особенно учитывая то, что оно тут вовсе не к месту, какой kqemu поможет разогнать эмуляцию? -- думать не отменяли!


"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено Аноним , 02-Июн-09 17:31 
Запуск Fedora-ARM вQEMU
http://fedoraproject.org/wiki/Architectures/ARM/HowToQemu

"Раздел полезных советов: Установка ARM-сборки Debian GNU/Lin..."
Отправлено r0mik , 04-Июн-09 20:16 
совершенно не интересный способ в общем-то....
и зачем там диск если есть NFS - и удобней и быстрей

гораздо интересней было бы описать способ запуска с помощью binfmt-misc, или как его там...

mount -t binfmt_misc none /proc/sys/fs/binfmt_misc
echo ":arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/qemu-arm:" > /proc/sys/fs/binfmt_misc/register

подготавливает каталог для чрута и в его корень кидаем qemu-arm (из пакета qemu-user)
далее тупо делаем чрут....


"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено Налсур , 05-Июн-09 07:41 
попробовал, инсталлятор не видит свои пакеты..
может я олень конечно.. сеть настроил, прямой доступ дал, в консоль перехожу wget http://lenta.ru работает.
а вот мля после выбора  миррора не может скачать свои же файлы..
я в шоке)))

"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено аноним , 05-Июн-09 14:00 
У меня тоже сеть не заработала. То есть в логе загрузки ядра видно что определено сетевое устройство, потом по ifconfig eth0 есть. Но инсталлятор пакеты качать так и не начал. Я особо сильно не вникал в причину этого, просто спать уже хотелось.

"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено Экономный , 07-Июн-09 20:58 
я тоже пытался через кеш пустить сначала - не пашет, потом просто так тоже нет, лог надо глядеть внимательно, там подвох))

"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено Налсур , 05-Июн-09 09:52 
powerpc с последней официальной версией работает
загружать надо с qemu-system-ppc -M g3beige

"Установка ARM-сборки Debian GNU/Linux в qemu"
Отправлено Name , 23-Окт-09 00:54 
Для тех кто пытается применять эту инструкцию в 2009-м году: думать НЕ отменяли. Зеркало оно потому не находит, потому что надо скачать новый netboot образ ядра и initrd для последней версии дистрибутива. И тогда все потянет.