Ubuntu 14.04 e RaspberryPi 2, ajuda-me a entender como funciona

0

link

Então o Ubuntu tem um pacote ARMv7, mas não o kernel específico para o RaspberryPi 2. Ele diz que atualmente a comunidade está mantendo o kernel.

  • O que isso implica?
  • Com que frequência as atualizações do kernel são lançadas?
  • Existe um kernel "genérico" que funcionaria no pi (para um servidor, não me importo com aceleração de hardware de vídeo ou mesmo com áudio)?
por Jonathan S. Fisher 13.11.2015 / 01:17

1 resposta

1

Não funciona com o kernel genérico. Precisa de algum firmware.

Esse material específico está no PPA. Às vezes é atualizado. Há também um script de criação de imagem nesse wiki. E uma imagem resultante também.

Para obter uma imagem SD funcional para o Pi 2, você precisa criar um pacote kernel específico do Pi (usando o código-fonte da ramificação rpi) e montar vários pacotes relacionados ao kernel (reunindo algumas coisas padrão ligeiramente alteradas e também baixando pacotes binários com driver de firmware / vídeo Pi).

Existem 3 possibilidades:

  • use a imagem pré-criada (use a imagem desse wiki ou use a imagem do Ubuntu Mate e remova alguns pacotes do gerenciador de rede / UI)
  • use pacotes específicos de Pi pré-criados do PPA e gere uma imagem com o script (agora o conjunto de pacotes da imagem é personalizável)
  • use matérias-primas: crie pacotes específicos de Pi a partir de origens, gere uma imagem (neste caso você decide quando atualizar o kernel mesclando / rebazendo a ramificação rpi na versão mais recente do kernel e reconstruindo; você também decide quando reembalar o firmware)

atualização

Apoiar imagens de framboesa é doloroso. Eles não empurraram todas as suas coisas do kernel para o upstream, os blobs binários também não parecem bons. Unity não pode trabalhar com o driver de vídeo do framboesa (o Unity precisa de um OpenGL real).

Suas instruções para o Ubuntu Companheiro apenas para backup aqui:

sudo apt-get -y --purge autoremove mate-* ubuntu-mate-* xcursor-themes xdg-utils xinput xorg-docs-core xul-ext-ubufox xauth libxrandr2 ^libqt.* libportaudio2 libopenjpeg5 libmp3lame0  libgtk* gnome* xorg  xserver-common libwayland-client0 libwayland-server0 libwebcam0 libvlc5 ^qtcore4-.* duplicity xterm lightdm x11-common ^libxcb-.* ^libx.*  avahi-dnsconfd libfontenc1 python-xlib libpixman-1-0 xbitmaps ubuntu-sounds youtube-dl yelp-xsl  sound-theme-freedesktop samba-common atril-common

sudo apt-get -y --purge autoremove ^bluez.* brasero-common  ^caja-.* crda ^cups.* dvd+rw-tools eom-common ^fontconfig.* ^fonts-.* ^foomatic.* growisofs ^gsettings.* ^gstreamer.* iw jackd2 ^libasound2.* libavutil-ffmpeg54 ^libcups.* libcdparanoia0 libdvdnav4 libdvdread4 ^libfreerdp.* libgphoto2-l10n ^libgs9.* ^libgstreamer.* libiw30 libjack-jackd2-0 libjasper1

sudo apt-get -y --purge autoremove ^libjpeg.* ^libmtp.* libogg0 libotr5 libpng12-0 libplank-common ^libreoffice.* libtiff5 libunity-scopes-json-def-desktop libwebp5 libvorbis0a libvorbisenc2 ^libwinpr-.* marco-common  media-player-info oem-config-gtk oem-config openprinting-ppds ^printer-driver-.*

sudo apt-get -y --purge autoremove  python-boto python-caja-common python-cloudfiles  python-codebug-i2c-tether python-codebug-tether  python-colorama python-astropi python-html5lib python-picamera python-sense-hat

sudo apt-get -y --purge autoremove python3-picamera python3-markupsafe  python3-pil qtchooser rfkill shotwell-common wpasupplicant wireless-regdb vlc-data avahi-autoipd uvcdynctrl-data libhtml-parser-perl   libhtml-tagset-perl  python3-html5lib python3-markupsafe pluma-common atril-common engrampa-common menu-xdg  desktop-file-utils  gir1.2-freedesktop hicolor-icon-theme  policykit-desktop-privileges python-xdg  python3-xdg gir1.2-javascriptcoregtk-3.0 alsa-base linux-sound-base

sudo apt-get -y install deborphan
sudo apt-get --purge autoremove $(deborphan)
    
por Velkan 14.11.2015 / 11:20