Ports/mipsel/Запуск в QEmu: различия между версиями
(Категории) |
Jqt4 (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
=== Ядро === | |||
Ядро: un-malta из [http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel/Sisyphus/mipsel/RPMS.classic/ mipsel-хранилища] | Ядро: un-malta из [http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel/Sisyphus/mipsel/RPMS.classic/ mipsel-хранилища] | ||
Ядро 64-разрядное (mips64el), т. к. 32-разрядные версии MIPS в QEmu поддерживают только 256 Мб памяти; 64-разрядное поддерживает до 2 Гб. Пользовательское окружение mipsel. | Ядро 64-разрядное (mips64el), т. к. 32-разрядные версии MIPS в QEmu поддерживают только 256 Мб памяти; 64-разрядное поддерживает до 2 Гб. Пользовательское окружение mipsel. | ||
Запуск QEmu: | === Запуск 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 | $ 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 | $ rpm2cpio kernel-image-un-malta-4.16.8-alt1.mipsel.rpm | cpio -i -D kernel -d | ||
Строка 17: | Строка 18: | ||
# apt-get install ctwm xorg-server xinit libEGL | # apt-get install ctwm xorg-server xinit libEGL | ||
# startx /usr/bin/startctwm | # startx /usr/bin/startctwm | ||
==== Образ для Таволги ==== | |||
Ядро используется то же, что описано выше. | |||
Ссылка на каталог с образами: http://ftp.altlinux.org/pub/people/jqt4/mipsel-images/ | |||
Скачайте образ, имя которого оканчивается на 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 | |||
[[Категория:MIPSEL]] [[Категория:QEMU]] | [[Категория:MIPSEL]] [[Категория:QEMU]] |
Версия от 11:40, 16 августа 2018
Ядро
Ядро: 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
Образ для Таволги
Ядро используется то же, что описано выше. Ссылка на каталог с образами: http://ftp.altlinux.org/pub/people/jqt4/mipsel-images/ Скачайте образ, имя которого оканчивается на 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