Chuwi Larkbox

La larkbox… Un magnifique mini ordinateur qui marche très bien.
En 2022, je me suis posé la question d’acheter un raspberry, mais quand j’ai vu les prix pratiqué, je me suis tourné vers du céléron, beaucoup plus abordable et sensiblement plus puissant, pour 150€ à l’époque…
Il ressemble à ça:
larkbox

Tout d’abord, pour faire simple, le chipset du son est plutôt mal reconnu sur linux, il faut forcer un pilote… Mais ici vous allez trouver, sur base ubuntu, toutes les petites astuces pour la larkbox! Dans cet exemple, nous utilisons Zorin OS 16.2, avec un kernel 5.15.

1: Activer le son

tapez ces commandes dans un terminal ou créez un script:
sudo sed -i "s/quiet splash/quiet splash snd_intel_dspcfg.dsp_driver=1/" /etc/default/grub && sudo update-grub
Redémarrez pour avoir le son, cette astuce sera conservée même après les mises à jour

2: Mettre à jour le kernel linux

Zorin OS étant basé sur Ubuntu 20.04, le noyau est resté en 5.15, et vous avez peut-être envie de le mettre à jour pour ajouter des pilotes, corriger un bug, améliorer les performances…

2.1: Installer libssl3, prérequis pour les kernels récents, et l’outil Mainline depuis les dépôts Ubuntu Jammy

tapez ces commandes dans un terminal ou créez un script:
sudo add-apt-repository "deb http://ca.archive.ubuntu.com/ubuntu jammy main"
sudo apt update -y && sudo apt install -y libssl3
sudo add-apt-repository --remove "deb http://ca/archive.ubuntu.com/ubuntu jammy main"
sudo apt update -y
sudo add-apt-repository -y ppa:cappelikan/ppa
sudo apt update -y && sudo apt install -y mainline
sudo sed -i '/jammy/d' /etc/apt/sources.list

Désormais, avec le logiciel Mainline, vous pourrez installer un kernel plus récent. Au moment où j’écris, je suis sur la version 6.2.1.

2.2 Signer le noyau fraîchement installé pour démarrer avec le secure boot activé

tapez ces commandes dans un terminal ou créez un script:
MOKPATH=/var/lib/shim-signed/mok
MOKPRIV=$MOKPATH/MOK.priv
MOKDER=$MOKPATH/MOK.der
MOKPEM=$MOKPATH/MOK.pem
LASTKERNEL=$(ls -td /lib/modules/*/ | head -1) && LASTKERNEL=$(echo $LASTKERNEL| cut -d'/' -f 4)
KERNELFILE=/boot/vmlinuz-$LASTKERNEL
INITFILE=/boot/initrd.img-$LASTKERNEL
sudo openssl x509 -in $MOKDER -inform DER -outform PEM -out $MOKPEM
sudo mokutil --import $MOKDER
sudo sbsign --key $MOKPRIV --cert $MOKPEM $KERNELFILE --output $KERNELFILE.signed
sudo cp $INITFILE $INITFILE.signed
sudo update-grub

La commande « sudo mokutil » va ajouter le certificat au secure boot, il faudra renseigner deux fois un mot de passe qui sera demandé par votre BIOS au redémarrage.
Pour éviter les soucis de clavier azerty/qwerty, un mot de passe type ertyerty passera à tous les coups!
Vous pouvez désormais redémarrer et profiter de votre noyau tout neuf avec secure boot.

3: Installer le navigateur Google Chrome

tapez ces commandes dans un terminal ou créez un script:
sudo apt update -y && sudo apt install -y gdebi-core
sudo wget -O /tmp/chrome.deb https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo chmod +x /tmp/chrome.deb
sudo gdebi --n /tmp/chrome.deb
sudo \rm /tmp/chrome.deb

Vous aurez désormais Chrome, et il se mettra à jour en même temps que tous les logiciels

4: Installer Firefox depuis Mozilla, avec mise à jour automatique comme sous Windows:

sudo apt-get purge -y firefox firefox-locale-fr firefox-locale-en
sudo \rm -rf /usr/lib/firefox
sudo \rm -rf /usr/lib/firefox-addons
sudo \rm -rf /opt/firefox
sudo \rm ~/FirefoxSetup.tar.bz2
wget -O ~/FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=fr"
sudo tar xjf ~/FirefoxSetup.tar.bz2 -C /usr/lib/
sudo ln -s /usr/lib/firefox/firefox /usr/bin/firefox

sudo tee -a /usr/share/applications/firefox.desktop >/dev/null <<'EOF'
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[fr]=Navigateur Web Firefox
Comment=Browse the World Wide Web
Comment[fr]=Naviguer sur le Web
GenericName=Web Browser
GenericName[fr]=Navigateur Web
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/usr/lib/firefox/firefox.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=Open a New Window
Name[fr]=Ouvrir une nouvelle fenêtre
Exec=firefox -new-window
[Desktop Action new-private-window]
Name=Open a New Private Window
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Exec=firefox -private-window
EOF

enc="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"

base64 -d <<< "$enc" > /tmp/firefox.png
sudo mv /tmp/firefox.png /usr/lib/firefox/
sudo setfacl -Rm u:$USER:rwx /usr/lib/firefox/

20 avril 2023