Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/ports/arm/chroot ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Sisyphus/ports/arm/chroot за 2007-02-05 20:45:58..

Chroot into ARM root

Для того чтобы сделать chroot в arm-овый root с «большой» машины нам понадобится qemu, ядро с поддержкой binfmt и собственно root куда будем chroot'иться


Поехали.

Qemu


К сожелению стандартный qemu нам не подходит. Модифицированный можно взять тут – git://git.altinux.org/people/kas/packages/qemu.git. За основу взята версия 0.8.2-alt1 от at@. Добавлена сборка статической версии arm-user.


Забираем. Собераем. Ставим.


binfmt_misc


Конфигурируем binfmt_misc на использование qemu для arm-овых elf'ов:


Готовим root


Берём arm-вый корень. К примеру http://gentoo.osuosl.org/experimental/arm/embedded/stages/stage3-arm-uclibc-softfloat-20050811.tar.bz2.
Распаковываем в /usr/gnemul/qemu-arm/:


Копируем хостовый статический qemu-arm внутрь arm'ового root'а:



chroot


Собственно chroot'имся



Надеюсь кому-нить понадобится ;)
Если будут проблемы/патчи/замечания стучитесь в jabber kas@


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]