Ubuntu
Dit stukje gaat over mijn wederwaardigheden bij mijn voorgenomen overstap naar Linux. Die overstap verliep/verloopt niet geheel vlekkeloos. In het vervolg zal ik in groen punten markeren waar andere gebruikers misschien hun voordeel mee kunnen doen, en in rood zaken waar meelezende Linux ontwikkelaars zich eens over zouden kunnen buigen.
Ik werk thuis meestal op een vrij oude PC met Vista. Over het algemeen ben ik over Vista tevreden, alleen wordt het de laatste tijd steeds stroperiger. CCleaner is daar geen afdoende remedie tegen, het register loopt met de installaties en updates langzamerhand vol. Ik zag de bui dus hangen dat ik op een nieuwe computer, en nieuwe Windows-versie over zou moeten stappen.
Ik heb daar niet zo’n zin in: dichtslibben blijft een kenmerk van Windows, het is duur, je bent steeds afhankelijk van licentiecontroles en -beperkingen, en alles gaat richting de cloud en privacy-inperking. Niet dat Linux daar vrij van is, maar het lijkt een goed alternatief, en het is gratis.
Vroeger heb ik me al wel eens verdiept in Unix, en er op m’n werk mee gewerkt. Ik heb Red-Hat Linux, en ook Ubuntu wel eens geïnstalleerd en het een tijdje uitgeprobeerd. Mijn computer was al een dual boot. Ik besloot de Linux-draad weer eens op te pakken.
Ubuntu 14.04
Op de installatie een maand of wat geleden van Ubuntu 14.04 LTS wil ik niet te diep ingaan. (LTS staat voor “long term support”, de hoofdversies met een vijf-jarige ondersteuning. Er zijn ook tussenversies, overeenkomend met het jaar van uitkomen.) Dat ging redelijk voorspoedig. Ook had ik geen data van belang onder Linux, dus konden de betreffende partities gewoon worden geformatteerd.
Linux (en dus Ubuntu) vergt meer kennis dan windows, dus was ik bereid daarin te investeren. Ik heb verschillende Linux boeken, en ik heb de (zeer aan te bevelen) MOOC
Introduction to Linux gedaan om mijn kennis op te frissen.
Het idee was langzamerhand de belangrijkste activiteiten naar Ubuntu te verhuizen. Mijn experimenten met Scala (Scala-Ide in Eclipse) deed ik nu onder Ubuntu, zaken als Git (met Git-gui en gitk) werkten prima. Bestanden onder Windows waren vanuit Linux gewoon te benaderen (en te wissen. Kijk dus erg uit met het rm-commando. Er is een optie, --one-file-system, om het effect tot één systeem te beperken). Sommige konden worden gesynchroniseerd (KeePass2). Ook bleek LibreOffice prima te voldoen: het leest MS-Word bestanden, en schrijft ze eventueel ook in dat formaat weg. GemistDownloader deed het.
Alleen mijn vele macro’s in VBA miste ik (Word2000-VBA gebruik ik als algemene scripttaal voor allerlei klusjes). Mijn mail deed ik nog via Windows, Jekyll (dit blog) was nog niet aan de praat vanwege een vernachelde installatie van Ruby.
Maar de bottomline was dat ik zeer tevreden was over Ubuntu, alles draaide als een tierelier en binnenkort zou ik grotendeels “over” zijn. Ik was gelukkig.
Ubuntu 16.04.1 via update-manager
Dit jaar was ook Ubuntu 16.04 LTS uitgekomen. Er werd aangeraden te wachten tot de officiële installer van Ubuntu er zou zijn, via de “update-manager”. Daar gaat altijd enige tijd overheen, maar deze zou meer zekerheid bieden dan een .iso-imagebestand. Sommigen op internet waarschuwden dat het wel eens mis ging, volgens de meesten bleven de applicaties, data en instellingen gewoon behouden.
Eind juli was het zover. Ik had intussen het volste vertrouwen in Ubuntu… en het ging mis. De downloadfase ging prima, maar de installatie strandde op zo’n 80%, na zo’n twee uur (vanaf de DVD ging het later veel sneller). Netjes Ubuntu afsluiten ging niet meer. Gelukkig was Vista nog te starten. Het is dus zeer aan te raden die Backup wèl te maken voor je aan dit soort avonturen begint.
Recuperatie 1
De eerste recuperatiepoging was via een opstart-USB met het intussen gedownloade imagebestand er op. Hoe ik de opstartvolgorde in de BIOS ook veranderde, opstarten lukte niet. Ik ben een tijdje aan het klooien geweest met een “plop boot-manager”, maar die had vreselijk veel opties om een eigen versie te brouwen, dat heb ik opgegeven. Vervolgens een opstart Ubuntu live-DVD gemaakt. Daar kon ik wel van starten.
Recuperatie 2
De eerste live-DVD poging ging niet goed. Met alle opties aangevinkt, mogelijke Ubuntu-upgrades binnenhalen, en meteen alle multimediabestanden etc., bleef het installatiescherm gewoon staan, zonder enige indicatie of er iets gebeurde. Aan het kiezen van de partities kwam ik niet eens toe. Op internet, via een tablet, bleken er mensen na een uur of negen toch succes te hebben, dus ik wachten (nou ja, slapen). Ook werd daar gesuggereerd dat er bij niet-hangende installaties reclamevideootjes worden getoond waar de hangende kennelijk niet tegen kunnen. Bij mij na elf uur nog steeds niets. Zou een voortgangsindicator en/of een scherm met wat er staat te gebeuren en hoeveel tijd er ongeveer voor staat een idee zijn? Als gebruiker heb je geen idee wat normaal gedrag is, en ben je bang voor een corrupt systeem.
Daarna heb ik alleen "kale" installaties gedaan, die je later moet aanvullen.Nu lukte dat, en best snel. In de orde van ruim een kwartier, i.t.t. de eerdere uren. Het systeem stond nu keurig op de partities waar eerder Ubuntu 14.04 had gestaan. In plaats van unity had ik nu de GNOME desktop. Het was even wennen, maar het zag er chique uit.
(Klein minpuntje: onder GNOME is het nog lastiger dan onder Unity icons (launchers) op je desktop te zetten: er is een listig verstopte boolean instelling waardoor ze standaard niet worden getoond. En dan heb je op Internetfora wijsneuzen die vinden dat je dat niet mag willen, want zo is het willens en wetens ontworpen. Daar heb je trouwens toch frequent reacties in de sfeer van zelfverklaarde guru's onder elkaar, die het alleen maar mooi vinden als iets moeilijk te vinden is.)
Heel even wennen. Ineens begon Ubuntu bij het opstarten te zeuren over een verplichte fsck (een niet te omzeilen soort ChkDisk). Je krijgt een hoop onduidelijke opties voorgeschoteld over INodes die part zijn van een Orphan Linked List, en ander ongerief. Na enige tijd bleven de vragen uit en hing het systeem.
Recuperatie 3
Hierna was ook grub (het opstartprogrammaatje) corrupt. Ik kon niets meer starten, zelfs windows niet. Alleen opstarten vanaf de live-DVD werkte.
Maar intussen had ik in ieder geval wel m’n data kunnen redden. /home/hans/, met alle Scala geëxperimenteer en m’n git- repositories naar de USB gekopieerd.
Die USB bleek later overigens Read-Only te zijn. Dat gold later ook voor een Ubutu partitie. Dat is iets waarvan ik niet als enige last heb, maar waar veel over geklaagd en gecorrespondeerd wordt op internet, meestal door Ubuntu gebruikers. Heel vervelend, met grote kans op dataverlies als je datgene wat je wilde redden opeens niet kwijt kunt. Pas na kopiëren naar een windows-directory waren m’n data bruikbaar.
Bij de volgende installatie durfde ik niets anders dan de default instellingen te gebruiken: het moest goed gaan, ik kon niet eens meer in Windows. De installatie lukte, en ook grub deed het weer. Alleen had Ubuntu nu een deel van een windows-schijf afgepakt in plaats van de eerder voor de dual-boot gereserveerde partities.
Nog een installatie poging
Omdat ik het toch wel zonde vond van de ruimte (een halve schijf, 450 GB voor een corrupte Ubuntu, en de werkende Ubuntu van 102 GB ten koste van Windows) heb ik Ubuntu nogmaals geïnstalleerd, na formatteren van de corrupte partitie (met het idee het kleinere syteem later te verwijderen). De twee versies heb ik parallel ingericht volgens het Ubuntu-“10 dingen lijstje”.
Totdat: de fsck-vragen weer begonnen en de boel weer hing.
Zo is de situatie nu. Windows en het “SMALL”-systeem doen het gelukkig nog, maar het “LARGE”-systeem is weer onbenaderbaar.
Voorlopige conclusie
Ik was echt heel enthousiast over Ubuntu, dus ik denk dat ik het nog niet opgeef. Misschien moet ik toch een ander systeem, met een gezondere schijf proberen.
M’n vertrouwen is wel een beetje geknakt, evenals m’n uithoudingsvermogen. Ik heb een PC om te werken en te programmeren, en dan kun je niet die fsck’s als een zwaard van Damocles voor zien te blijven. Daar heb ik het nu even mee gehad.
Naschrift (eind 2017)
Intussen ben ik op een andere computer overgestapt. Daarop begonnen met Windows 10 tot het inlogscherm geen inlogvakje meer vertoonde, en uiteindelijk ook daar overgestapt op Ubuntu.
Bij de oude computer is Vista gecrasht en zijn de data alleen nog bereikbaar via Ubuntu (afgezien van de backups).
De nieuwe PC is nu puur Ubuntu, en gebruik ik tot volle tevredenheid. Als je overweegt de overstap te maken is in mijn ogen het boek Ubuntu unleashed een absolute aanrader. Ik vind Ubuntu nu fijner dan ik Windows ooit heb gevonden,
maar het vergt een veel grotere investering in kennis en dus studie dan Windows.
- Ik heb twee schermen. Na het opstarten en inloggen gaat steeds één scherm op zwart. Ik moet dan via Systeeminstellingen de schermeigenschappen veranderen en de verandering niet accepteren om beide schermen signaal te laten krijgen (of een schermsnoer even ontkoppelen). Irritant, maar ik weet intussen niet beter.
- Zo ongeveer eens per dag begint een toets te repeteren. Dan kan ik alleen maar herstarten, waarna het repeteren over is (het repeteren is dus geen hardwarekwestie). Met mijn manier van werken heb ik bijna nooit dataverlies, maar leuk is anders.