Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установка Ubuntu на e500v2 (powerpc)  (Прочитано 461 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн town2017

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Установка Ubuntu на e500v2 (powerpc)
« : 29 Декабря 2021, 11:03:45 »
Приветствую всех!
Нужно установить Ubuntu 14 или 16 на QEMU с powerpc процессором серии e500

Готовый образ я запускаю так:

qemu-system-ppc64.exe -cpu e500v2 -M mpc8544ds -smp cpus=1,cores=1 -net nic,model=virtio  -append "console=ttyS0" -m 3G -
kernel vmlinux -initrd initrd.cpio  -hda ubuntu10.qcow2  -nic user,model=e1000

Но, образ этот порезанный и старый, хочу собрать свежую версию и добавить несколько модулей.

Вопрос в чем: как правильно собрать initrd (чтобы туда можно было добавить gdb, mc, gcc и т.п)
Кросс-собрать новое ядро 5.11 у меня получилось, а как собрать остальной инструментарий? готового ведь нет, только из исходников все собирать?





Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5683
    • Просмотр профиля
Re: Установка Ubuntu на e500v2 (powerpc)
« Ответ #1 : 29 Декабря 2021, 11:11:03 »
Нужно установить Ubuntu 14 или 16 на QEMU с powerpc процессором серии e500
QEMU запускаете на WINDOWS? Почему такие старые версии Ubuntu?

как собрать остальной инструментарий? готового ведь нет, только из исходников все собирать?
зачем собирать, если всё есть в штатном репозитории? Например: mc.

Оффлайн town2017

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка Ubuntu на e500v2 (powerpc)
« Ответ #2 : 29 Декабря 2021, 12:11:29 »
QEMU под Windows.

Родной девайс работает на Ubuntu 14. Если можно повысить - тоже хорошо.

По поводу репозитория: e500 - это архитектура PowerpcSPE, не в чистом виде powerpc.
C powerpc все отлично собирается и ставится.
Ядро под powerpcspe я собрать смог 5.11 и с ним запустить QEMU и старым initrd.
Ядро собираю с параметрами кроссом powerpc-e500v2-linux-gnuspe :
CONFIG_PPC_QEMU_E500=y
CONFIG_SMP=y
CONFIG_PPC32=y
CONFIG_32BIT=y
CONFIG_SPE=y
CONFIG_PPC_85xx=y
CONFIG_E500=y

А для powerpcspe репозитории есть? GCC свежий вроде бы даже поддержку архитектуры этой убрали...

« Последнее редактирование: 29 Декабря 2021, 12:16:01 от town2017 »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5683
    • Просмотр профиля
Re: Установка Ubuntu на e500v2 (powerpc)
« Ответ #3 : 29 Декабря 2021, 12:27:46 »
А для powerpcspe репозитории есть?

Тогда нужно ориентироваться на Debian - https://wiki.debian.org/PowerPCSPEPort.

Оффлайн town2017

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Установка Ubuntu на e500v2 (powerpc)
« Ответ #4 : 29 Декабря 2021, 12:46:59 »
Если можно в двух словах план глянуть:

1. Собираю crosstool-ng-1.24.0 под e500
2. Собираю им ядро
3. Собираю на той же системе из сырков gdb/mc/...  тем же кросс-компилятором
4. Запихиваю все собранное в initrd.gz
5. запуская QEMU с собранным ядром и initrd.gz

тут у меня, в силу неопытности,  опасения:
   после сборки доп пакетов (gdb/mc...) каким образом их запихнуть в initrd так, чтобы не было недостатков в либах? или же как-то , т.е. построить самодостаточную файловую  initrd  где они все бы работали. т.е. соблюсти все зависимости.

Спасибо!

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.