Linux scuola Voting Machine sodilinux - omartek/linux_variePerLaboratorio GitHub Wiki

Table of Contents

Creazione di chiavetta da ISO

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

Fixing per wifi e audio

  • 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

Installazione di SoDiLinux su una Voting Machine di Regione Lombardia

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 da ISO

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)

Aggiornamento kernel (se necessario)

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

Attivazione WIFI Broadcom

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

Attivazione scheda audio

Come indicato qui copiare i file .conf:

 // Install audio packages
 $sudo apt -y install pulseaudio alsa-base alsa-utils pavucontrol

Installazione metapacchetti SoDiLinux

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:

I .deb si trovano a questi link diretti: Installarli:
 $sudo dpkg -i *.deb

Categoria:Linux_PCscuola Categoria:VotingMachine

⚠️ **GitHub.com Fallback** ⚠️