Ports/mipsel/Запуск в QEmu
Ядро
Для запуска в qemu в репозитории sisyphus_mipsel есть ядро un-malta
. Ядро 64-разрядное (mips64el), т. к. 32-разрядные версии MIPS в QEmu поддерживают только 256 Мб памяти; 64-разрядное поддерживает до 2 Гб. Пользовательское окружение mips32el.
Прежде чем запускать образы, ядро нужно скачать и распаковать:
$ wget http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel/Sisyphus/mipsel/RPMS.classic/kernel-image-un-malta-4.16.8-alt1.mipsel.rpm $ rpm2cpio kernel-image-un-malta-4.16.8-alt1.mipsel.rpm | cpio -i -D kernel -d $ cp kernel/boot/vmlinuz-4.16.8-un-malta-alt1 vmlinuz
Образ со сборочными инструментами
Ссылка: http://ftp.altlinux.org/pub/people/jqt4/latest/Basealt-Sisyphus-QEmu-builder-mipsel.qcow2c
Минималистичный образ без графики, который можно использовать для сборки и тестирования пакетов для sisyphus_mipsel. В образе создан пользователь builder
, для которого настроен Hasher. Можно сразу собирать пакеты:
[builder@localhost ~]$ mkdir hasher [builder@localhost ~]$ git clone http://git.altlinux.org/gears/b/bc.git [...] [builder@localhost ~]$ cd bc [builder@localhost bc]$ gear -v --hasher -- hsh -v --target=mipsel
Пароль пользователя root
-- alt
, пользователя builder
-- alt
.
Скачайте образ в каталог, содержащий файл vmlinuz
(см. выше). Пример команд запуска:
$ wget http://ftp.altlinux.org/pub/people/jqt4/latest/Basealt-Sisyphus-QEmu-builder-mipsel.qcow2c $ qemu-system-mips64el -kernel vmlinuz -append "console=tty0 root=/dev/sda1 rootwait " -m 2G -serial stdio -drive file=Basealt-Sisyphus-QEmu-builder-mipsel.qcow2c,format=qcow2 -device virtio-keyboard-pci -net nic -net user,hostfwd=tcp::2270-:22 -cpu mips64dspr2 -vga std -display sdl -device usb-mouse
Образ с графикой
Ссылка на каталог с образами: http://nightly.altlinux.org/p9-mipsel/release/
По пакетному составу образ аналогичен образу тонкого клиента для Таволги. Доступны варианты с MATE и Xfce. Так же, как и в образах для Таволги и BFK3, задать пароль root
'а и создать первого пользователя нужно при первой загрузке. Ядро в qemu нужно использовать то же, что описано выше.
Скачайте образ, имя которого оканчивается на qcow2c, в каталог, содержащий ядро vmlinuz. Запустите QEmu командой, приведенной ниже, подставив имя скачанного образа вместо <image-name>.qcow2c:
$ qemu-system-mips64el -kernel vmlinuz -append "console=tty0 root=/dev/sda3 rootwait " -m 2G -serial stdio -drive file=<image-name>.qcow2c,format=qcow2 -device virtio-keyboard-pci -net nic -net user,hostfwd=tcp::2270-:22 -cpu mips64dspr2 -vga std -display sdl -device usb-mouse