Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/ports/arm/chroot ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

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@


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/Ports/arm
AltLinux/Sisyphus/admin


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