Linux scuola Voting Machine sodilinux - omartek/linux_variePerLaboratorio GitHub Wiki
Le modifiche proposte sono in buona parte prese dal git personale di syntaxerrormmm che ringrazio. In sintesi:
- creare una chiavetta USB dalla .iso. Se nel BIOS non compare la chiavetta avviare la EFI shell e avviare da riga di comando
blk1: cd efi/boot grubx86.efi
Se si dispone di immagine ISO (iso-hybrid) creata con la procedura contenuta in Clonezilla per la creazione di chiavette autoinstallanti (vedi qui recovery ISO, creare la chiavetta con dd indicando un device e non una sua partizione:
dd if=clonezilla-xx.iso of=/dev/sdc
- copiare rinominandoolo il firmware brcmfmac43430-sdio.txt nella cartella /lib/firmware/brcmfmac/brcmfmac43430-sdio.txt
- modificare /etc/modules
echo 'snd_soc_rt5645' | sudo tee -a /etc/modules
- e /etc/modprobe.d/blacklist.conf
cat <EOF | sudo tee -a /etc/modprobe.d/blacklist.conf # Blacklisto il driver intel hdmi blacklist snd_hdmi_lpe_audio EOF
- e modificare /etc/pulse/default.pa controllare se mettere hw:1,0 o hw:0,0
sed -i -e 's/^#load-module module-alsa-source device=/load-module module-alsa-source device=hw:0,0/' /etc/pulse/default.pa
In alcuni casi potrebbe essere utile patchare una iso (aggiungere i firmware necessari al funzionamento di chipset wifi e audio) usando isoraspin.sh ma non sembra funzionare quindi bisogna intervenire a mano (vedi più avanti).
SoDiLinux comunque non è modificabile con isoraspin.
Creare una chiavetta e avviare modificando le boot option nel BIOS.
Quanto qui descritto per SoDiLinux-Orizzonti è applicabile alle seguenti distro testate:
- Xubuntu 18.04.1
- UbuntuMate 16.04 (kernel 4.13.0-36-generic)
- LinuxMint 19 (4.15)
Come indicato qui aggiornare il kernel al 4.15.
Per fare questo scaricare i 5 file .deb che si trovano qui (Build for amd64 succeeded) ed installarli:
$ sudo dpkg -i *.deb
Ad installazione avvenuta e kernel aggiornato copiare il file necessario al caricamento del firmware per il chipset wifi bradcom 43430:
$ wget http://jwrdegoede.danny.cz/brcm-firmware/brcmfmac43430-sdio.txt.ap6210.intel $ mv brcmfmac43430-sdio.txt.ap6210.intel brcmfmac43430-sdio.txt $ sudo cp brcmfmac43430-sdio.txt /lib/firmware/brcmfmac/brcmfmac43430-sdio.txt $ sudo modprobe -r brcmfmac $ sudo modprobe brcmfmac
Come indicato qui copiare i file .conf:
// Install audio packages $sudo apt -y install pulseaudio alsa-base alsa-utils pavucontrol
Se si intende installare SoDiLinux su una LinuxMint o UbuntuMate come indicato nel sito, installare il .deb fornito (serve registrarsi per l'accesso).
$sudo dpkg -i sodilinux-repository_2017121500_all.deb
In seguito aggiornare ed installare il metapacchetto:
$sudo apt-get update $sudo apt-get install sodilinux-orizzonti
Se si installa da repository una UbuntuMate 16.04 potrebbe dare errore per mancanza del pacchetto sodilinux-amministrazione non installato per dipendenze mancanti. Le dipendenze da installare sono:
.. Installazione dei repository di Sodilinux non possibili perchè: il pacchetto caja-folder-color-swirtcher non ha candidati da installare ..
Scaricare quindi il necessario da qui:
- https://mint.pkgs.org/18.1/mint-main-amd64/caja-folder-color-switcher_1.1.3_all.deb.html
- https://pkgs.org/download/folder-color-switcher
- http://packages.linuxmint.com/pool/main/f/folder-color-switcher/caja-folder-color-switcher_1.1.3_all.deb
- http://packages.linuxmint.com/pool/main/f/folder-color-switcher/folder-color-switcher_1.1.3_all.deb
$sudo dpkg -i *.deb