Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
De mogelijkheden om zelf te knutselen/ontwikkelen met de nieuwste generatie mini-PC's is eindeloos. Omdat er diverse fraaie initiatieven lopen die best wat eigen plek behoeven, bundelen we onze kennis in deze categorie.

Onderwerp: installeren van debian op odroid N2 quick & dirty

installeren van debian op odroid N2 quick & dirty 05 mrt 2024 21:28 #1544956

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Het Odroid N2(+) systeem is ergens in 2019 op de markt gezet. Daarbij was het destijds een stuk sneller als een RPI4 en had het een aantal nadelen van de RPI4 niet. Het wordt geleverd met een vaste koeler en een goedkoop stukje plastic als casing.

Standaard wordt de N2 geleverd met Ubuntu 20.04 of 22.04 en een 4.19 kernel.
In dit draadje wordt uitgelegd hoe Debian 12 Bookworm te installeren.

Bij installatie van Debian zijn een aantal zaken handig om in het achterhoofd te houden.
1- je wil zo snel mogelijk een werkend systeem
2- je wil een systeem dat makkelijk werkt maar niet teveel bloatware heeft
3- je wil een basisconfiguratie die werkt en de nodige applicaties bevat
4- tenslotte wil je de N2 tunen

Klinkt allemaal logisch, maar om wille van efficientie wil je de fases afzonderlijk door.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 05 mrt 2024 21:45 #1544960

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Stap 1, zo snel mogelijk een werkend systeem:
Sluit een N2 aan op monitor, toetsenbord en ethernet en sluit de stroom aan.

Je start dan in het petiboot scherm, hierbij moet je kiezen voor de optie "Exit to shell" en daar geef je in "netboot_default" (of "netn<tab>_d<tab><enter> exit <enter>".


Als je weer terugkomt in petitboot zie je een lijst met mogelijke netwerkinstallaties.


Kies Debian Bookworm en start de installatie.

Hier geldt, gebruik de tijd efficient. Alles wat je hier ingeeft is omslachtig en kost veel tijd, omdat gebruikersinterface en downloads op elkaar wachten. Ideaal selecteer je zoveel mogelijk de standaard en klik je door tot de installatie klaar is.

Enkele bijzonderheden:
1- root wachtwoord moet je invullen en bevestigen
2- gebruikersnaam en wachtwoord, bij een fatsoenlijke distributie is die niet default, maar die kies je zelf
3- indeling partities, houd dit zoveel mogelijk standaard, standaard heb je een boot-partitie en de rest (zie bijlage schijfindeling). Als je weet wat je doet kun je hiervan afwijken (maar parted is waarschijnlijk eenvoudiger).
4- toetsenbord, meestal werkt een US toetsenbord het best bij installatie, later kun je dit aanpassen
5- taal, engels is de SNELSTE keus, later kun je dit aanpassen.
6- de mirror, hier is meestal de Nederlandse mirror de beste keus.
7- gebruikers interface, kaal (standaard), gnome, kde, lxde, mate, etc. (zie bijlage keuze desktop).

Ervaren gebruikers zullen een kaal systeem kiezen en later de interface installeren. Als je een voorkeur hebt kun je deze keus gebruiken, maar dan moet je er mee rekening houden dat naast de interface ook firefox, open office en andere applicaties worden geinstalleerd. Dus moet je in dat geval wachten op het downloaden en installeren.

Daarbij zal 1+2+6 custom zijn, de rest wordt standaard doorgeklikt. 7 is een kwestie van voorkeur.

Als voorbeeld heb ik mate gekozen omdat dit een midden tussen gebruiksgemak en bloatware is. Vrij eenvoudig aan te passen, ook keyboard shortcuts zijn eenvoudig. In Debian is de configuratie binnen mate verre van compleet, dus het is minder goed dan bij ubuntu. De gebruikersinterface doet vaag denken aan W95.

Aan het eind van de installatie wordt het systeem bootable en ga je echt met het systeem werken. Bij de eerstvolgende herstart kijk je of het systeem start. Start het dan configureer je in petitboot een doorstarttijd van 3-5 seconden ipv 10 seconden (voor een snellere start).
Bijlagen:
Laatst bewerkt: 06 mrt 2024 09:26 door Reuver2.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 05 mrt 2024 22:03 #1544963

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Stap 2 is dan de grove instelling van Linux.

Zaken die daarbij aan de orde komen:
- kijk of het systeem start zonder netwerk (zonder TIMEOUT als de netwerkkabel niet aangesloten is, ander moet je met "systemctl -a | grep timeout" kijken of in systemd herstart wordt vertraagd door een zeer lange timeout.
- check ook of je toegang hebt tot internet en of je een netwerkserver kunt bereiken met een naam. Dan werkt de resolver, ofwel de hostname wordt vertaald in een ip-nummer via de DNS.
- bij een systeem geinstalleerd met mate heb je de meeste applicaties al. Alleen de applicaties voor navigatie moet je toevoegen.
$ sudo nano /etc/apt/sources.list
deb http://deb.debian.org/debian/ bookworm main

deb-src http://deb.debian.org/debian/ bookworm main

deb http://security.debian.org/debian-security bookworm-security main
deb-src http://security.debian.org/debian-security bookworm-security main

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main
deb http://deb.debian.org/debian/ bookworm-backports main
deb-src http://deb.debian.org/debian/ bookworm-updates main
Let op de regel met backports. Zelf zou ik nano direct van het systeem gooien, maar om vi aan te raden gaat een beetje ver. Gebruik dus de editor die je het fijnst vind (je hebt wel root/sudo nodig).

Daarna "apt update" en "apt install xygrib opencpn libusb-0.1-4" (de laatste voor de dongle).

Dan gaat stap 2 langzaam over in stap 3, waarbij je kijkt of alle basis functionaliteit werkt.

Nu we aan het configureren zijn kijk je ook met de editor meteen in /etc/lightdm/lightdm.conf.
Stel autologin in met jouw standaard gebruiker, tenminste ik neem aan dat je altijd wil starten met de standaard gebruiker als je start zonder te hoeven inloggen.

Nu eerste start XyGrib en de instellingen een beetje goed zetten.
Dan OpenCPN starten en eerst de dongle configureren.
Bij de 2e start van OpenCPN ga je verder naar de de configuratie. Kies update master en kies je plugins.

Hiermee heb je in feite een werkend systeem met Debian en OpenCPN. De kernel is (vandaag) 6.1.78 en wordt regelmatig bijgewerkt. Daarbij blijf je werken met 6.1-kernels. Deze wordt onderhouden door tobetter, die voor Hardkernel/Odroid werkt.
Bij testsystemen als 23.10 wil hij wel 6.7 en 6.8 kernels gebruiken, maar bij de LTS en stable systemen gebruikt hij tegenwoordig de LTS-kernels. Voor Ubuntu gebruikt hij hierbij min of meer dezelfde kernels, dus ze worden redelijk getest.

In een eerder stadium heb ik de timezone en de taal genegeerd. Hier ergens is een goed moment om dit alsnog in te stellen:
sudo dpkg-reconfigure tzdata
sudo dpkg-reconfigure locales
Bijlagen:
Laatst bewerkt: 05 mrt 2024 22:58 door Reuver2.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 05 mrt 2024 22:26 #1544967

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Bij optimalisatie denk ik eerst aan power savings.
Globaal heb je dan keuze uit "ondemand" of "conservative". Ook met performance schakelt de N2 uiteindelijk terug, maar het duurt langer en met de minste actie is de klok weer maximaal.

Zelf heb ik de settings voor de instelling in een scriptje gezet, zodat ik snel kan switchen.
Waarschuwing: Spoiler! [ Click to expand ]


Hier kun je ook zaken als een alternatieve pointer instellen, als de standaard zwart-witte pointer niet zichtbaar genoeg is. Voor gebruik onderweg moet je de instelling van de screensaver ook aanpassen. Bij navigatie wil je dat de monitor eigenlijk altijd de kaart weergeeft, dus blank met een lange poweroff tijd of screensaver helemaal uit.

Hier ook ergens keyboard shorcuts voor OpenCPN en XyGrib via configuratie van mate.

Kaarten installeren doe ik eigenlijk altijd in een directory. Dan kun je thuis de kaarten downloaden en kun je ze aan boord op de navigatie-pc zetten.

OCPN_draw gebruik ik voor aantekeningen op de digitale kaart.
Ik installeer eigenlijk altijd de GSHHHG full of high. Deze wordt ook gebruikt in de weather-routing module (in combinatie met ocpn-draw).
De objsearch plugin werkt alleen met de Inland ENC kaarten, dus installeer ik die ook altijd.
Voor de kaarten zelf gebruik je natuurlijk chart groups, zodat je met verschillende kaarten van hetzelfde gebied altijd weet welke kaart geselecteerd is.

Als je bovenstaande gebruikt voor installatie van Debian op een andere SBC moet je ook bedenken of je een nieuwe gebruiker toevoegt en de default gebruiker de-activeert ("usermod -L user"). Let er dan wel op dat de nieuwe gebruiker ook de goede settings heeft voor su, sudo en kexec.

Bij installatie van SignalK is het te overwegen om hiervoor een aparte SignalK gebruiker aan te maken en/of SignalK in een container te plaatsen. Met een extra SignalK gebruiker kun je de gebruiker toevoegen aan /etc/sudoers, waarbij deze standaard als commentaar bestaat en alleen voor updates wordt ge-activeerd.

Tenslotte:
Als je wil spelen met de N2 kun je commando's op een specifieke CPU laten werken.
Dit kan bijvoorbeeld met:
taskset -c 0-1 signalk-server
taskset -c 2-5 opencpn

Daarmee de snelle cores voor opencpn en de trage cores voor signalk.
Bijlagen:
Laatst bewerkt: 05 mrt 2024 22:54 door Reuver2.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 04:30 #1544977

:)

Dit nodigt uit!
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 05:16 #1544979

  • Koezt
  • Koezt's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
Dit ga ik komend weekeinde proberen. Heel benieuwd!
Thanks!
Dehler Duetta 94 - Koezt
Laatst bewerkt: 06 mrt 2024 05:16 door Koezt.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 09:10 #1545007

  • brambo
  • brambo's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7317
Wat ingewikkeld allemaal.

Neem de RPI4 hang deze aan internet. Starten waarbij je de shift toets ingedrukt houdt.

Je krijg dan de installer. Maak je keuze en stop er een lege SD kaart in of een snelle usb stick.

Het RaspiOS 64 (Bookworm) wordt dan volledig geinstalleerd vanaf internet.

En je hebt direct een werkend OS.

Dan de flatpak omgeving. Sudo apt install flatpak.

Dan OpenCPN met alle plugins. Ga naat de flathub site. Zoek op OpenCPN.

Klik op Install.

Ga dan naar je eigen Downloads map. Daar staat de regel van OpenCPN.

Sudo flatpak install (de regel zoals vermeld in Downloads)

En je hebt het Bookworm OS en een werkende OpenCPN versie. Wel nog even de plugins update doen.

Dat is alles.

Let op dit is geen Odroid maar de officiele weg voor een RPI systeem.
Laatst bewerkt: 06 mrt 2024 09:13 door brambo.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 09:16 #1545008

:( :( :( :( :( :( :( :( :( :( :(
Experience develops good judgment; bad judgement develops experience.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 10:05 #1545018

  • Eclips
  • Eclips's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 6553
brambo schreef :

Let op dit is geen Odroid maar de officiele weg voor een RPI systeem.

Waarom meld je het hier dan????? Dit draadje gáát specifiek over installatie op de Odroid N2!
Of ben ik weer spijkers op laag water aan het zoeken?

Ik zal het genuanceerder proberen over te brengen.
Stel: jij schrijft een uitleg over de installatie van OpenPlotter op een Raspberry Pi. Daar doe je je best voor. Vervolgens komt er iemand met de reactie "koop een Windows PC, steek de stekker in het stopcontact, druk op de aan/uit knop, beantwoord de vragen en klaar is kees". Zou jij dat dan een nuttige, constructieve bijdrage vinden?
Roald

Never follow a Southerly!
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 10:31 #1545025

  • Koezt
  • Koezt's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
brambo schreef :
Wat ingewikkeld allemaal.

Neem de RPI4 hang deze aan internet. Starten waarbij je de shift toets ingedrukt houdt.
Nee. Ik neem de Odroid N2+. Die was namelijk wel leverbaar tegen normale prijzen.

Je krijg dan de installer. Maak je keuze en stop er een lege SD kaart in of een snelle usb stick.
Nee. Ik wil het OS draaien vanaf een USB SSD. USB Stick en SD kaart zijn niet geschikt voor langdurig gebruik en gaan crashen. Een HDD of SSD is ervoor gemaakt.

Het RaspiOS 64 (Bookworm) wordt dan volledig geinstalleerd vanaf internet.
Nee. RaspiOS 64 draait niet op de Odroid

En je hebt direct een werkend OS.
Klopt er is idd snel een werkend OS (Ubuntu 22.04).

Dan de flatpak omgeving. Sudo apt install flatpak.
Simpel en snel klaar

Dan OpenCPN met alle plugins. Ga naat de flathub site. Zoek op OpenCPN.

Klik op Install.

Ga dan naar je eigen Downloads map. Daar staat de regel van OpenCPN.

Sudo flatpak install (de regel zoals vermeld in Downloads)

En je hebt het Bookworm OS en een werkende OpenCPN versie. Wel nog even de plugins update doen.

Dat is alles.
Nee dus. Lezen! Voor Aarch64 zijn niet alle plugins beschiktbaar op Ubuntu 22.04 op de Odroid. Volgens Reuver2 kan het wel op Bookworm, maar Bookworm installeren moet via de hierboven beschreven omweg. Als dat werkt, is dat fantastisch.

Let op dit is geen Odroid maar de officiele weg voor een RPI systeem.
Bram, het gaat hier NIET om een Raspberry Pi! Een Odroid is een heel ander bordje!
Dehler Duetta 94 - Koezt
Laatst bewerkt: 06 mrt 2024 10:34 door Koezt.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 11:56 #1545052

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 13732
Als ik dit draadje goed begrijp zijn de OpenCPN plugins voor ARM architectuur in Debian 12 Bookworm dus gewoon beschikbaar ? Geen gedoe met Flatpack en onderhoud perikelen ?
Jouw persoonlijke voorkeuren doen hier niet ter zake, denk ik.
Laatst bewerkt: 06 mrt 2024 12:00 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 17:30 #1545113

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Het was geloof ik woensdag gehaktdag, maar helaas voor de mensen op de tribunes:
Ik heb vandaag geen zin aan gehakt.
3Noreen schreef :
Als ik dit draadje goed begrijp zijn de OpenCPN plugins voor ARM architectuur in Debian 12 Bookworm dus gewoon beschikbaar ? Geen gedoe met Flatpack en onderhoud perikelen ?
Volgens mij noemde Menno dat een maand of 2 geleden. Geldt zowel voor Arm64 als Intel. Als ik het terugzoek zag ik ergens in september/oktober een melding van de ontwikkelaars.

We gaan zien of Koeszt het op zijn systeem kan nadoen. Het is leuk om te proberen als je een Odroid N2 systeem hebt liggen.

Ander punt dat je naar voren kunt brengen:
Vroeger had je een speciale distributie nodig voor een SBC. Die noodzaak is er steeds minder. Meeliften met een standaarddistributie is steeds meer de norm.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 17:33 #1545114

Jeroen-Pion schreef :
:( :( :( :( :( :( :( :( :( :( :(
Jeroen het is niet verplicht dit draadje te volgen. :sick:
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 06 mrt 2024 17:38 #1545116

Ik denk dat je mijn reactie niet helemaal begrijpt , ik lees juist dit draadje aandachtig , en voor het eerst denk ik zoals Reuver de tijd en moeite heeft genomen is de kans dat ik wellicht ook eens ga spelen .

Dan hoeft er niet iemand tussen door dat de RPI veeeeel makkelijker is . Niet relevant in dit topic !
Experience develops good judgment; bad judgement develops experience.
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 07 mrt 2024 08:08 #1545173

  • Koezt
  • Koezt's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
Stap 1 gedaan. Ging makkelijk, maar niet erg snel. Duurde ongeveer 1,5uur (1Gbit verbinding). Geen spannende zaken tegen gekomen. Je doorloopt gewoon de "simpele" niet grafische installatie.
Afgesloten, opnieuw opgestart en een schone Debian Bookworm desktop was het resultaat.

Stap 2 volgt.
Dehler Duetta 94 - Koezt
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 07 mrt 2024 09:54 #1545194

  • Reuver2
  • Reuver2's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 268
Ik lees het en ik bedenk dat ik het niet goed heb beschreven.
Mijn excuses daarvoor.

Stap 1 zet ik typisch aan 10 minuten voor het eten en dan rond ik het af na het eten. Daarbij zijn de downloads van de basis ca. een half uur en na de selectie van de windowmanager is hij weer een half uur aan het downloaden.

Daar loop ik dus gewoon bij weg en kijk ik een uur later of de stap klaar is. Dat is de reden dat ik zoveel mogelijk doorklik, want met interactie heeft dat weinig te maken.

De 2e stap minder download werk. Het kan wel zijn dat je ongelukkig uit komt met de instellingen en vaker dan nodig moet herstarten. Daar wil je geen ervaring mee krijgen (want dan ben je vaak aan het herinstalleren).
Alleen ingelogde leden kunnen reageren.

installeren van debian op odroid N2 quick & dirty 07 mrt 2024 10:15 #1545196

  • Koezt
  • Koezt's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 8046
Geen excuses nodig hoor. Meldt gewoon de bevindingen. En idd, kon er ook bij weglopen en later kijken. Maar zat ondertussen lekker wat rond te klikken op de laptop. Dus no problemo.
Dehler Duetta 94 - Koezt
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.386 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl