Στη γλώσσα των αυτοκινήτων το Arch ας πούμε για τους παλαιούς είναι μια Lancia Delta της θείας μας, με όλα τα αξεσουάρ, δερμάτινα, αρκουδίσια, 8 μεγάφωνα, ηλιοροφή, κλπ. Το obarun είναι Lancia Delta HF Integrale GroupB.
Στην γλώσσα της μοτοσυκλέτας ας πούμε ότι το arch είναι CBR1100xx και το Obarun ειναι RCV To Void με runit θα το έλεγα Suzuki RGV500Γάμμα του 2000 που πήρε και το τελευταίο δίχρονο πρωτάθλημα ο Roberts jr.
Να ξεπεράσω τα πεπατημένα, πως μεταφέρουμε ένα αρχείο iso σε USB που αναφέρεται σε όλα τα wiki όλων των διανομών αλλά μια και μιλάμε για arch ας κοιτάμε το τεράστιο wiki της Arch (μαζί με του Gentoo είναι ότι πολιτιμότερο υπάρχει για το linux). https://wiki.archlinux.org/index.php/USB_flash_installation_media#Using_USBwriter
Κατεβάζουμε το αρχείο JWM από https://web.obarun.org/index.php?id=74 και το μεταφέρουμε σε στικάκι USB ή εναλλακτικά φτιάχνουμε έναν virtual δίσκο 4GB (5+ αν θέλουμε εκγατάσταση KDE-plasma) και το τρέχουμε σε VM .
Για εγκατάσταση χρειάζονται από 1.5-2GB για το base και τα εργαλεία του, 4GB για openbox/JWM, xfce4, 5+ για plasma.
Μαθαίνουμε και κατανοούμε τι σημαίνει bios (legacy) και τι efi (UEFI). Θα ασχοληθώ μόνο με το bios και την εγκατάσταση σε ένα partition (κατάτμιση??). Ας πούμε ότι γνωρίζουμε πως φτιάχνουμε μια κατάτμιση και θα την ονομάσουμε σαν παράδειγμα sdb6 /dev/sdb6 δηλαδή.
Κάνουμε boot το δισκάκι USB και ξεκινάει το σύστημα, και φτάνει στο login: (το root ο admin δηλαδή) έχει password toor ο user λέγεται oblive και έχει επίσης password toor, Επιλέγουμε τον oblive. Αυτομάτως μεταφερόμαστε στο desktop δείτε screenshot στο https://wiki.obarun.org/doku.php?id=1.php
Βλέπουμε ανοικτό το connman-gtk (αν είναι ethernet είναι ήδη συνδεδεμένο, για wifi κάνουμε σύνδεση από το connman) και το κλείνουμε,
Κάτω δεξιά έχει ένα τετραγωνάκι shortcut για το τέρμιναλ sakura.
Στο sakura δεξί κλίκ options - colors - fonts το φτιάχνουμε όπως θέλουμε και βολεύει τα μάτια μας (τα liberation-mono-regular) είναι η προτίμηση μου για font.
Μετά κάνουμε ένα # blkid
να δούμε τους δίσκους μας και βλέπουμε ότι όντως παρουσιάζεται το /dev/sdb6
% sudo mount /dev/sdb6 /mnt
% ls -Altr /mnt
θα δείτε έναν υποφάκελο lost&found όλα καλά ως εδώ
% sudo obarun-install
Αν δεν καταλαβαίνετε Αγγλικά το wiki αυτό θα σας δώσει μια ιδέα τι θα αντικρίσετε.
Θα σας ρωτήσει να κάνετε ενημέρωση του προγράμματος, και των themes της εγκατάστασης, πατήστε Y και τις δυό φορές, και αν γίνει ενημέρωση πρέπει το πρόγραμμα να το ξεκινήσετε αφού ενημερωθεί.
Η πρώτη εικόνα θα είναι ένας πίνακας επιλογής πληκτρολογίου, θα πρότεινα να μην βάλετε ελληνικά γιατί θα ζητηθούν χαρακτήρες λατινικοί hostname/username/password καλύτερα να αποφευχθεί. Μπορούμε μετά την εγκατάσταση να βάλουμε ελληνικά.
Η πρώτη επιλογή είναι αν θέλουμε να αλλάξουμε το mount-point από /mnt σε κάτι άλλο, δεν υπάρχει λόγος όμως το αφήνουμε έτσι.
Στη 2η γραμμή υπάρχει επιλογή BIOS/UEFI είπαμε διαλέγουμε το bios για το παράδειγμα. Για πληροφορίες εγκατάστασης σε uefi δείτε το ανάλογο νήμα του obarun wiki - του arch σε αυτή την περίπτωση είναι ολόκληρη διατριβή στο θέμα. Προτιμάμε να αγοράσουμε ένα άλλο pc με ΒΙOS παρά να κάνουμε πτυχίο στο ζήτημα
3 διαλέγουμε base (βασικό σύστημα + εργαλεία για την δημιουργία και εγκατάσταση πακέτων χωρίς X11 και γραφικά) JWM (πολύ ωραίο, γρήγορο, απλό, και εύκολα διαμορφώσιμο) Openbox (τα σπάει), xfce4, και KDE-Plasma. Υπάρχουν σχεδόν όλες οι επιλογές του arch να βάλουμε μετά - εδώ είμαστε δε χανόμαστε για υποστήριξη - μακρυά από gnome/cinnamon που απαιτούν το καταραμένο το systemd.
4 Εδώ άν θέλουμε μπορούμε να κάνουμε αλλαγές αλλά για να μην γίνει αυτό εδώ 18 σελίδες το πολύ να επιλέξουμε ποιός είναι ο editor σε τερμιναλ της επιλογής μας (vi, nano, mcedit) το mcedit ειναι το πιο απλό για αρχάριους έχει όλα τα 8 κουμπιά F1-F8 με ονοματάκια από κάτω,
5 Διαλέγουμε μεταξύ Grub (το πιο συνηθισμένο και προτιμάτε από αυτούς που κάνουν multiboot πολλά συστήματα δηλαδή - θα χρειαστεί και το os-prober για να καταγράψει τις άλλες διανομές ή τα windows) ΚΑΙ Syslinux απλό και αποτελεσματικό (και τα 2 προσαρμόζονται είτε σε bios ή σε uefi)
6 Για αυτούς που δεν ειχαν ετοιμάσει τον δίσκο ή διαλέξει δίσκο ή για αυτούς που έχουν έναν κενό δίσκο που θέλουν το obarun να κάνει αυτόματα συνολική εκγατάσταση το κοιτάνε, εμείς εδώ που κάναμε mount το /dev/sdb6 στο /mnt το προσπερνάμε
7 Εδώ πάμε στη λίστα Greece ή όπου αλλού βρισκόμαστε ή στο κοντινότερο οικόπεδο του πλανήτη και δοκιμάζει τα πλησιέστερα mirrors (repositories) για να αντλεί τα πακέτα προγραμμάτων το pacman (το package manager του Arch) δηλαδή σειρά προτερεότητας στην λίστα /etc/pacman.d/mirrorlist - το obarun δεν έχει προς το παρόν δικά του mirror, μόνο έναν κεντρικό σέρβερ repo.obarun.org αλλά έχει περισσότερα repositories από το arch (θα φτιάξω άλλο νήμα για την παρουσίαση του γενικότερα).
8 Αυτά μπορούν να διαμορφωθούν και μετά την εγκατάσταση, μπορούν και πριν, hostname, και μπορούν να επιλεχθούν και επιπλέον πακέτα και αν ξέρετε τι κάνετε μπορείτε να αφαιρέσετε και κάποια που θεωρείτε περιττά.
Πάμε στο κουμπί Install και το αφήνουμε να τρέξει, αν δεν έχουμε εγκατάσταση arch και /var/cache/pacman/pkg με πολλά από αυτά που χρειάζονται θα πρέπει να κατεβάσει από 150ΜΒ μέχρι 1.5GB για plasma από το ίντερνετ. Η εγκατάσταση γίνεται από τα τελευταία πακέτα που υπάρχουν στο obarun και στο arch, δεν αντιγράφει τι υπάρχει στο live, έτσι η εγκατάσταση είναι πλήρως ενημερωμένη όταν θα την ανοίξετε.
Edit; Αν σε κάποια φάση σταματήσει το installer ίσως γιατί προσωρινά έπεσε η σύνδεση ή κάποιο mirror δεν ανταποκρίθηκε έγκαιρα, απλά ξανατρέχουμε το πρόγραμμα (obarun-install) και οι επιλογές έχουν αποθηκευτεί και συνεχίζει από εκεί που σταμάτησε, αφού κάνει κάποια check για να καταλάβει σε πιο στάδιο έχει σταματήσει. Δεν ξεκινάει δηλαδή πάλι από την αρχή, έχει λίστα των πακέτων και των βημάτων και βρίσκει πάντα μέχρι που έφτασε και συνεχίζει. Μην απελπιστείτε δηλαδή αν δεν γίνει με την πρώτη. Στο μεταξύ τα πακέτα που έχει ήδη κατεβάσει κάθονται στο /var/cache/pacman/pkg δεν χρειάζεται να τα ξανακατεβάσει. Αν θέλετε μπορείτε στο τέλος να τα αντιγράψετε από το live στην εγκατάσταση
% sudo cp /var/cache/pacman/pkg/* /mnt/var/cache/pacman/pkg/
Για ότι χρειαστεί από εκεί και πέρα είμαι πάντα διαθέσιμος.