Tag: installatie

Migratie Computer naar Linux Mint 20 zonder dataverlies en herstellen home partitie op tweede harde schijf

Migratie Linux Mint 18.3 naar Linux Mint 20 (Ulyana) zonder dataverlies

Linux Mint versie 20 is al een tijdje beschikbaar. Tot nu toe had ik de overstap nog niet gemaakt. Deze week was het zover, ik moest er nu echt aan geloven. Want Linux Mint 18.3 werd niet meer ondersteund.

De afgelopen dagen heb ik twee computers geupgrade naar Linux Mint 20. Beide systemen, een desktop en een laptop, draaiden onder Linux Mint 18.3 en hoewel ik geen echte reden had om te upgraden naar versie 19 of 20 tot voor kort was die er nu wel: EOL. Dat betekent: END OF LIFE. Dus geen updates meer. Hoewel Linux een heel veilig systeem is en veel minder kwetsbaar voor hackers, malware en virussen dan bijvoorbeeld je Windows-computer is het niet verstandig om met een verouderd besturingssysteem te werken. Dus upgrade was noodzakelijk.

VOORDELEN UPGRADE

De nieuwe versie ziet er grafisch beter uit, is beduidend sneller (ook op wat oudere hardware zoals ik op mijn i3 desktop merk) en ondersteund nieuwere hardware. Daarnaast wordt deze versie uiteraard weer jarenlang door de samenstellers van de ‘distributie’ ondersteund.

Met de nieuwe Linux Mint had ik overigens al ervaring. Op mijn studio annex multimedia-computer had ik het vorig jaar al geïnstalleerd (video). Ik had toen al gemerkt dat versie 20 erg snel was maar uiteraard is dat ook een veel snelere computer (Intel Core i5-9400) dan mijn ‘kantoor’-desktop.

HOE UPGRADE JE LINUX MINT?

1. Maak een backup
Ja, daar ontkom je niet aan. Punt. Safety first!

2. Download de nieuwe ISO image
De ISO-image is te vinden op https://linuxmint.com/download.php. Kies altijd voor een zo recent mogelijke versie mét de aanduiding LTS (Long Term Support).

3. Start de computer vanaf een live USB stick.
Dit is echt een must. Hoe je die maakt lees je hier. Controleer of je computer in zijn algemeenheid goed werkt met de nieuwe versie. Test internet verbinding, test geluid, kijk of alles benaderbaar is want vooral geluidskaarten, WiFi-verbinding enz. kunnen natuurlijk kritieke problemen opleveren en daar wil je niet pas na de installatie achter komen.

4. Reboot en installeer Mint 20.
Werkt alles naar wens? Dan kan de nieuwe versie geïnstalleerd worden. In tegenstelling tot Windows upgraden is het dus geen gok of je hardware werkt, met de live USB- versie weet je op voorhand of je hardware met de nieuwe versie overweg kan!

Je start weer met de USB stick en vervolgens kies je voor installatie. Je hebt twee opties:
– naast de bestaande versie 18 (dat is de meest veilige ingeval je mogelijk problemen vermoed en terug wilt naar de oude versie)
– volledig nieuwe installatie waarbij oude systeem gewist wordt.

De schijruimte die Linux inneemt is niet extreem groot, dus kun je er eventueel voor kiezen zekerheidshalve altijd naast de bestaande versie te installeren.

GRSync Backup maken Linux

DESKTOP MIGRATIE

Op mijn DESKTOP computer was de keuze niet moelijk en koos ik voor de laatste optie. Deze computer heeft namelijk twee harde schijven, en de /home folder, waar alle data op staat, is dus fysiek gescheiden van de systeem disk. Dat betekent dat ik in principe gewoon een nieuwe versie van Linux op de SDA-schijf kan zetten en de home-folder met alle data niet geraakt wordt.

Het was voor mij dus mogelijk de gok te wagen vooraf geen backup te maken want omdat je al weet dat deze aparte harde schijf niet geraakt gaat worden door de installatie. Maar computers en aannames doen, laat staan gokken, is een slechte combi. Zoals ze dan zeggen: “Assumptions are the mother of all fuck ups!” en daar kan ik mijn (bedrijfs)data, grote collectie artikelen en foto’s niet aan wagen natuurlijk.

Ik heb een NAS en maak daar regelmatig backups mee natuurlijk. Maar je kunt wel eens iets missen. Dus tijd voor een volledige backup van alle data. Met GRsync een backup maken is veilig en betrouwbaar. Helaas liep deze steeds vast zonder foutmelding (backup naar NAS). Uiteindelijk maar gekozen voor het kopieren van de /home folder via het aloude “cp” commando.

Zodoende had ik nu zelfs twee backups: de ‘standaard’ backup die ik altijd maak en een verse, volledige, kopie van de /home partitie (schijf).

migratis desktop installatie linux mint_web

De hele installatie duurde nog geen 30 minuten.

Opnieuw mounten harde schijf met bestaande home-partitie

HERSTELLEN HOME PARTITIE

Na de installatie moet je dan dus wel je ‘/home’ schijf weer terug brengen in het systeem om je data weer te kunnen benaderen. Hoe doe je dit?

Open de terminal en voer onderstaande in (aannemend dat de 2e schijf SDB1 is)

$ sudo mount /dev/sdb1 /home

Controleren:

Schijven en partities Linux Mint
Schijf toevoegen zodat het altijd weer goed gemount wordt bij reboot van de computer of ‘koude start’.

Eerst partition UUID uitvragen aan systeem:

$ blkid /dev/sdb1

Output (voorbeeld)

/dev/sdb1: UUID=”f73e7549-5d8d-4997-8603-fd779ae4f7b0″ TYPE=”ext4″ PARTUUID=”25e80c60-01″

open /etc/fstab en voeg je UUID toe (vervang met je eigen UUID uiteraard!)

$ sudo nano /etc/fstab

In mijn geval voegde ik toe:

UUID=f73e7549-5d8d-4997-8603-fd779ae4f7b0 /home ext4 defaults 0 2

Opslaan van de wijzigingen en reboot je computer.
(Voor de oplettende lezers: nee, ik gebruik geen VIM 😉 ben al jaren verknocht aan Nano want dat gebruikte ik altijd al op FreeBSD en OpenBSD).

Controleer of alles correct is:

$ df -hl

Schijven na migratie Screenshot 2021-07-07 12-57-34

Niet alleen de schijf is weer keurig terug als ‘/home’ maar ook mijn ‘oude’ desktop is volledig hersteld. Sommige programma’s werken nu niet meer (snelkoppelingen er naar) maar zo weet ik wel precies welk ik nog even opnieuw moet installeren uiteraard.

Upgrade systeem

Na de installatie is het tijd voor het updaten van je systeem. Dat kan via de Update Manager (via start-menu of icoontje op de taakbalk te vinden, zie screenshot) of via de command line in de terminal.

Software Manager Linux Mint

Command line, via terminal:

$ sudo apt-get update
$ sudo apt-get upgrade

Je kunt ze ook combineren:

$ sudo apt-get update && upgrade

Gaat de laatste (apt-get upgrade) niet goed, kan je daarvoor in de plaats ook gebruiken

$ sudo apt-get dist-upgrade

MIGRATIE LAPTOP (SINGLE DISK)

Migratie laptop naar Linux Mint 20

De migratie van mijn laptop verliep iets anders, want dat is een single-disk systeem. De bestanden heb ik op een externe harde schijf opgeslagen (met GRsync). Het duurde enorm lang voordat de backup klaar was maar het was natuurlijk ook nogal wat data. Daarnaast is de externe schijf, via USB, niet bepaald snel. Voor die backup koos ik voor een volledige systeembackup.

Daar heb ik dus gekozen voor een verse installatie en vervolgens het herstellen van de bestanden door ze vanaf de externe harde schijf, waar ik ze opgeslagen had, terug te halen.

FAVORIETEN HERSTELLEN

Tot slot: ik heb natuurlijk, mede vanuit mijn werk en vele hobbies en interesses, heel veel bookmarks.. (favorieten). Gelukkig heb ik FireFox. En een FireFox account heeft als groot voordeel dat je die kunt delen (synchroniseren) tussen verschillende computers en dus ook kunt herstellen na een nieuwe installatie. Dat probleem is dus snel opgelost! Inloggen op je account, synchroniseren en alles is weer terug. Ook je opgeslagen wachtwoorden.

MEER TIPS EN INFORMATIE

Meer tips en how to’s vind je onder andere op https://www.fosslinux.com/

 

 

Rudy's Krabbels | 1UTwin Blade Server

Server met Ubuntu 14.04 LTS (assemblage en installatie)

Ik heb een eigen hosting bedrijf en voor ons bedrijf hebben we diverse eigen servers, en servers van klanten, online. De servers hebben jarenlang gedraaid onder FreeBSD en tegenwoordig CentOS en CloudLinux. Allebei prima software. Toch ben ik nu aan het switchen naar Ubuntu Server.

Ik ben namelijk bezig met een nieuwe serverlijn, en helaas, helaas.. CentOS7 en CloudLinux lopen beide vast bij de installatie door een bekende, en nog steeds niet opgeloste, bug in (waarschijnlijk) de Anaconda Installer. Die loopt namelijk vast doordat het niet overweg kan met het BIOS van diverse nieuwe moederborden (de meldingen er over zijn legio). En CentOS/CloudLinux (beide Redhat-familie) lopen dus tijdens de installatie keihard vast hierop. Dus moet je iets anders! Want ik wil het nieuwe concept dat ik heb online brengen.

De hardware

1UTwin_Blade_ServerHet concept dat ik maak is iets wat al langer bestaat, maar ik maak m’n eigen ‘kloon’ variant er van. Het is een ‘dual-server’, op de footprint van één enkele server. SuperMicro heeft ze, maar daar betaal je stevig voor de (merk)naam. Alleen het chassis kost al een lieve duit. Maar het idee sprak mij enorm aan. Wat mij dan weer niet aansprak is dat als je zo’n server hebt en één heeft een probleem er twéé offline moeten om dat op te lossen.

Na lang rondneuzen vond ik andere oplossingen! Zie de foto. Dát zijn pas gave kastjes! Je kunt de half-size servers onafhankelijk van elkaar service/onderhoud geven.

In Nederland moeilijk verkrijgbaar en wederom tegen de hoofdprijs. Maar we leven in het digitale tijdperk dus een beetje speuren op internet leverde mij 2 van dergelijke twin-kasten (4 server behuizingen dus) plus extra voeding op en daarna kon ik aan de slag met het bouwen van de server(s). Het echte bouwen heeft door allerlei redenen wat vertraging opgelopen, maar goed, de eerste is nu afgebouwd en .. na enig puzzelen en testen heb ik ‘m nu ook softwarematig klaar.

Deze servers zijn bedoeld voor websites. En het is mij al vaker opgevallen, websites (webservers) trekken nauwelijks CPU maar hebben behoefte aan geheugen en opslagruimte. Ik heb daarom gekozen voor een lichte, maar toch 4 core, intel CPU. Waarbij ik het aantal draaiende delen in de server geminimaliseerd wilde hebben (goede ervaringen mee). Er zit dus een moederbord in deze servers met een geïntegreerde CPU en koeling.

Specs van de servers:
(Dit zijn de specs van de server die ik op dit moment voor een klant heb klaargemaakt)

  • cpu: Quad Core, Intel® J1900 (2M Cache, ~2.42 Ghz max)
  • 2x 4GB DDR3-1600, Kingston (geheugen)
  • 2x 1TB HDD (software RAID1-opstelling)

De kasten bieden mogelijkheden voor betere specs, de enige limitering is het moederbord (Mini-ITX) en wat daardoor ondersteund wordt. Voor mijn eigen bedrijf wil ik ook een dergelijke server inzetten, en daarbij ga ik waarschijnlijk, zo is het plan, geen gewone harde schijven gebruiken maar SSD schijven omdat schijven (swap, lees/schrijfsnelheid) soms een bottleneck kan zijn bij servers die met piekbelasting te maken hebben. De meeste klanten vinden echter de prijs/opslag-ratio van SSD (nog) niet aantrekkelijk genoeg. Ik wel, want ik benader dit anders: door SSD schijven te gebruiken kun je een enorme performance winst boeken en die winst wil ik niet laten liggen voor die paar tientjes extra.

Ubuntu 14.04 LTS

De eerste pogingen die ik deed om Ubuntu 14.04 LTS te installeren liepen jammerlijk op niets uit. De reden? De eerste keer had ik ‘m niet door, maar de 2e keer – toen ik iets beter oplette – zag ik wat het euvel was. Toen had ik al licht gefrustreerd de schijven vervangen omdat ik dacht dat daar iets mis mee was (omdat GRUB niet installeerde, ..?).

Ik gebruikte namelijk een USB installer, .. en wat doet Ubuntu tijdens de installatie? Die installeert de GRUB loader op de USB stick!! Het zou moeten kunnen met een USB installeren, maar ik krijg het niet voor elkaar.

Niet getreurd, het hele zaakje op een CD en met externe CDRom-speler booten en installeren, toch? Helaas,… door de voorgaande installatie (de gefaalde) waren de schijven al gepartitioneerd en in RAID en Ubuntu wilde hoe dan ook daar niet meer mee aan de slag. Het toeval wilde dat ik, voor ik dit deed, nog even voor de gein Windows7 er op had gehad om te kijken hoe dat zou draaien op dergelijke CPU’s. En ik bedacht me: “Dan even Win7 installatie CD er in, en opnieuw de schijven formatteren..?”. Dat bleek inderdaad de oplossing. De schijven waren weer leeg en de installatie kon beginnen.

De installatie van Ubuntu Server staat hier netjes beschreven:
https://help.ubuntu.com/community/Installation/SoftwareRAID

Eén ding zijn ze echter vergeten te vermelden! Als je deze installatie netjes stap voor stap volgt krijg je bij “Configuring the RAID”, stap 9, de volgende foutmelding:

No root file system is defined

Als je daar op gaat zoeken (“Google is your friend”) kom je allerlei obscure problemen en oplossingen tegen maar ergens dacht ik: dit moet een simpel issue zijn.. en dat is ook zo. Op een forum vond ik de geniale maar korte opmerking/oplossing:

After you create the partitions and the Software RAID you have to go back and set the RAID partition to mount to root.

Met andere woorden: de RAID moet als ‘root’ worden. Logisch, .. het is nu immers “een” schijf en die moet op de juiste manier een root partitie krijgen.

Daarna verliep de installatie vlekkeloos, GRUB loader werd netjes geconfigureerd, en het systeem ging rebooten. Alles werkt, echter bij het booten verschijnt eventjes een foutmelding:

Error:  Diskfilter writes are not supported

Ik heb van verschillende mensen gelezen dat hun systeem er op bleef hangen, maar het systeem wat ik bouwde liep er wel doorheen. Dit blijkt een bekende, en al lang openstaande, fout te zijn in GRUB 2. De oplossing er voor is je systeem een kleine patch te geven, handmatig. Het wordt hier uitgelegd.

Tip: de link die daar gegeven wordt is natuurlijk onmogelijk over te tikken, dus ik heb ‘m voor mijzelf via tinyurl ingekort, en vervolgens hernoem je het bestand dan dat je download en past de patch toe volgens de instructies. Ga niet voor de ‘quick and dirty’ fix, maar kijk onder “How to apply the correct solution?”. Werkt. Tenminste, bij mij wel..

Na de installatie een update gedaan van alle software, smartmon en nmon. En tot slot, de ultieme test: de sata kabel loshalen en kijken of de server wilde booten op één schijf? Jazeker. De andere schijf? Ook goed! Beide weer aangesloten én,… niet dus! Hij bleef hangen. Ik denk dat ik tussen de single-disk boots in een raid boot had moeten doen. Iets te enthousiast geweest, dus helaas weer opnieuw installeren. Maar daar leer je (ook) van!

Vervolgens heb ik nog een benchmark gedaan op de disks en de CPU. Daarmee heeft dit systeem ook een aardige stress- en duurtest achter de rug. Op naar de volgende en dan kunnen ze binnenkort samen gezellig in het rack gaan hangen!

Voor wie meer wil weten over mijn eigen (hosting) bedrijf en de diensten en producten die ik daar aanbiedt, kijk eens op m’n site http://www.brinkman.it

Resten nog wat foto’s om het verhaal te illusteren!

Rudy's Krabbels | id 1927

Rudy's Krabbels | 01 Samsung 850 Evo SSD

Samsung SSD 850 EVO in een HP 250 G3 Laptop plaatsen

Samsung SSD 850 EVOIk gebruik voor mijn zakelijke activiteiten, en voor het opnemen van muziek nu af en toe ook, een laptop (naast m’n desktop computer). En wel een HP 250 G3.

Een “budget” laptop maar dat heeft een reden: ik wil voor het e-mailen, spreadsheets bijhouden en wat internetbankieren alsmede snel online gaan ingeval er iets geregeld moet worden en/of regelmatig meenemen naar onder meer het datacentrum geen peperduur apparaat hebben. Is niet nodig. Jammer van ‘t geld ook – al was het alleen al dan dat ik door het drukken van m’n bedrijfsmatige kosten m’n tarieven voor diensten en hosting scherp kan houden..

Echter, omdat ik ‘m ook gebruik voor het maken van muziek-opnames merkte ik dat de harde schijf dat af en toe toch echt niet kon bijhouden. Terwijl de spec’s van de laptop ruim voldoende zijn daarvoor.

Ook het laden van sommige spreadsheets en PDF-bestanden was erg traag. Het mag dan wel een ‘budget’ laptop met –in de ogen van veel mensen– bescheiden specificaties zijn, ik wist dat dit veel beter kon. En ook het energie-verbruik kon beter, alhoewel hij vrij lang met de accu mee gaat, was ik namelijk laatst in een situatie dat de accu bijna leeg begon te raken terwijl ik de laptop echt nodig had en geen voeding bij mij had .. en daar wordt je niet vrolijk van.

Solid State Drive installeren

In m’n Desktop PC heb ik een Solid State Drive (SSD) zitten. Een relatief kleine (want toen nog erg duur!). Voor het operating system, Windows7, en software (die zijn daar op geïnstalleerd). Voor de data heb ik een ‘reguliere’ SATA schijf. Prima combi. Daardoor was ik al gewend aan- en verwend door het werken met een Solid State Drive.

De voordelen van een SSD kort samengevat:

  1. absurd veel sneller dan een reguliere schijf;
  2. lager stroomverbruik;
  3. niet gevoelig voor stoten;
  4. veel stiller.

Dat laatste was niet zo’n issue want de ingebouwde HDD was relatief stil. Het nadeel is ‘de prijs’, per MB betaal je meer voor een SSD maar ze worden steeds betaalbaarder. Gezien de voordelen begrijp ik overigens niet waarom ze niet gewoon standaard in laptops zitten. Zeker de ‘budget’ sector laptops zouden een enorme performance boost kunnen halen er uit, en dat voor een prijsverschil van zo’n vijftig euro.

Samsung SSD 850 EVO

Ik besloot daarom de harde schijf te vervangen voor een SSD schijf, en wel de Samsung SSD 850 EVO. De oude harde schijf blijft nog een tijdje achter de hand als back-up van het systeem maar wordt straks als externe harde schijf “gerecycled”. Een ‘win-win’ situatie dus!

De keuze viel op een Samsung SSD 850 EVO na het zien van wat testen op Youtube en lezen van reviews. Op termijn wil ik waarschijnlijk in mijn webservers ook Samsung SSD’s gaan gebruiken (uiteraard niet de consumenten-versie).

Eenvoudige klus?

Dit is een klusje dat volgens leveranciers van SSD schijven “heel eenvoudig” is. Dat is maar hoe je het bekijkt, het hangt namelijk nogal van het type laptop af.

De stappen die je volgt zijn in theorie eenvoudig, zeker met de bij de Samsung SSD 850 EVO bijgeleverde migratie-software. Daarnaast moet je beschikken over een connector. Bij de ‘laptop kits’ die Samsung levert (maar lang niet overal verkrijgbaar zijn!) worden die meegeleverd. Ik heb zelf een apparaat waarmee je schijven kan klonen en via de USB kan aansluiten op een computer of laptop dus kon ik die gebruiken daarvoor. Leverancier Azerty (waar ik regelmatig iets koop) waarschuwde mij daar (terecht) voor toen ik een vraag stelde over het verschil in grootte van de schijf. Netjes. Overigens een prima hardware leverancier, altijd erg snel met leveren en bij garantie en retouren wordt nooit moeilijk gedaan, aanbevolen dus!

Installatie-stappen:

  • sluit de SSD schijf aan via USB;
  • installeer de software;
  • laat de software je harde schijf ‘klonen’ naar je SSD schijf.
    Hierbij moet opgemerkt worden dat het mogelijk is om bijvoorbeeld een 500Gb harde schijf te ‘klonen’ naar een kleinere SSD-schijf, mits natuurlijk alle data er op past. Ik had een 500GB disk in de laptop die ik heb overgezet naar een 250Gb SSD (op de harde schijf stond nog geen 50Gb aan data);
  • zet de laptop uit;
  • verwijder de voeding én de accu!
  • maak de laptop open, haal de oude harde schijf er uit, de SSD er in, ..
  • laptop weer dicht maken, …
  • opstarten!

Dat is, in theorie, het proces. Bij veel laptops kun je ook heel makkelijk, via een klepje onder op de laptop, bij de harde schijf en het geheugen. Zo niet bij de HP 250 G3!!

Daar blijkt dat je te maken hebt met een ‘budget’ laptop. Alles is lekker compact en goedkoop in elkaar geknutseld waarbij geen rekening is gehouden met service of upgrades. Gelukkkig vond ik op Youtube een video (in het Italiaans –denk ik– maar nadere toelichting is niet nodig zolang je maar duidelijk ziet wat er gebeurt) hoe de laptop te openen. Je hebt ongeveer de eerste 5 minuten van de video nodig. Klik hier. Ga er even voor zitten voordat je ‘los’ gaat met het uit elkaar schroeven van je HP 250 G3 want dat is niet een klusje dat voor de ‘fainted hearted‘ is weggelegd!

De Harde Schijf die in de laptop zat heeft in theorie wel goeie specificaties. Het is een Toshiba 500GB (SATA-600, 5400rpm) disk. Met een SATA3 6Gbp/s SATA-600 interface. Maar slechts 8Mb buffer. En dat ‘nekt’ de schijf z’n performance, naast de 5400rpm, in deze situatie helaas.

Samsung’s SSD schijf kan gebruik maken van het systeemgeheugen als cache om nóg sneller te worden maar daar is een waarschuwing op zijn plaats: valt je systeem uit, dan ben je alle data in je cache ook kwijt en dat kan tot gevolg hebben dat je systeem zelfs totaal niet meer wil opstarten. Die software heb ik dus niet geïnstalleerd. De SSD is van zichzelf namelijk al gruwelijk snel. Dus waarom risico’s nemen als het niet nodig is?

Het resultaat? 

Uiteraard zal het niet verbazen: een rázend snelle laptop! Starten van Windows is secondewerk, spreadsheets, PDF’s, muziekbestanden – het vliegt er allemaal door. Ook foto’s openen razendsnel. Alles wat maar disk-activiteit vraagt gaat als een speer. En dat was de bedoeling. Daarnaast zijn de SSD schijven bekend vanwege hun lage stroomconsumptie. Morgen de finale test: werken op de accu en kijken hoe lang hij meegaat. En natuurlijk binnenkort ook recordings maken met de studio-software. Toevallig (..) staat er voor komende zaterdag een sessie gepland met dochter Mirjam.

Helaas is bij de upgrade de CD-speler wel een beetje gammel na deze operatie omdat het openmaken enige kracht vergt en het randje boven de CDRom-speler maar een dunne plastic rand is en daar een plastic nokje afbrak ondanks dat ik erg voorzichtig was. Jammer, .. maar het is niet anders. Die gebruik ik toch nooit (en ik heb nog wel een externe speler liggen in geval van nood). Wees hier dus erg voorzichtig mee wil je de operatie zelf proberen uit te voeren en de CDRom-speler wel (regelmatig) gebruiken. Dit is erg fragiel!

[update, na dag gebruik]

Na een dag gebruiken nog een korte update. Ik heb de laptop gebruikt om een studie te schrijven, internet, email, enz. op de accu en toen deze leeg was verder op de netstroom.

  • Energieverbruik op accu: prima. Gaat iets langer mee dan met gewone harde schijf
  • snelheid/werken er mee: wat een gruwelijk positief verschil in de prestaties!

Dit is de beste upgrade die je een dergelijke laptop, of een wat oudere laptop, kunt geven. De winst is enorm. Niet alleen opstarten, lezen/schrijven bestanden maar ook de overall performance (wat logisch is, want bijv. diskswap wat Windows automatisch doet gaat nu ook veel sneller).

Foto-impressie

Onderstaande een foto-impressie van het hele gebeuren.