KALF Computertechniek

arch bootloader

Zoals gezegd een stabiel besturingsysteem, mits het opstart!

Ikzelf gebruik(te) deze laatstgenoemde BURG optie in mijn ooit default (non-Arch) syteem: Linux Mint.

Bij installatie van besturingsytemen laat ik de bootloader in de partitie installeren zodat bij een systeem update van een specifiek systeem nimmer mijn BURG-bootloader gewist kan worden.

Om de juiste partitie te bepalen geven we het commando "blkid":

blkid

wat het volgende overzicht genereert:



De Grub installatie gaat dan als volgt:

sudo grub-install /dev/sdaX --force
Het systeem kan een foutmelding genereren welke genegeerd kan worden:
Installing for i386-pc platform.
grub-install.real: warning: File system `ext2' doesn't support embedding.
grub-install.real: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.

Het enige nadeel van deze manier is dat ik in burg.cfg handmatig de eventueel geupdate kernelversienummers moet aanpassen,
(het kan automatisch, maar de kans bestaat dat mijn zorgvuldig opgebouwd custom BURG menu beschadigd raakt)
En dat Linux Mint deze default niet overneemt en daarom bij een systeem upgrade altijd de GRUB-loader installeerd.

Dus, na de geslaagde installatie van Antergos gebruik ik nu tijdelijk dat aangeboden menu.
Echter, de laatste Mint kernelupgrade heeft de GRUB bootloader geinstalleerd waardoor Antergos niet meer opgestart kan worden.

Al met al een vervelende situatie. welke opgelost kan worden door in Mint te "chrooten" naar Antergos om zo die bootloader te her-installeren.

De chroot uitvoeren in een terminalscherm gaat als volgt:

sudo mount /dev/sdaX /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

De root heeft nu toegang tot het niet startende Antergos systeem en dat biedt de gelegenheid om de bootloader te herstellen:

grub-install --recheck /dev/sda
en vervolgens herstarten we het systeem met:
exit
reboot

en het juiste Grub menu wordt getoond.

onderbroken update / upgrade?

Wanneer een pacman systeemupgrade onderbroken wordt door stroomuitval, een schermvergrendeling, o.i.d., kan het syteem beschadigd raken en zal het daardoor niet meer (volledig) opstarten.

Het herstel van deze storing omhelst

  1. opstarten met alternatief systeem
  2. chroot als hierboven beschreven en
  3. uitvoeren van de commando's:
Installeer alle updates via:
pacman -Syu
Update nogmaals:
pacman -Syyu

 Beantwoord vragen over conflicterende pakketten met "n"

foute videodriver

Erger is het wanneer een verkeerde Nvidia video driverversie geinstalleerd wordt!
Zo behoeven " oudere" GTX modelllen de 390xx driver en de latere series de 396xx versie, en door  installatie van een verkeerder versie zal de X-server niet meer starten.
Om in bovengenoemde chroot-omgeving de foute, b,v, 396 versie, inclusief het pakket nvidia-utils, te verwijderen, type:

pacman -Rdd nvidia

Installatie van juiste, en specifieke, drivers:

pacman -S nvidia-390xx
Drucken