Ports/aarch64
Портирование Sisyphus на платформу Aarch64 (ARM64)
Состояние
На конец 2015 года -- начальный порт; доступен на FTP и может быть подключен к apt при помощи такой строчки в /etc/apt/sources.list:
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus aarch64 classic
Тестирование
Далее предполагается использование в качестве хост-системы ALT Linux Sisyphus (нужен свежий qemu с qemu-system-aarch64, можно задействовать LiveCD); для других вариантов могут понадобиться изменения процедуры.
Подготовка
Установите qemu-system >= 2.0.0-alt1:
$ apt-get update && apt-get install qemu-system
Скачайте архив и распакуйте в удобное место (требуется не менее четырёх гигабайт свободного пространства):
$ wget -c http://beta.altlinux.org/aarch64/sisyphus-aarch64-20151215.tar.xz $ tar -C ~ -xf sisyphus-aarch64-20151215.tar.xz
Далее предполагается путь к полученному каталогу ~/virt64, который следует зафиксировать и в стартовом скрипте:
$ sed -i "s,/srv/tftpboot/virt64,~/virt64," ~/virt64/qbox0
сеть
Поднимите bridge-интерфейс для сетевой работы на свободном ethernet (в архивной конфигурации предполагается eth1, при необходимости поправьте в файле options):
# cp -a /home/USER/virt64/etc.net.ifaces.qbox0 /etc/net/ifaces/qbox0 # ifup qbox0 # chown USER /dev/tap$(< /sys/class/net/qbox0/ifindex)
Запуск
Можно запускать эмулятор:
$ ~/virt64/qbox0
После успешного завершения загрузки наблюдаем следующее приглашение:
Welcome to ALT Linux 1.9.3 Server Light beta (confutuere et ratio) / ttyAMA0 virt64 login:
Входим как root без пароля, при желании добавляем публичную часть нужного ssh-ключа в /root/.ssh/authorized_keys, осматриваемся. Если поднялась сеть, должен работать apt.