Ports/mipsel/Запуск в QEmu

Материал из ALT Linux Wiki
< Ports‎ | mipsel
Версия от 14:29, 15 мая 2018; FrBrGeorge (обсуждение | вклад) (Новая страница: «Ядро: un-malta из [http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel/Sisyphus/mipsel/RPMS.classic/ mipsel-хранилища] Ядро 64-р…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Ядро: un-malta из mipsel-хранилища

Ядро 64-разрядное (mips64el), т. к. 32-разрядные версии MIPS в QEmu поддерживают только 256 Мб памяти; 64-разрядное поддерживает до 2 Гб. Пользовательское окружение mipsel.

Запуск QEmu:

$ 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
$ wget http://ftp.altlinux.org/pub/people/glebfm/mipsel-images/bfk-20180406-mipsel.img.zst
$ zstd -d bfk-20180406-mipsel.img.zst
$ qemu-system-mips64el -kernel vmlinuz -append "console=tty0 root=/dev/sda1 rootwait " -m 2G -serial stdio -hda bfk-20180406-mipsel.img -device virtio-keyboard-pci -net nic -net user,hostfwd=tcp::2270-:22 -cpu mips64dspr2 -vga std -display gtk  -device usb-mouse

Пользователь root, пароль alt.

Работает сеть, клавиатура, мышь, Xorg:

# apt-get update
# apt-get install ctwm xorg-server xinit libEGL
# startx /usr/bin/startctwm