Ports/mipsel/Запуск в QEmu: различия между версиями

Материал из ALT Linux Wiki
< Ports‎ | mipsel
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии 4 участников)
Строка 1: Строка 1:
=== Ядро ===
=== Ядро ===
Ядро: 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.
Для запуска в qemu в [http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/mipsel/Sisyphus/mipsel/RPMS.classic/ репозитории sisyphus_mipsel] есть ядро <code>un-malta</code>. Ядро 64-разрядное (mips64el), т. к. 32-разрядные версии MIPS в QEmu поддерживают только 256 Мб памяти; 64-разрядное поддерживает до 2 Гб. Пользовательское окружение mips32el.
 
Прежде чем запускать образы, ядро нужно скачать и распаковать:


=== Запуск 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
  $ cp kernel/boot/vmlinuz-4.16.8-un-malta-alt1 vmlinuz
  $ cp kernel/boot/vmlinuz-4.16.8-un-malta-alt1 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
Пользователь <tt>root</tt>, пароль <code>alt</code>.
Пользователь <tt>builder</tt>, пароль <code>alt</code>.


Работает сеть, клавиатура, мышь.
=== Образы ===
{{main|Regular/mipsel}}


Для пользователя builder настроен hasher. Можно сразу собирать пакеты:
Ссылка на каталог с образами: http://nightly.altlinux.org/p9-mipsel/release/
[builder@localhost ~]$ mkdir hasher
git clone http://git.altlinux.org/gears/b/bc.git
cd bc
gear -v --hasher -- hsh -v --target=mipsel


==== Образ c графикой ====
По пакетному составу образы с графикой аналогичны образам тонкого клиента [[Ports/mipsel/TavolgaHowto|для Таволги]]. Так же, как и в образах для Таволги и BFK3, задать пароль <code>root</code>'а и создать первого пользователя нужно при первой загрузке.


По пакетному составу образ аналогичен образу тонкого клиента [[Ports/mipsel/TavolgaHowto|для Таволги]]. Ядро используется то же, что описано выше.
Имеется образ без графики jeos. В нём пароль пользователя <code>root</code> -- <code>alt</code>.


Ссылка на каталог с образами: http://ftp.altlinux.org/pub/people/jqt4/mipsel-images/
Ядро в qemu нужно использовать то же, что описано выше.


Скачайте образ, имя которого оканчивается на qcow2c, в каталог, содержащий ядро vmlinuz.
Скачайте образ, имя которого оканчивается на img.xz, в каталог, содержащий ядро vmlinuz, разархивируйте с помощью unxz. Запустите QEmu командой, приведенной ниже, подставив имя скачанного образа вместо <image-name>.img:


Запустите QEmu командой, приведенной ниже, подставив имя скачанного образа вместо <image-name>.qcow2c:
$ qemu-system-mips64el -kernel vmlinuz -append "root=/dev/sda1 rootwait systemd.debug-shell=1 " -m 2G -serial stdio -hda <image-name>.img -device virtio-keyboard-pci -net nic -net user -cpu mips64dspr2 -vga std -display gtk -device usb-mouse


$ 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]]
[[en:Regular/mipsel]]

Текущая версия от 15:15, 7 августа 2020

Ядро

Для запуска в 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

Образы

Основная статья: Regular/mipsel


Ссылка на каталог с образами: http://nightly.altlinux.org/p9-mipsel/release/

По пакетному составу образы с графикой аналогичны образам тонкого клиента для Таволги. Так же, как и в образах для Таволги и BFK3, задать пароль root'а и создать первого пользователя нужно при первой загрузке.

Имеется образ без графики jeos. В нём пароль пользователя root -- alt.

Ядро в qemu нужно использовать то же, что описано выше.

Скачайте образ, имя которого оканчивается на img.xz, в каталог, содержащий ядро vmlinuz, разархивируйте с помощью unxz. Запустите QEmu командой, приведенной ниже, подставив имя скачанного образа вместо <image-name>.img:

$ qemu-system-mips64el -kernel vmlinuz -append "root=/dev/sda1 rootwait systemd.debug-shell=1 " -m 2G -serial stdio -hda <image-name>.img -device virtio-keyboard-pci -net nic -net user -cpu mips64dspr2 -vga std -display gtk -device usb-mouse