Εγκαταστήστε το Arch Linux στο VirtualBox

Install Arch Linux Virtualbox



Το Arch Linux μπορεί να μην είναι για όλους. Οι περισσότεροι νέοι χρήστες πιθανότατα θα προτιμούσαν μια λύση χωρίς συσκευές όπως το Debian ή το Fedora. Ωστόσο, το να έχεις μια εγκατάσταση Arch Linux για να τσιγκουνεύεσαι και να κατανοείς λίγο καλύτερα το περιβάλλον Linux είναι πάντα χρήσιμο.

Παρόμοιο με το δικό μαςΕγκατάσταση Gentooαυτή η εγκατάσταση χρησιμοποιεί το VirtualBox για εμπειρία εγκατάστασης χωρίς κίνδυνο. Η διανομή είναι αρκετά ελαφριά για να λειτουργήσει μέσα σε ένα εικονικό μηχάνημα και δεν θα πρέπει να ανησυχούμε για συγκεκριμένα ζητήματα προγραμμάτων οδήγησης υλικού. Αυτός είναι ένας πολύ καλός τρόπος για να πειραματιστείτε και, αφού έχετε αρκετή αυτοπεποίθηση, μπορείτε να προχωρήσετε και να το εγκαταστήσετε σε γυμνό μέταλλο, αν σας αρέσει.







Μια διαφορά από την εγκατάσταση του Gentoo θα είναι ότι θα είναι πολύ πιο γρήγορα, καθώς δεν πρόκειται να συντάξουμε τον πυρήνα και άλλα βοηθητικά προγράμματα από την αρχή. Αντ 'αυτού, θα χρησιμοποιήσουμε απλώς τα προσυσκευασμένα δυαδικά αρχεία για να δημιουργήσουμε το νέο μας /(ρίζα) περιβάλλον



Θα ξεκινήσουμε με την πρώτη εκκίνηση του Arch iso για την εικονική μας μηχανή. Στη συνέχεια, χαράζουμε ένα bootable διαμέρισμα από τον εικονικό σκληρό μας δίσκο και εγκαθιστούμε το βασικό σύστημα Linux linux arch πάνω του. Στη συνέχεια, μεταβαίνουμε στη νέα μας ρίζα, κάνουμε κάποιες αλλαγές, όπως επιλογή γλωσσών, αντιστοίχιση πληκτρολογίου, ζώνη ώρας και επιλογή ρολογιού υλικού και ξεκινάμε το νεοεγκατεστημένο σύστημα απαλλαγούμε από το δίσκο .iso.



1. Δημιουργία του VM

Αυτό γίνεται εύκολα χρησιμοποιώντας τη διεπαφή VirtualBox. Επιλέγω Νέος επιλογή και δώστε ένα όνομα στον VM σας, επιλέξτε τον τύπο ως Arch Linux 64-bit και διαθέστε τουλάχιστον 2 GB RAM στο VM





Στη συνέχεια, δημιουργούμε έναν εικονικό σκληρό δίσκο μεγέθους τουλάχιστον 8 GB. Εδώ θα εγκατασταθεί το λειτουργικό σύστημα μαζί με τον ριζικό κατάλογο και άλλα δεδομένα χρήστη επίσης.



Μπορείτε να προχωρήσετε και να εκκινήσετε το VM και θα σας ζητήσει ένα μέσο εκκίνησης, επειδή ο σκληρός δίσκος που μόλις δημιουργήσαμε είναι κενός και δεν είναι εκκινήσιμος. Επιλέγουμε λοιπόν ένα ήδη κατεβασμένο Arch Linux iso από τον εξερευνητή αρχείων για εκκίνηση.

Αυτό είναι περίπου αυτό που θα δείτε, εδώ πρέπει να επιλέξετε την πρώτη επιλογή του Boot Arch Linux, επειδή σας επιτρέπει να μορφοποιήσετε τον πρόσφατα δημιουργημένο εικονικό δίσκο και να εγκαταστήσετε το Arch σε αυτό. Τώρα μόλις δούμε ένα ερώτημα κελύφους μπορούμε να προχωρήσουμε και να ενημερώσουμε τη βάση δεδομένων πακέτων μας, είναι παρόμοιο με κατάλληλη ενημέρωση στα συστήματα Debian.

ρίζα@αρχισο# pacman -Αιτία

Pacman είναι ο διαχειριστής πακέτων για το Arch και τη σημαία -ΜΙΚΡΟ σημαίνει sync όπου προσπαθεί να συγχρονίσει το Arch με επίσημα αποθετήρια και η σημαία -yy το αναγκάζει να κατεβάσει ένα νέο πακέτο βάσεων δεδομένων ακόμη και αν το σύστημα είναι ενημερωμένο (μπορείτε να παραλείψετε -yy αν θέλετε).

Δεδομένου ότι πρόκειται για εικονική μηχανή, η δικτύωση είναι διαθέσιμη από προεπιλογή, υπό την προϋπόθεση ότι το σύστημα κεντρικού υπολογιστή είναι συνδεδεμένο στο διαδίκτυο. Τώρα μπορούμε να προχωρήσουμε στη διαίρεση του σκληρού δίσκου.

2. Διαμερίστε τον σκληρό δίσκο

Θα το χωρίσουμε όχι χρησιμοποιώντας το πρόγραμμα gpt αλλά μάλλον το παλιό σχολείο δύο ετικέτα, ώστε να μπορείτε να κάνετε διπλή εκκίνηση εάν αποφασίσετε να το εκτελέσετε στο πραγματικό σας μηχάνημα. Για να γνωρίζετε τον κόμβο της συσκευής του δίσκου εκτελέστε την εντολή:

#fdisk -ο

Η έξοδος θα σας υποδείξει ποιος κόμβος συσκευής αντιπροσωπεύει τον εικονικό σκληρό δίσκο προορισμού σας.

Σαφώς, αυτό με μέγεθος 128 GB είναι ο δίσκος στόχος μας, αφού αυτό είναι το μέγεθος που επιλέξαμε νωρίτερα. Ο κόμβος της συσκευής είναι / dev / sda που θα χρησιμοποιηθεί για διασύνδεση με το δίσκο. Ας κάνουμε τον δίσκο εκκινήσιμο και για αυτό θα χρησιμοποιήσουμε το cfdisk χρησιμότητα.

#cfdisk/dev/sda

Αυτό ανοίγει μια διεπαφή που ζητά τον τύπο της ετικέτας. Θα πάμε με δύο. Μετά από αυτό θα δούμε μια διαδραστική συνεδρία για να μας διευκολύνει τα πράγματα.

Επιλογή [Νέος] (χρησιμοποιώντας τα πλήκτρα βέλους και πατώντας ) θα δημιουργήσει αμέσως το πρώτο (και στην περίπτωσή μας, το μόνο) διαμέρισμα που πρέπει να δημιουργήσουμε.

Κτύπημα για να αποδεχτείτε το μέγεθος του διαμερίσματος της επιλογής σας και στην επόμενη ερώτηση επιλέξτε τον τύπο διαμερίσματος που θα είναι [πρωτεύον]. Αυτό δημιουργεί ένα νέο διαμέρισμα με τον κόμβο της συσκευής /dev/sda1. Οπως φαίνεται παρακάτω:

Τέλος, επιλέξτε την επιλογή Bootable και εναλλάξτε την για να γίνει bootable το διαμέρισμα. Η στήλη 'Boot' θα έχει έναν αστερίσκο για να υποδείξει ότι το διαμέρισμα είναι bootable. Τώρα, για να κάνετε τις αλλαγές τελικές, από την κάτω γραμμή, μεταβείτε στο [Γράφω] , Κτύπημα και πληκτρολογήστε ναι όταν το ζητήσει η διεπαφή.

Τώρα μπορείτε να κλείσετε τη διεπαφή διαμερίσματος. Για να βεβαιωθείτε ότι οι αλλαγές ήταν επιτυχημένες, εκτελέστε fdisk -l άλλη μια φορά και θα δείτε μια καταχώριση για /dev /sda1.

Τώρα πρέπει να το μορφοποιήσουμε με ένα σύστημα αρχείων, το οποίο στην περίπτωσή μας πρόκειται να είναι ext4.

#mkfs.ext4/dev/sda1

Τοποθετήστε τη συσκευή ώστε να μπορούμε να της γράψουμε δεδομένα, αυτό θα χρειαζόταν για την εγκατάσταση του βασικού συστήματος σε αυτήν.

#βουνό /dev/sda1

Τώρα, τα δεδομένα που γράφονται / mnt φάκελος θα αποθηκευτεί σε sda1 χώρισμα.

3. Εγκατάσταση του βασικού συστήματος

Για να εγκαταστήσουμε το βασικό σύστημα και τα βασικά βοηθητικά προγράμματα, θα χρησιμοποιήσουμε το pacstrap βοηθητικό πρόγραμμα που συνοδεύει το Arch Linux iso. Ας εγκαταστήσουμε πακέτα βάσης και βασικής ανάπτυξης για το νέο μας περιβάλλον Arch.

#πακέτο-Εγώ /mnt βάση βάσης-ανάπτυξης

Μετά το συγχρονισμό των βάσεων δεδομένων, θα ζητηθεί από τον χρήστη να επιλέξει τα απαραίτητα πακέτα από μια λίστα διαθέσιμων. Η προεπιλεγμένη επιλογή είναι η εγκατάσταση όλων, κάτι που θα χρησιμοποιήσουμε. Προχωρήστε με αυτό χτυπώντας και προχωρήστε στην εγκατάσταση. Αυτό θα χρειαστεί λίγο χρόνο καθώς το βασικό πακέτο θα μεταφορτωθεί (M 300MB λήψης) και θα αποσυσκευαστεί.

Εντάξει, προτού προχωρήσουμε περαιτέρω, ας καταλάβουμε ότι το / mnt / θα είναι το νέο μας /(ρίζα). Αυτό σημαίνει όλους τους καταλόγους που θα περιμένατε κάτω από το / κατάλογος όπως /και τα λοιπά είναι κάτω από /mnt/κλπ προς το παρόν. Αυτό είναι σημαντικό να το καταλάβουμε, γιατί όταν κάνουμε τροποποιήσεις εδώ θα πηγαίναμε μέσα / mnt κατάλογο πολύ.

Πρώτα πρέπει να δημιουργήσουμε ένα αρχείο fstab, το οποίο σημαίνει Πίνακας συστήματος αρχείων, το οποίο λέει στο λειτουργικό σας σύστημα ποια διαμερίσματα και δίσκοι πρέπει να τοποθετηθούν αυτόματα κατά τη διαδικασία εκκίνησης.

#genfstab-U /mnt>> /mnt/και τα λοιπά/fstab

Αυτό θα κάνει μια εγγραφή για το /dev/sda1 για να τοποθετηθείτε στη διαδικασία εκκίνησης. Μπορείτε να ελέγξετε το περιεχόμενο του /mnt/etc/fstab για να δείτε ότι το διαμέρισμα αντιμετωπίζεται από το UUID του. Τώρα μπαίνουμε σε / mnt για να ορίσετε προτιμήσεις γλώσσας, αντιστοίχιση κλειδιών και ζώνες ώρας.

#αρχι-chroot/mnt/είμαι/κτυπώ δυνατά

Μόλις μπείτε σε αυτήν τη νέα ρίζα, ανοίξτε το αρχείο /etc/locale.gen:

#νανο /και τα λοιπά/local.gen

Και αποσυνδέστε τη γραμμή en-US.UTF-8 UTF-8

Αφού αποθηκεύσετε το αρχείο, μπορείτε να εκτελέσετε την εντολή:

#τοπικής γενιάς

Και οι αλλαγές θα γίνουν. Δίπλα για να ορίσετε ζώνη ώρας, πρέπει να δημιουργήσουμε τον ακόλουθο σύνδεσμο:

#ln -σφ /usr/μερίδιο/zoneinfo/Ευρώπη/Λονδίνο/και τα λοιπά/Τοπική ώρα

Η ζώνη ώρας σας θα είναι διαφορετική και για να εντοπίσετε τη σωστή ζώνη ώρας μπορείτε να εξερευνήσετε το zoneinfo κατάλογο χρησιμοποιώντας την ολοκλήρωση καρτέλας.

Στη συνέχεια, ενεργοποιήστε το ρολόι υλικού και αφήστε το λειτουργικό σύστημα να καταλάβει ότι λειτουργεί σε UTC.

#ωρολογια--systohc --λπ

Πρέπει επίσης να ορίσουμε το όνομα κεντρικού υπολογιστή και να συμπληρώσουμε τα αρχεία του κεντρικού υπολογιστή. Επιλέξαμε το όνομα να είναι ArchLinux αλλά μπορείτε να επιλέξετε όποιο όνομα προτιμάτε.

#echo ArchLinux >> /etc /hostname
#nano /etc /hosts

Στο αρχείο hosts προσθέστε τις ακόλουθες γραμμές στο κάτω μέρος (αντικαθιστώντας το ArchLinux με οποιοδήποτε όνομα κεντρικού υπολογιστή επιλέξατε παραπάνω):

127.0.0.1 localhost
127.0.1.1 ArchLinux
:: 1 localhost

Θα θέλαμε επίσης να ενεργοποιήσουμε τον πελάτη dhcp, ώστε να μπορεί να μιλήσει με το δρομολογητή του σπιτιού σας (ή με τον κεντρικό υπολογιστή):

#systemctlεπιτρέπωdhcpcd

Τέλος, πρέπει να δημιουργήσουμε έναν κωδικό πρόσβασης για τον root χρήστη μας.

#passwd

Εισαγάγετε και εισαγάγετε ξανά τον κωδικό πρόσβασης όπως σας ζητηθεί από το σύστημα.

4. Εγκατάσταση του bootloader

Ως τελευταίο βήμα, θα εγκαταστήσουμε το grub ως πρόγραμμα εκκίνησης. Θα είναι υπεύθυνο για την επιλογή από ποιο λειτουργικό σύστημα θα ξεκινήσει, σε περίπτωση που έχετε εγκαταστήσει πολλά λειτουργικά συστήματα και θα δημιουργηθεί επίσης ένα αρχείο διαμόρφωσης, για να κατανοήσει το grub τη διάταξη του συστήματος. Για να εγκαταστήσετε το grub run:

#Pacman-ΜΙΚΡΟκάμπια

Εκτελέστε την εντολή grub-install για να το κάνετε / dev / sda's boot-loader (όχι /dev /sda1, αλλά ολόκληρος ο δίσκος / dev / sda !)

#grub-install/dev/sda

Τώρα, μπορούμε να δημιουργήσουμε και να αποθηκεύσουμε ένα αρχείο διαμόρφωσης grub στον κατάλογο /boot.

#grub-mkconfig /μπότα/κάμπια/grub.cfg

Τέλος, βγαίνουμε από το chroot-ed περιβάλλον και το unmount /dev /sda1 πριν κάνουμε επανεκκίνηση στο πρόσφατα εγκατεστημένο μας Arch Linux περιβάλλον.

#έξοδος
#umount /dev /sda1
#επανεκκίνηση

Από εδώ, μπορείτε να προχωρήσετε και να εξερευνήσετε το περιβάλλον της Αψίδας. Μπορείτε να εγκαταστήσετε ένα GUI ή να το εκτελέσετε ως προσαρμοσμένο διακομιστή αρχείων, ανάλογα με τις προτιμήσεις σας.