Οδηγίες για την εγκατάσταση του λειτουργικού συστήματος funtoo σε Virtual Box
Ο οδηγός αυτός είναι συμπυκνωμένες οδηγίες παρμένες από το official funtoo installation guide που βοήθησαν εμάς προσωπικά να εγκαταστήσουμε το λειτουργικό στο Virtual Box και δεν αποτελούν το μόνο τρόπο εγκατάστασης. Ενθαρρύνουμε όλους να προσπαθήσουν μόνοι τους να κάνουν την εγκατάσταση του λειτουργικού ώστε να δούνε τις διαφορές που έχει από λειτουργικά με systemD και σε περίπτωση αποτυχίας να δοκιμάσουν με τον δικό μας οδηγό. Have fun!!! 😃
- Ένα livecd iso του funtoo (κατά προτίμηση να είναι η τελευταία έκδοση)
- Το Virtual Box (Μπορείτε να χρησιμοποιήσετε όποια άλλα εικονική μηχανή θέλετε αλλά αυτός ο οδηγός βασίζεται στο VirtualBox)
‼️ Ο οδηγός βασίζεται σε εγκατάσταση MBR και όχι GPT καθώς υπήρχαν κάποια προβλήματα με το τελευταίο. Αν κάποιος τα καταφέρει με GPT θα θέλαμε να το συμπεριλάβουμε στον οδηγό μας.
- Επιλέγουμε τα κατάλληλα πεδία όπως φαίνεται στην παρακάτω εικόνα
- Δίνουμε στη μηχανή τουλάχιστον δύο πυρήνες (ιδανικά 4) και τουλάχιστον 2GB RAM (ιδανικά 4GB λόγω του GUI) και 30GB αποθηκευτικό χώρο
Τα funtoo προσφέρουν έτοιμα isos σχεδόν για κάθε αρχιτεκτονική επεξεργαστών, όμως προσφέρουν και έτοιμα generic isos τα οποία λειτουργούν με κάθε επεξεργαστή απλά δεν είναι τόσο optimized. Μετά από πολύωρη ενασχόληση με τα specific CPU isos και αρκετά errors δεν καταφέραμε να μας δουλέψουν και έτσι αποφασίσαμε να ασχοληθούμε με τα generic τα οποία και δούλεψαν. Ο οδηγός βασίζεται λοιπόν στα generic isos, και πάλι αν κάποιος τα καταφέρει με συγκεκριμένη αρχιτεκτονική θα θέλαμε να το συμπεριλάβουμε στον οδηγό.
Αφού έχουμε bootάρει στο σύστημα ακολουθούμε τα συγκεκριμένα βήματα:
lsblk
για να δούμε το layout των δίσκωνfdisk /dev/sda
και δίνουμε την εντολήo
για να γίνει διαγραφή του partition- Ακολουθούμε τα βήματα από το official guide για το partitioning όμως δημιουργούμε 2 μόνο partitions αντί για 3. (Το swap partition είναι προαιρετικό)
mkfs.ext2 /dev/sda1
mkfs.ext4 /dev/sda2
(αν έχουμε φτιάξει swap partition τότε είναι το /dev/sda3)mkdir -p /mnt/funtoo
mount /dev/sda2 /mnt/funtoo
mkdir /mnt/funtoo/boot
mount /dev/sda1 /mnt/funtoo/boot
date
για να δούμε την ημερομηνία του συστήματος
date MMDDhhmmYYYY
αντικαθιστούμε τις μεταβλητές με νούμερα πχ.date 021718502023
hwclock --systohc
για να ρυθμίσουμε το hardware clock και να μείνει persistent
cd /mnt/funtoo
links http://build.funtoo.org
Επιλέγετε τα generic drivers τα οποία βρίσκονται στοnext/x86-64bit/generic_64/2023-01-31
και επιλέγετε όποια έκδοση θέλετε (για δική σας ευκολία επιλέξτε κάτι με γραφικό περιβάλλον)q
για να βγούμε απ τοlinks
1.tar --numeric-owner --xattrs --xattrs-include='*' -xpf stage3-latest.tar.xz
(stage3=το αρχείο που κατεβάσατε)
fchroot /mnt/funtoo /bin/bash --login
(οι οδηγίες του funtoo λένε ότι το prompt αλλάζει στη δική μας περίπτωση δεν έγινε κάτι τέτοιο αλλά παρέμεινε και πάλιlivecd
)
ego sync
nano -w /etc/fstab
ακολουθήστε τις οδηγίεςrm -f /etc/localtime
ln -sf /usr/share/zoneinfo/Europe/Athens /etc/localtime
emerge -auDN @world
Ηemerge -q -auDB @world
το-q
κάνει suppress το output
emerge -av grub
grub-install --target=i386-pc --no-floppy /dev/sda
ego boot update
προσπεράστε το warning της AMD
Ethernet
rc-update add dhcpcd default
nano /etc/conf.d/hostname
και αλλάζουμε το hostname
Wi-Fi
emerge linux-firmware networkmanager
rc-update add NetworkManager default
nmtui
passwd
κωδικός για τον root useruseradd -m myuser
usermod -G wheel,audio,video,plugdev,portage myuser
passwd myuser
exit
cd /mnt
umount -lR funtoo
reboot
κλείνουμε το vm και αφαιρούμε το livecd
Feel free να προτείνετε διορθώσεις
Made with ❤️ by PaneksypnesDiepafes