The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Установка ARM-сборки Debian GNU/Lin..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Установка ARM-сборки Debian GNU/Lin..."  +/
Сообщение от auto_tips on 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.dev/tips/info/2070.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Установка ARM-сборки Debian GNU/Linux в qemu"  +/
Сообщение от хакир on 02-Июн-09, 13:06 
очень хорошо.
у меня вот проблема установить powerpc.
юзаю какой то очень древний образ.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Установка ARM-сборки Debian GNU/Linux в qemu"  +/
Сообщение от devcoder (ok) on 02-Июн-09, 16:22 
Оч. хорошо.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Установка ARM-сборки Debian GNU/Linux в qemu"  +/
Сообщение от philin email on 02-Июн-09, 16:36 
Не описана активация модуля kqemu. Было бы полезно привести.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Установка ARM-сборки Debian GNU/Linux в qemu"  +/
Сообщение от Аноним (??) on 02-Июн-09, 17:31 
Запуск Fedora-ARM вQEMU
http://fedoraproject.org/wiki/Architectures/ARM/HowToQemu
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Раздел полезных советов: Установка ARM-сборки Debian GNU/Lin..."  +/
Сообщение от r0mik (??) on 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)
далее тупо делаем чрут....

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

8. "Установка ARM-сборки Debian GNU/Linux в qemu"  +/
Сообщение от Налсур on 05-Июн-09, 09:52 
powerpc с последней официальной версией работает
загружать надо с qemu-system-ppc -M g3beige
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

10. "Установка ARM-сборки Debian GNU/Linux в qemu"  +/
Сообщение от Экономный on 07-Июн-09, 20:58 
я тоже пытался через кеш пустить сначала - не пашет, потом просто так тоже нет, лог надо глядеть внимательно, там подвох))
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру