27/2/11

εγκατάσταση FreeBSD 8.2

Πριν από λίγες μέρες κυκλοφόρησε το freebsd 8.2, το οποίο μπορείτε να κατεβάσετε από εδώ.
Μετά από αρκετά χρόνια χρήσης debian/gnu linux αποφάσισα ν' ασχοληθώ λιγάκι με το πιο "δύστροπο" freebsd.
Για λόγους ευκολίας το εγκατέστησα μέσω virtualbox (στο mac μου). Φυσικά η ίδια διαδικασία ισχύει και για εγκατάσταση σε κανονικό pc. Ιδού λοιπόν τα βήματα 1-1 της εγκατάστασης του freebsd:

Αν χρησιμοποιήσουμε το virtualbox, δημιουργούμε μια νέα μηχανή. Εγώ της έδωσα σκληρό δίσκο 20GB.


Ξεκινάμε bootάροντας από το cd/dvd εγκατάστασης:
 
 Επιλέγουμε τη χώρα μας:
Το πληκτρολόγιο:
Και ξεκινάμε την εγκατάστασή μας:

Ψάχνουμε το σκληρό δίσκο:
Τον επιλέγουμε πατώντας Α:
Επιλέγουμε να έχουμε boot manager:
Πάμε να κάνουμε το partitioning:
 Για αυτόματη ρύθμιση πατάμε πάλι Α:
Επιλέγουμε μια μινιμαλιστική εγκατάσταση, αφού αργότερα μπορούμε μόνοι μας να επιλέξουμε τι θέλουμε να εγκατασταθεί:
Επιλέγουμε το cd/dvd εγκατάστασης:
Ναι, είμαστε σίγουροι για το τι κάνουμε!
Ξεκουραζόμαστε για λίγο:
Wow! Αυτό ήταν;
 Σχεδόν! Πρέπει να ρυθμίσουμε την κάρτα δικτύου:

Απαντάμε και σε μερικές ερωτήσεις:
Θέλουμε ssh;
Κι άλλες ερωτήσεις:
Ρύθμιση ώρας:
Ποντίκι; Εγώ δεν ήθελα, γιατί το freebsd το θέλω ως web server:

 Ας αφήσουμε τα προγράμματα γι αργότερα:
Να ετοιμάσουμε και έναν απλό χρήστη για το σύστημά μας:
Ορίζουμε και το password για το root:
Τελειώνοντας:
 Ώρα για exit install:

Επιτέλους έτοιμοι για να κάνουμε boot στο φρέσκο μας σύστημα:


Ώρα να στήσουμε και το ports collection (πάνω από 22.000 εφαρμογές έτοιμες προς εγκατάσταση). Ως root εκτελούμε την εντολή portsnap fetch και περιμένουμε λίγο:
Έπειτα εκτελούμε την εντολή portsnap extract, για να χτιστεί το οικοδόμημα:
και περιμένουμε να ολοκληρωθεί...
Για να δοκιμάσουμε τα ports, πάμε να εγκαταστήσουμε το γνωστό μας bash, εκτελώντας τις εντολές cd /usr/ports/shells/bash και make install clean. Η διαδικασία αρκεί κάποια λεπτά και μας γίνονται ερωτήσεις για παραμετροποίηση, τις οποίες απαντάμε ανάλογα με τις ανάγκες μας, ή απλά αποδεχόμαστε τα defaults:
Με το πέρας της εγκατάστασης του bash, μπορούμε να το ορίσουμε ως κέλυφος για τον root, καθώς και για τον κοινό μας χρήστη. Αυτό γίνεται με τις εντολές chsh -s /usr/local/bin/bash (για τον root) και chsh -s /usr/local/bin/bash yorgo (για τον χρήστη yorgo):