Jaren geleden kocht ik de Asrock Q1900DC als vervanging van de Gigabyte EP31-DS3L uit 2008.
Helaas...Anno 2022: geven Intel "Bay Trail" chips nog steeds problemen in Linux, zie:
Stack All Flow.com: System Freezes Completely With Intel Bay Trail In Ubuntu!
[January 21, 2022] My system freezes completely at random, frequent intervals. I started to have the same problem in Ubuntu 14.04 but after recent upgrade to 16.04 there is no improvement, in fact it seems worse.
Your processor is affected by the c-state bug.
This causes total freezes when the CPU tries to enter an unsupported sleep state. It’s a problem for many Bay Trail devices especially with newer (4.*) kernels.
... Ook vond ik (weer) een nieuwe site met een tip, zie:
Lintel.in: How to Fix Freezing of Linux Kernel on Intel’s Bay Trail SoCs ( Celeron ) [May 14, 2019] A patch fixes the frequent freezing at the Bay Trail has become known low-cost processors, the Celeron series on Linux. The SoCs are installed in cheap notebooks and other cheap hardware.
Bay Trail SoCs are known to be critical in Linux. This ranges from installation problems to crashes every minute. Intel knows the problem. It stands in an errata under the abbreviation VLP52 and is classified as No Fix , so Intel does not fix it .
Opmerking: ... aanvankelijk werkte de Asrock nog goed ...
Anno 2023: De definitieve oplossing: linuxcapable.com: Install Linux Kernel 6.1 on Debian 11
Details in nieuw hoofdstuk Kernel
maar: de chrome-remote-desktop werkt nog niet met de nieuwste kernel.
Omdat Microsoft stopt met de ondersteuning van Windows XP was het nodig om naar een andere basis te kijken voor de genealogie computer.
De Aldfaer.net stamboomprogramma software draaide op een 'tower' PC uit 2004. Deze PC gebruikt ruim 100 Watt, exclusief beeldscherm.
Al een paar jaar zijn er 'Mini-ITX' motherboards beschikbaar, die een stuk kleiner zijn dan de oude ATX motherboards.
Aangezien ik een laptop voeding beschikbaar had, is de keus gevallen op de Asrock Q1900DC, die werkt met een externe voeding van 12 Volt.
Door de DC voeding, is het in de toekomst eenvoudig om een "UPS", uninterruptible power supply noodstroomvoorzienig te maken met een accu.
De Asrock heeft een Intel Quad-Core J1900 Processor, twee geheugen slots (SO-DIMM slots, DDR3L 1333 memory) twee Serial ATA III aansluitingen voor discs.
Doordat deze processor weinig stroom gebruikt, kan het systeem in een behuizing zonder ventilator.
(zie blog: mei 2014)
Aangezien Aldfaer windows genealogie software is, moet deze op een Intel (of AMD) processor gaan werken met de 'x86' instructie set.
Voor Windows programmas in Linux moet "Wine" of "PlayOnLinux" geïnstalleerd worden.
Opmerking: lang geleden heb ik al gewerkt met Ubuntu (9.x) met "Wine" en Aldfaer, zie: Archief: Ubuntu.
Anno 2019: omdat ik een paar jaar geleden een Ockel Sirius B kocht, gaat deze gebruikt worden voor Aldfaer
Deze windows computer had ik nodig, omdat de upgrades van een Garmin navigatie kastje niet werkten met Linux/Wine.
Het emuleren van de Intel instructies door een ARM processor is niet wenselijk, maar wel mogelijk.
Zie: Tweakers: Microsoft toont hoe emulatie x86-programma's op ARM-versie Windows 10 werkt
Microsoft heeft in een screencast laten zien hoe emulatie van x86-software op Windows 10 met ARM-processors zal gaan werken.
Bij de eerste setup werd de 'standaard' Ubuntu geïnstalleerd.
Mijn voorkeur ging uit om de /home directory in een aparte partitie te zetten.
Dit is nog geen standaard optie bij Ubuntu, maar... zoeken met Google geeft vele handleidingen.
De afgelopen jaren is wat geoefend op de 'huiskamer PC' met installatie Ubuntu, Lubuntu, backup en restore.
Bij de restore na een herinstallatie viel het me op, dat bepaalde software in de /home directory kwam.
Aanvankelijk was het plan om uit te gaan van een "Debian minimum install", en zelf de benodigde software te installeren.
De test op de Dell gaf aan dat het de-installeren van overbodige software sneller gaat.
Details van de Asrock Q1900DC website:
Een goede Mini-ITX kastje zonder voeding was de Chieftec IX-01B-OP met de afmetingen van 197x220x63 mm.Resultaat:
Boven op de afbeelding is de Western Digital Blue 1 TByte 2.5 inch harddisk,Bij alle kabels zijn twee korte flexibele sata kabels besteld, omdat er weinig ruimte is in de kast.
Meer informatie over dit product:
De nieuwe SATA Flexi-kabels zijn speciaal ontworpen voor gebruik in krappe ruimtes in het chassis. Ze zijn uiterst flexibel en kan worden gebogen of geknikt naar behoefte.
De kabels ondersteuning overdrachtsnelheden tot 6 Gb/s en zijn neerwaarts compatibel met eerdere versies SATA.
Uit de specificaties van de Asrock documentatie blijkt, dat de beschikbare netvoeding de juiste plug heeft voor het Chieftec kastje
Resultaat:
Een probleempje met het afspelen van mp3 files op de Asrock computer is, dat er geen "line-out" aansluiting is op de Chieftec Mini-ITX kast.
De audio specificaties van de Asrock Q1900DC-ITX zijn: 7.1 CH HD Audio (Realtek ALC892 Audio Codec)
Aansluitingen: HD Audio Jacks: Side Speaker / Rear Speaker / Central / Bass / Line in / Front Speaker / Microphone
De "gewone" stereo aansluitingen zijn op een connector op het Q1900DC board.
Handleiding: If you use a 2-channel speaker, please connect the speaker’s plug into "Front Speaker Jack".
In de UEFI boot ROM kon WakeOnLan geconfigureerd worden, zie blog: augustus 2015
Hierdoor kan het systeem op afstand ingeschakeld worden via de FRITZ!Box modem/router.
Doordat Linux op een SSD is geïnstalleerd, start het systeem zeer snel.
Voor de gebruiker ( /home ) bestanden was aanvankelijk voor een traditionele harddisk gekozen...
De nieuwe inzichten (2017) ... de /home komt toch op de SSD, maar alleen voor recente bestanden.
Oudere bestanden gaan naar de harddisk
frits@asrock:~$ sudo dmesg|grep MIPS [sudo] wachtwoord voor frits: [ 0.458375] Calibrating delay loop (skipped), value calculated using timer frequency.. 3998.40 BogoMIPS (lpj=7996800) [ 0.500765] smpboot: Total of 4 processors activated (15993.60 BogoMIPS)
Waar vroeger geïnstalleerd werd van een CD of DVD, gebruiken we nu een USB-stick.
Tegenwoordig hebben computers geen CD of DVD drive!
Voor de installatie van Debian 10 is een 'ISO' image gedownload op de "giga" computer, en op een Kingston 16 GByte USB3 stick gezet, met behulp van Etcher.
De Asrock heeft UEFI setup software. Met functie toets F2 kan de UEFI geconfigureerd worden.
Een probleem was, dat de USB3 stick niet goed herkend werd, en dat de Asrock computer zeer hardnekkig Ubuntu startte.
De oplossing was, om in het UEFI "Advanced" menu USB configuratie te kiezen en om "Legacy OS Support for USB 2.0 devices" uit te schakelen.
Ook van belang was, om tijdens het starten met functie toets F11 het boot device te kiezen.
Na de installatie kan de "Legacy OS Support" weer ingeschakeld worden!
De installatie met de USB gaat zeer snel, ongeveer een half uur. Tijdens de installatie is LVM nog niet geïnstalleerd.
De reden is, dat LVM niet nodig is voor de SSD met alleen een root ( / ), ( /swap ) en ( /home ) partitie.
Hier door moeten een aantal opdrachten op de command line worden uitgevoerd om LVM op de harddisk te installeren.
Opmerking:
Een aandacht punt bij Debian is, dat er geen melding is, dat er al een Ubuntu versie op de SSD/harddisk stond.
Bij Ubuntu / Lubuntu was er een vraag of het oude systeem overschreven kon worden.
Voor de installatie op de Kingston SSDNow V300 60 GByte SSD is de default partitie configuratie gekozen.
Een klein minpuntje was dat door het grote 8 GB RAM geheugen de swap partitie ook nogal fors is, misschien handig voor een "hybernate"?
Een pluspunt is, dat het Linux systeem in één partitie staat: handig ivm backup met Clonezilla.
Schijven indeling Dit is een overzicht van de momenteel ingestelde partities en aankoppelpunten SCSI1 (0,0,0) (sda) - 60.0 GB ATA KINGSTON SV300S3 > #1 primair 17.9 GB f ext4 / > #2 logisch 8.3 GB f swap swap > #3 logisch 33.8 GB f ext4 /home SCSI3 (0,0,0) (sdb) - 15.5 GB Kingston DataTraveler 3.0Na de installatie is het aan te bevelen om met "dmesg" het starten van Linux te checken.
[ 7.376399] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-2.fw (-2) [ 7.378442] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmwareDe website wiki.debian.org/Firmware geeft: Some of these firmware are free and open-source, and some of them are non-free, which means that you need to add the non-free and contrib components to /etc/apt/sources.list
Omdat Debian alleen "vrije" software gebruikt, zijn extra stappen nodig om de drivers toe te voegen, in dit geval voor de RealTek RTL-8169 Gigabit Ethernet interface.
Dit "probleem" had ik ook al met de drivers voor de wireless WiFi chips van de Dell laptop.
De RealTek RTL-8169 ethernet interface functioneerde wel zonder de speciale drivers.
Daarna opnieuw installeren:
frits@asrock:~$ sudo apt install firmware-misc-nonfree firmware-realtek Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen... Klaar De volgende NIEUWE pakketten zullen geïnstalleerd worden: firmware-misc-nonfree firmware-realtek 0 opgewaardeerd, 2 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd. Er moeten 3843 kB aan archieven opgehaald worden. Na deze bewerking zal er 13,6 MB extra schijfruimte gebruikt worden. Ophalen:1 http://deb.debian.org/debian buster/non-free amd64 firmware-misc-nonfree all 20190114-2 [3338 kB] Ophalen:2 http://deb.debian.org/debian buster/non-free amd64 firmware-realtek all 20190114-2 [505 kB] 3843 kB opgehaald in 1s (6793 kB/s) Voorheen niet geselecteerd pakket firmware-misc-nonfree wordt geselecteerd. (Database wordt ingelezen ... 199422 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van .../firmware-misc-nonfree_20190114-2_all.deb wordt voorbereid... Bezig met uitpakken van firmware-misc-nonfree (20190114-2) ... Voorheen niet geselecteerd pakket firmware-realtek wordt geselecteerd. Uitpakken van .../firmware-realtek_20190114-2_all.deb wordt voorbereid... Bezig met uitpakken van firmware-realtek (20190114-2) ... Instellen van firmware-misc-nonfree (20190114-2) ... update-initramfs: deferring update (trigger activated) Instellen van firmware-realtek (20190114-2) ... update-initramfs: deferring update (trigger activated) Bezig met afhandelen van triggers voor initramfs-tools (0.133+deb10u1) ... update-initramfs: Generating /boot/initrd.img-4.19.0-6-amd64
Opmerking: extra "nonfree" firmware kan ook van te voren gedownload worden.
Deze moet op de installatie USB stick worden opgeslagen in de map /lib/firmware
Een artikel over ontbrekende firmware staat op de pagina:
Raphaël Hertzog Missing firmware in Debian? Learn how to deal with the problem.
You know it already, since Debian 6.0 non-free firmware are no longer provided by a standard Debian installation. This will cause some troubles to users who need them. I’m thus going to do a small overview on the topic and teach you what you need to know to deal with the problem.
Uiteindelijk heb ik een DVD gedownload met non-free firmware, zie:
Debian.org Unofficial non-free images including firmware packages
Here are some extra images, equivalent to the normal images we produce regularly except in that they also include non-free firmware to make things easier on some systems requiring proprietary but redistributable firmware.
Name | Last modified |
---|---|
10.1.0+nonfree | 2019-09-08 18:48 |
Daarna was er weer het probleem met het opstarten van de nieuwe USB stick op de Asrock computer.
Op de website van Asrock vond ik dat de BIOS verschillende upgrades had in het verleden. Mijn versie "1.2" was erg oud.
Versie 1.60 van 2016/12/14 (4.38MB) Update geeft "Improve USB compatibility", zie:
Asrock Q1900DC BIOS info ... precies wat ik nodig heb!
Please read the information below before downloading or updating your BIOS
Before you download or update the BIOS, please read "How to Update" below carefully. After updating BIOS, all the settings will be reset to the default
Na de upgrade kon ik zonder problemen van de USB stick opstarten:
AHCI PO: KINGSTON SV300S37A60G |
AHCI P1: WDC WD10JPVX-08JC3T5 |
USB: KingstonDataTraveler 3.01.00 |
UEFI: KingstonDataTraveler 3.01.00 |
De keuze voor de boot device was de UEFI KingstonDataTraveler.
De installer kwam met de melding van de Schijven indeling:
"De door de producent van deze computer geleverde software heeft het installatieprogramma in UEFI modus opgestart, maar het ziet er naar uit dat er reeds andere besturingssystemen geïnstalleerd zijn die gebruik maken van de "modus voor BIOS compatibiliteit" Indien u doorgaat met het installeren van Debian in UEFI modus, kan het moeilijk worden om later nog een van de in BIOS modus geïnstalleerde besturingsssystemen op te starten op deze computer.
Indien u de installatie in UEFI modus wenst uit te voeren en niet geeft om de mogenlijkheid om nog een van de aanwezige systemen te kunnen opstarten, kunt u hier deze keuze afdwingen. Indien u de mogenlijkheid wilt blijven behouden om eenbestaand besturingssysteem op te starten moet u hier kiezen om NIET een installatie in UEFI modus af te dwingen."
De Opties zijn: Terug of UEFI modus afdwingen.Ik koos voor de UEFI modus, omdat die moderner is dan de BIOS. Kennelijk had ik met de eerste installatie van de standaard Debian 10 de BIOS mode geselecteerd.
De eerste installatie met het probleem van de extra benodigde firmware mocht overschreven worden.
Schijven indeling: Dit is een overzicht van de momenteel ingestelde partities en aankoppelpunten. SCSI1 (0,0,0) (sda) - 60.0 GB ATA KINGSTON SV300S3 > 1.0 MB VRIJE RUIMTE > #1 536.9 MB B f ESP > #2 17.9 GB f ext4 / > #3 8.3 GB f swap swap > #4 33.8 GB f ext4 /home > 925.0 kB VRIJE RUIMTE SCSI2 (0,0,0) (sdb) - 1.0 TB ATA WDC WD10JPVX-08J > 1.0 MB VRIJE RUIMTE > #1 630.1 GB K lvm > 370.1 GB VRIJE RUIMTE SCSI3 (0,0,0) (sdc) - 15.5 GB Kingston DataTraveler 3.0
Deze configuratie is afgesloten en naar de harddisk geschreven.
Opmerking:
Op de 60 GB KINGSTON SSD is een "ESP" partitie (which is normally formatted using FAT32): een "EFI System Partition", met als inhoud: \EFI\$vendor\$bootloader.efi
In mijn geval voor de AMD64 "Architecture" is dit: \EFI\debian\grubx64.efi
Zie ook: Debian wiki: UEFI info: This page is mainly intended to describe UEFI for Debian purposes.
Een probleem met deze "Bay Trail" Intel chip is, dat het systeem na een tijdje bevriest, keyboard en muis werken niet meer.
Dit probleem zag ik in een artikel in het Full-Circle-Magazine: het The independent magazine for the Ubuntu Linux community.
Oplossing een regel aanpassen in /etc/default/grub in rood aangegeven!
frits@asrock:~$ sudo vi /etc/default/grub [sudo] wachtwoord voor frits: xxxxx
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
GRUB_CMDLINE_LINUX=""
Daarna uitvoeren:
frits@asrock:~$ sudo update-grub
In juli zag ik op de website:
Omgubuntu.co.uk: 5-ways-free-up-space-on-ubuntu
een hoofdstuk: ...Remove Old Kernels (If No Longer Required)
Debian uitvoeren: sudo apt dist-upgrade
Resultaat: (QTerminal)
frits@asrock:~$ sudo apt dist-upgrade Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen... Klaar Opwaardering wordt doorgerekend... Klaar Het volgende pakket is automatisch geïnstalleerd en is niet langer nodig: python-psutil Gebruik 'sudo apt autoremove' om het te verwijderen. De volgende NIEUWE pakketten zullen geïnstalleerd worden: bubblewrap linux-image-4.19.0-9-amd64 python3-psutil xdg-dbus-proxy De volgende pakketten zullen opgewaardeerd worden: chrome-remote-desktop gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libjavascriptcoregtk-4.0-18 libwebkit2gtk-4.0-37 linux-image-amd64 6 opgewaardeerd, 4 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd. Er moeten 95,5 MB aan archieven opgehaald worden. Na deze bewerking zal er 279 MB extra schijfruimte gebruikt worden. Wilt u doorgaan? [J/n] j
Debian check: cat /etc/debian_version
Resultaat:
frits@asrock:~$ cat /etc/debian_version 10.4
In de nieuwe setup van de Asrock wordt de SSD gebruikt voor het Debian systeem en de "home" directory's.
Door de SSD werkt het systeem super snel!
Minder actuele bestanden verhuizen van de SSD naar de harddisk vanwege de beperkte ruimte van 33 GB in de /home op de SSD.
Dit gaat handig met de "Double Commander".
Tijdens de installatie van Debian 10 werd ook LVM2 geïnstalleerd.
Veel info over de LVM staat op de Debian wiki: LVM: LVM is a Logical Volume Manager for the Linux operating system.
Ook interessant: DigitalOcean: LVM: An Introduction to LVM Concepts, Terminology, and Operations. [2016]
Een check geeft:
frits@asrock:~$ sudo vgscan Reading all physical volumes. This may take a while... Found volume group "home-vg" using metadata type lvm2
frits@asrock:~$ sudo lvdisplay --- Logical volume --- LV Path /dev/home-vg/lvhome LV Name lvhome VG Name home-vg LV UUID 3Ih3sx-ZLS7-qEal-VNu9-NnYn-dT8s-5fFxx7 LV Write Access read/write LV Creation host, time ubuntu, 2015-07-04 16:51:34 +0200 LV Status available # open 0 LV Size 586,85 GiB Current LE 150234 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:0
Een beknopt overzicht van de schijven krijg je met lsblk :
frits@asrock:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 55,9G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi ├─sda2 8:2 0 16,5G 0 part / ├─sda3 8:3 0 7,7G 0 part [SWAP] └─sda4 8:4 0 31,2G 0 part /home sdb 8:16 0 931,5G 0 disk └─sdb1 8:17 0 586,9G 0 part └─home--vg-lvhome 254:0 0 586,9G 0 lvmOorspronkelijk is niet de hele 1 TByte 2.5 inch harddisk gebruikt.
frits@asrock:~$ sudo lvscan ACTIVE '/dev/home-vg/lvhome' [586,85 GiB] inheritAankoppelen disk:
frits@asrock:~$ ls -al /mnt
totaal 8
drwxr-xr-x 2 root root 4096 okt 3 16:29 .
drwxr-xr-x 19 root root 4096 okt 3 16:44 ..
frits@asrock:~$ sudo mkdir /mnt/disk
frits@asrock:~$ mount /dev/home-vg/lvhome /mnt/disk
mount: only root can do that
frits@asrock:~$ sudo mount /dev/home-vg/lvhome /mnt/disk
frits@asrock:~$ ls -l /mnt/disk
totaal 17242624
-rw-r--r-- 1 root root 17656419765 sep 4 16:40 asrock-ubuntu-BackupC-04092019.tar.gz
drwxrwxrwx 3 root root 4096 aug 21 15:40 BackupC
drwx------ 2 root root 16384 jul 4 2015 lost+found
De bestanden van de eerste setup met Ubuntu zijn er nog!
De volgende stappen zijn:Een andere vorm van backup is nodig voor een migratie.
Een "migratie" is nodig in geval van een andere "desktop" configuratie, van Lubuntu met LXDE naar Debian met LXQt.
In mijn geval wordt een oude "giga" Gigabyte EP31-DS3L motherboard (uit 2008) in een "tower" behuizing vervanen door de Asrock
Opmerking: in het verleden gaf de restore van Lubuntu met LXDE naar de Ubuntu Unity desktop gaf een probleem:
de (hidden) "dot" -configuratie- files zaten ook in de "tar.gz" backup van /home/frits
Resultaat: een mix, Unity iconen uiterst links, en de desktop iconen LXDE er naast.
Zie: blog: mei 2018, een probleem na een "release-upgrade"
Na de installatie is de volgende stap is een backup van Lubuntu van de "giga" Gigabyte EP31-DS3L computer maken.
Bij een inventarisatie van de "home" directory viel het aantal "dot files" me op. Deze configuratie files zijn niet nodig, omdat de desktop migreert van "LXDE" naar "LXQt".
Zoeken met Google: "grep command hidden files" gaf als resultaat:
Unix: stackexchange How to show only hidden directories, and then find hidden files separately.
Resulaat: uitvoeren: ls -a | egrep "^\."
In mijn geval gaf dat véél regels, even tellen met optie wc -l (WordCount ... lines).
frits@giga: $ ls -a | egrep "^\." | wc -lgeeft 45 regels!
Conclusie: het is beter om een backup te maken van de relevante directories, zoals "Documenten", "Downloads", "Afbeeldingen", etc.
Een check geeft de volgende directories:frits@giga:~$ ls -d */ Afbeeldingen/ deja-dup/ epub-2de3/ Openbaar/ Sony-foto/ WWW/ Bureaublad/ Documenten/ LinuxJournal/ "PlayOnLinux's virtual drives/" "Video's/" www-backup/ Calibrebibliotheek/ Downloads/ Muziek/ Sjablonen/ WhatsApp/ calibre-bin/ epub/ Nieuw/ snap/ WindowsDownloads/
Opmerkingen: handig is het om vóór de backup de "home" directory op te schonen.
Omdat ik voor de backup met rsync ga werken ga ik dit ook voor de migratie gebruiken.
Zoeken met Google naar: "rsync exclude "dot" files" geeft onder andere: Unix: stackexchange how to copy or backup files ignoring dot files.Commando:
rsync -uan --progress --exclude=".*" <source> <destination>The above will list all the files to be archived without actually copying anything. Check that the list is correct, then run it again with the n option removed in order to copy the files (you could also remove the --progress for a quieter experience).
Verklaring:
To expand, the options above are:
u - 'update' - only copy newer files.
a - 'archive'
n - 'dry-run' - don't copy, just list what it would do.
--progress - show progress of copy
--exclude=".*" - exclude files that begin with a dot
Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key
Gelukkig had ik de USB-stick met Debian 10 nog, en kon ik de boot en de efi directory checken.
Met F11 start de Asrock het boot menu.
Via de USB wordt een life Debian 10 opgestart.
Inhoud van de "boot" partitie: ... lijkt me ok
user@debian: ~ $ sudo su - root@debian: ~ # cd /media/user/26cd68ec-f7f4-4dc7-91df-de90f957e318/boot root@debian: /media/user/26cd68ec-f7f4-4dc7-91df-de90f957e318/boot # ls -l total 89572 -rw-r--r-- 1 root root 206143 Sep 17 2020 config-4.19.0-11-amd64 -rw-r--r-- 1 root root 206242 Jan 30 2021 config-4.19.0-14-amd64 drwxr-xr-x 2 root root 4096 Oct 7 2020 efi drwxr-xr-x 5 root root 4096 Apr 11 13:55 grub -rw-r--r-- 1 root root 36904317 Feb 12 2021 initrd.img-4.19.0-11-amd64 -rw-r--r-- 1 root root 36991337 Apr 11 13:56 initrd.img-4.19.0-14-amd64 -rw-r--r-- 1 root root 3414871 Sep 17 2020 System.map-4.19.0-11-amd64 -rw-r--r-- 1 root root 3420599 Jan 30 2021 System.map-4.19.0-14-amd64 -rw-r--r-- 1 root root 5274864 Sep 17 2020 vmlinuz-4.19.0-11-amd64 -rw-r--r-- 1 root root 5278960 Jan 30 2021 vmlinuz-4.19.0-14-amd64
Inhoud van de "grub" partitie: ... lijkt me ok
root@debian: ~ # cd /media/user/26cd68ec-f7f4-4dc7-91df-de90f957e318/boot/grub root@debian: /media/user/26cd68ec-f7f4-4dc7-91df-de90f957e318/boot/grub # ls -al total 2388 drwxr-xr-x 5 root root 4096 Apr 11 13:55 . drwxr-xr-x 4 root root 4096 Apr 11 13:56 .. drwxr-xr-x 2 root root 4096 Oct 7 2020 fonts -r--r--r-- 1 root root 8150 Apr 11 13:55 grub.cfg -rw-r--r-- 1 root root 1024 Oct 7 2020 grubenv drwxr-xr-x 2 root root 4096 Jun 28 14:39 locale -rw-r--r-- 1 root root 2396122 Apr 11 13:55 unicode.pf2 drwxr-xr-x 2 root root 20480 Jun 28 14:39 x86_64-efi
Het probleem zit waarschijnlijk in de "efi" partitie.
Ik besloot om met filezilla een backup te maken op de Odroid-HC computer, en daarna een nieuwe recente Debian 11 te installeren.
Filezilla-project.org download geeft:
Download FileZilla Client for Linux (64bit x86)
The latest stable version of FileZilla Client is 3.55.1
Opmerking: Built for Debian 10.0 (Buster) 64bit edition. It is highly recommended to use the package management system of your distribution or to manually compile FileZilla if you are running a different flavour of Linux.
Een installatie handleiding vond ik met Google: tektriks.com How to install latest version of FileZilla Client from .tar.bz2 in Ubuntu Linux
Resultaat:
user@debian: ~ $ sudo su - root@debian: ~ # cd /home/user/Downloads root@debian: /home/user/Downloads # ls -l total 14400 -rw-r--r-- 1 user user 14742226 Oct 3 13:35 FileZilla_3.55.1_x86_64-linux-gnu.tar.bz2 root@debian: /home/user/Downloads # tar -xjvf FileZilla_3.55.1_x86_64-linux-gnu.tar.bz2 ... veel output! ... FileZilla3/bin/ FileZilla3/bin/filezilla FileZilla3/bin/fzputtygen FileZilla3/bin/fzsftp FileZilla3/bin/fzstorj root@debian: /home/user/Downloads # rm -rf /opt/filezilla* root@debian: /home/user/Downloads # mv FileZilla3 /opt/filezilla3 root@debian: /home/user/Downloads # ln -sf /opt/filezilla3/bin/filezilla /usr/bin/filezilla root@debian: /home/user/Downloads # exit
Met FileZilla kon een backup gemaakt worden van o.a. de documenten op de Odroid NAS.
De installatie stappen zijn ook beknopt beschreven in het Debian installatie en configuratie document!
De finishing touch: software installeren, zie: extrafrits@debian:~$ su - Wachtwoord: <geheim> root@debian:~# visudotoegevoegd "frits"
# User privilege specification
root ALL=(ALL:ALL) ALL
frits ALL=(ALL:All) ALL <--- toegevoegd
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Anders: foutmelding!
frits@debian:~$ sudo apt-get update && sudo apt-get upgrade
Als het goed is hebt u de gebruikelijke informatie ontvangen van uw
systeembeheerder. Gewoonlijk komt het neer op de volgende drie punten:
1. Respecteer de privacy van anderen.
2. Denk na voordat u iets doet.
3. Veel mogelijkheden betekent veel verantwoordelijkheid.
[sudo] wachtwoord voor frits: <geheim>
frits zit niet in het sudoersbestand. Dit incident zal worden gerapporteerd.
frits@debian:~$ sudo vi /etc/apt/sources.listVerwijder de regels met: deb cdrom:[Debian GNU/Linux 11.2.0 _Bullseye...
deb http://deb.debian.org/debian bullseye main deb-src http://deb.debian.org/debian bullseye main deb http://ftp.nl.debian.org/debian/ bullseye main non-free contrib deb-src http://ftp.nl.debian.org/debian/ bullseye main non-free contrib deb http://security.debian.org/debian-security bullseye-security main contrib non-free deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free # bullseye-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://ftp.nl.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://ftp.nl.debian.org/debian/ bullseye-updates main contrib non-free ~ ~ "/etc/apt/sources.list" 13 lines, xxx bytesAnders: foutmelding!
frits@debian:~$ sudo apt-get install openssh-server
[sudo] wachtwoord voor frits: <geheim>
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
De statusinformatie wordt gelezen... Klaar
De volgende extra pakketten zullen geïnstalleerd worden:
openssh-sftp-server runit-helper
...
0 opgewaardeerd, 3 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd.
Er moeten 0 B/446 kB aan archieven opgehaald worden.
Na deze bewerking zal er 1.765 kB extra schijfruimte gebruikt worden.
Wilt u doorgaan? [J/n] J
Medium wisselen: gelieve de schijf met label
'Debian GNU/Linux 11.2.0 _Bullseye_ - Unofficial amd64 DVD Binary-1 with firmware 20211218-11:13'
in het station '/media/cdrom/' te plaatsen en op [Enter] te drukken
Met het dmesg commando wordt het opstarten van Linux gecontroleerd en zijn er foutmeldingen indien drivers ontbreken
Met name voor wireless interfaces moet (soms) extra software geïnstalleerd worden.
Dit is een lang bestand, even een 'pipe' naar het more commando...
"dmesg" (diagnostic messages) is a command on most Unix-like operating systems that prints the message buffer of the kernel.
Opgelet: weer als root (sudo) uitvoeren!
frits@Debian:~$ dmesg|more
dmesg: read kernel buffer failed: Operation not permitted
frits@Debian:~$ sudo dmesg|more
[sudo] password for frits: <geheim>
[ 0.000000] microcode: microcode updated early to revision 0x368, date = 2019-04-23
[ 0.000000] Linux version 5.13.0-19-generic (buildd@lgw01-amd64-013) (gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0,
GNU ld (GNU Binutils for Ubuntu) 2.37) #19-Ubuntu SMP Thu Oct 7 21:58:00 UTC 2021 (Ubuntu 5.13.0-19.19-generic 5.13.14)
Opmerking: in het verleden had ik onder andere de volgende foutmeldingen:
Dell laptop: ... firmware: failed to load b43/ucode5.fw (-2) --->
(b43 and b43legacy are wireless drivers for Broadcom SoftMAC chipsets)
Kangaroo PC: ... er geen Kernel module "iwlwifi", voor de Intel Wireless 7265 chip op het USB installatie medium.
Vervolg van de setup, configuratie Debian.
Aliassen configureren voor de Command-Line-Interface, zoals: alias h='history' en alias ll='ls -al'# some more ls aliases alias ll='ls -l' <--- # verwijderd #alias la='ls -A' #alias l='ls -CF' alias h='history' <--- regel toegevoegd alias lt='ls -lrt|last' <--- regel toegevoegd
Uitvoeren: met sudo rechten!
frits@debian:~$ sudo apt-get update && sudo apt-get upgrade
Extra software installeren (of de-installeren!):
Xubuntu is a community developed operating system that combines elegance and ease of use.
Zie ook: XUbuntu.org: Feature Tour
We believe that you should be able to utilize the maximum system performance to things you care about.
Xubuntu is built around lightweight software with a lot of consideration for usability.
Zoals gebruikelijk wordt de XUbuntu iso file op de giga computer op een USB-stick geïnstalleerd met balenaEtcher:
frits@giga: ~$ ls -lrt Downloads|tail ... -rw-rw-r-- 1 frits frits 2701512704 apr 27 19:12 xubuntu-22.04-desktop-amd64.iso ... cd /opt ./balenaEtcher-1.5.109-x64.AppImage
De installatie is op een minimaal systeem uitgevoerd, met de Linux prompt.
De bestanden c6off+c7on.sh en cstatefix.service zijn op de Odroid-HC "home-cloud" opgeslagen, en met secure-copy gedownload.
frits@asrock:~$ cd Downloads frits@asrock:~/Downloads$ ll totaal 32 drwxr-xr-x 3 frits frits 4096 apr 30 19:41 ./ drwxr-x--- 15 frits frits 4096 apr 30 19:44 ../ -rwxrwxrwx 1 frits frits 1356 apr 28 16:33 c6off+c7on.sh* -rwxrwxr-x 1 frits frits 110 apr 30 19:40 cstatefix.service* drwx------ 3 frits frits 4096 apr 29 16:21 firefox.tmp/ -rw-rw-r-- 1 frits frits 11455 apr 30 19:41 software-xubuntu
Helaas was XUbuntu in combinatie met de scripts niet de definitieve oplossing.
Zie ook: wiki.debian.org: AptConfiguration apt_preferences (APT pinning)
Opmerking: bovenstaande stappen zijn toegevoegd aan de Debian installatie handleiding!Anno 2023: Met de nieuwe kernel werkt de Asrock Q1900DC uit 2014 eindelijk (weer) naar behoren!
Plus en minpuntjes ...
frits@asrock:~$ uname -a Linux asrock 6.1.0-2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.7-1 (2023-01-18) x86_64 GNU/Linux frits@asrock:~$ sudo dmesg | more ... [ 6.694772] iTCO_wdt iTCO_wdt.1.auto: Found a Bay Trail SoC TCO device (Version=3, TCOBASE=0x0460) [ 6.711575] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) ... [ 23.060866] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-2.fw (-2) [ 23.060926] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
Voorlopig blijf ik bij deze configuratie. Als de nieuwe Debian 12 komt, volgt een nieuwe installatie!
Dan zijn de problemen met de ontbrekende firmware drivers waarschijnlijk ook opgelost.
Een detail: de chrome-remote-desktop werkt nog niet met de nieuwste kernel.
Voorlopig moet in nog naar de "man-cave" op zolder om de Asrock te gebruiken.
De Asrock is bedoelt om de "Giga" computer te vervangen ... in de toekomst!
In juni 2023 had ik een probleem met inloggen. Na het invullen van gebruiker "frits" en wachtwoord kreeg ik geen desktop meer.
Ook het "root" account was niet geconfigureerd, omdat ik "sudo" gebruik voor root opdrachten.
Bij de vorige crash [oktober 2021] had ik met FileZilla een backup gemaakt van bestanden.
Nu kwam ik op het idee om de bestanden op een USB stick op te slaan.
Bij het opstarten van de Debian life distributie is een lege 32 GB (FAT32) stick toegevoegd in een USB aansluiting.
Uitgevoerd:
user@debian: ~ $ sudo su - root@debian: ~ # fdisk -l Schijf /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectoren Disk model: Samsung SSD 860 Eenheid: sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes Schijflabeltype: gpt Schijf-ID: 11946ABF-B9B3-4BFE-8780-D17A72CE7E72 Apparaat Begin Einde Sectoren Grootte Type /dev/sda1 2048 1050623 1048576 512M EFI-systeem /dev/sda2 1050624 49879039 48828416 23,3G Linux bestandssysteem /dev/sda3 49879040 69410815 19531776 9,3G Linux bestandssysteem /dev/sda4 69410816 71411711 2000896 977M Linux wisselgeheugen /dev/sda5 71411712 75317247 3905536 1,9G Linux bestandssysteem /dev/sda6 75317248 976771071 901453824 429,9G Linux bestandssysteem Schijf /dev/sdb: 7,2 GiB, 7776239616 bytes, 15187968 sectoren Disk model: DataTraveler 3.0 Eenheid: sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes Schijflabeltype: dos Schijf-ID: 0x7b51f110 Apparaat Op. Begin Einde Sectoren Grootte ID Type /dev/sdb1 * 0 4798079 4798080 2,3G 0 leeg /dev/sdb2 1576 7463 5888 2,9M ef EFI (FAT-12/16/32) Schijf /dev/sdc: 28,9 GiB, 30995907072 bytes, 60538881 sectoren Disk model: DataTraveler 3.0 Eenheid: sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes Schijflabeltype: dos Schijf-ID: 0x5c282337 Schijf /dev/loop0: 2 GiB, 2129313792 bytes, 4158816 sectoren Eenheid: sectoren van 1 * 512 = 512 bytes Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Resultaat na initialisatie:
Met bestandsbeheer kunnen dan de documenten, afbeeldingen en eventueel downloads naar de USB stick gekopieerd worden.
Er is gekozen voor een 32 GB FAT32 USB stick, omdat deze het beste kan uitgewisseld worden met andere computers.