Κατεβασμα του νεοτερου ISO απο το official site ArchLinux.org με direct download ή torrent ή και απο τα ελληνικα mirrorlist. Εγγραφη του ISO σε USB με την εντολη dd. Η εντολη blkid θα μας βοηθησει να βρουμε τη καταληλη συσκευη.
dd if=archlinux-2013.08.01-dual.iso of=/dev/sdX
sdX οπου X το σωστο γραμμα συσκευης. ΠΡΟΣΟΧΗ το dd μπορει να διαγραψει ευκαλα οποιοδηποτε αλλο δισκο. Με την εντολη cfdisk κανουμε partions στον δισκο οπου θα εγκαταστησουμε το Arch. Εχοντας για παραδειγμα 4 partitions {boot,swap,root,home} και αντιστοιχα sda1,sda2,sda3,sda4 με το sda1 flaged ως boot * κανουμε format σε ext4,swap και μετα mount.
mkfs.ext4 /dev/sda1 mkswap /dev/sda2 mkfs.ext4 /dev/sda3 mkfs.ext4 /dev/sda4
mount /dev/sda3 /mnt mkdir /mnt/boot && mount /dev/sda1 /mnt/boot swapon /dev/sda2 mkdir /mnt/home && mount /dev/sda4 /mnt/home
Διαλεγουμε μονο τα δικα μας mirrors μπαινοντας στο αρχειο mirrorlist και διαγραφοντας τα υπολοιπα (γρηγορη διαγραφη ολοκληρης σειρας με Ctrl+K).
nano /etc/pacman.d/mirrorlist
Εγκατασταση βασικου συστηματος.
pacstrap /mnt base base-devel
Εγκατασταση του Grub2 bootloader.
arch-chroot /mnt pacman -S grub-bios
Generate του fstab.
genfstab -p /mnt >> /mnt/etc/fstab
Login ως chroot.
arch-chroot /mnt
Μεσα στο hostname γραφουμε το ονομα που θελουμε να εχει ο υπολογιστης μας.
nano /etc/hostname
Καθοριζουμε το timezone.
ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime
Εδω αν το συστημα θελουμε να ειναι GR διαγραφουμε το # μπροστα απο το el_GR.utf8.
nano /etc/locale.gen
Μεσα στον παρακατω προορισμο γραφουμε τη γλωσσα που επιλεξαμε και το localtime.
nano /etc/locale.conf
Εφοσον επιλεξαμε GR γραφουμε στο locale.conf: LANG="el_GR.UTF8" LC_COLLATE="C" LC_TIME="el_GR.UTF-8" Κανουμε Generate το locale.
locale-gen
Κονφιγκιουραρουμε το kernel.
mkinitcpio -p linux
Κονφιγκιουραρουμε το Grub bootloader.
grub-mkconfig -o /boot/grub/grub.cfg grub-install --recheck /dev/sda
Αλλαζουμε το root password.
passwd root
Βγαινουμε απο chroot.
exit
Κανουμε unmount και reboot.
umount /mnt/{boot,home,}
Λογικα το δικτυο θα ειναι κλειστο. Το ενεργοποιουμε με dhcpcd βαζοντας το στο systemctl.
systemctl start dhcpcd systemctl enable dhcpcd
Εγκαταστησαμε το βασικο συστημα των Arch Linux. Για γραφικο περιβαλλον κοιταξτε τα αρθρα Xorg,Nvidia ή ATI, add user, login manager, desktop enviroment, window manager στο official wiki του ArchLinux.org. Ελπιζω να βοηθησα. Για οτιδηποτε ποσταρετε εδω.
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
Ποιος θα κάτσει (τώρα) να κάνει όλα αυτά όταν το ubuntu, linuxmint τα κάνουν αυτόματα.
Αν θελετε να μαθετε κατι παραπανω ακολουθηστε Arch, Gentoo, freeBSD.
Αν απλα θελετε ενα distro να τρεχει με απλο install, σωστα ειστε στο debian-ubuntu.
Παντως προτιμω να ξερω τι εχω κανει, εγω ο ιδιος, install παρα να βαλω ubuntu και μετα να βγαζω ενα ενα τα περιττα πακετα και τα module τα οποια καθυστερουν κιαλλο το συστημα..
manolos ,
Χμ βλέπω να το βάζω σε καμιά vm για δοκιμή και αν τα καταφέρω πάω για μόνιμα
Επίσης Χάρη Linux δεν συμαίνει Ubuntu .Πυραματήσου και λίγο εκτός από debian based λειτουργικά όπως :
OpenSUSE
Fedora
Arch
Mageia
Fuduntu
Gentoo και άλλες διανομές .
Το Gentoo δεν έχω ασχοληθεί ακόμη και ούτε έχω σκοπό για αρχή !Για arch ψάχνω καιρό κανένα καλό οδηγό πως να το στήσω ,άλλα αυτοί που έχω στα Ελληνικα LinuxFormat έχουν παλιώσει και δεν.....
Ειναι δοκιμασμενος ο οδηγος σε εγκατασταση του νεοτερου ISO σε desktop και σε VM (το desktop μου ειναι στα νεοτερα DESKTOPS του site). Δοκιμασε το και πες μας.
Πολύ καλός οδηγός [img]/smileys/smiley-laughing.gif[/img]
Δημήτρη σου δίνω το skype μου αν χρειαστείς βοήθεια
Εγώ είμαι αυτός ο Δημήτρης ? :Ρ
Βλέπεις να συμμετάσχει κι άλλος σ' αυτό το θέμα; [img]/smileys/smiley-tongue-out.gif[/img]
Σου 'πα όπως ΠΧ το ubuntu, linuxmint. π.χ
ΟΚ, το εχω σε vm.
Helix oκ ,θα δω ποτε θα το κανω γιατι αυτη η εβδομαδα ........
Χαραλαμπε και το ubuntu και το linuxmint βασιζονται στο debian δηλαδη ειναι debian based.Γενικα οσα εχουν τον APT για διαχειριση πακετων debian based ειναι .
Και πιστεψε με , πιο ευκολα θα κανεις την δουλεια σου σε μια διανομη που την στηνεις μονο σου ,επειδη δεν εχει ολα αυτα τα προγραμματα που οι περισσοτεροι κανουν πως δεν τα βλεπουν επειδη τους ειναι αχρηστα! Gnome θες? δινεις την εντολη στο pacman και το βαζεις.Βεβαια υπαρχει και καποιο σαν την Synaptec για τους αρχαριους που βαζουν τα πακετα τους πιο ευκολα
ΥΓ Pacman δεν εννοω το game του 1980 της Namco
Και κατι αλλο ποσα gb θα χρειαστω για το arch σε μια vm
Δημήτρη, πριν σου 'πα ότι το, για παράδειγμα linuxmint, ubuntu έχουν εύκολο εγκαταστάτη. Όχι γιατί το fedora, openSUSE (κτλ) δεν έχουν εύκολο εγκαταστάτη.
Έχω δοκιμάσει και όχι debian - based διανομές όπως fedora, openSUSE κτλ.
10 GB φτάνουν, αλλά καλύτερα 20-25 GB για άνετη εμπειρία
Α ωραία ,έχω 9GB κενά [img]/smileys/smiley-laughing.gif[/img]
ΣΩΣΤΑ -.-
Αν θέλετε να μάθετε πιο πολλά για το Linux το Arch είναι μια καλή ευκαιρεία
Ναι, γιατί το Αrch Linux (κακά τα ψέματα) σου μαθαίνει linux. Στο ubuntu π.χ. δεν μαθαίνεις κάτι το σοφαρό παρά μόνο τα γραφικό περιβάλλων. Η πιο πολύ αξιά του linux είναι η κονσόλα γιατί και τα windows έχουν περιβάλλων αλλά όχι και τοσο καλή κονσόλα.
Πολύ καλή η προσπάθεια μανόλο για το τον οδηγό!!!Απλά αν μου επιτρέπεις να επισημάνω ότι ο συγκεκριμένος οδηγός προτείνεται για εγκατάσταση μεσω VM διότι αν κάποιος έχει "παράθυρα" και θέλει να είναι dual boot τότε ζωτικής σημασιας είανι να προστεθει πριν την εντολή "grub-mkconfig -o /boot/grub/grub.cfg" η εντολή "
pacman -S os-prober
" η οποία αναγνωριζει όποιο λειτουργικό υπάρχει ήδη!!!!!!και το εμφανίζει στο boot menu!!!!--υπάρχουν και άλλες λεπτομέριες αλλά δεν έχουν τόσο σημασία!![img]/smileys/smiley-frown.gif[/img]και πάλι μπράβο!!!Εάν κάποιος δεν έχει σκοπό να το κάνει μέσω vm είναι σοφό να ακολου8ησει τον επίσημο οδηγό απο το wiki της ιστοσελίδας"https://wiki.archlinux.org/index.php/Beginners%27_Guide"
Κατά την ταπεινή μου άποψη χρησιμοποιώ το arch περιπου 2 χρόνια και έχω μαθει πολλά και τρεχει και αψεγαδιαστα!!!!ONCE Y GO ARCH Y NEVER GO BACK[img]/smileys/smiley-laughing.gif[/img]
O Helix είναι εγκύηση!!!απο τους ποιό φιλικούς arch users!!!!Δημήτρη Β δοκίμασετ ο ....αξίζει την προσπάθεια!!!!!!
Ευχαριστώ τον φίλτατο Cannibal_pulse για τα καλά του λόγια :)
Αρχιζω να διαγραφω αρχεια για να το στησω το arch σε vm
Δεν έχεις χόρο; Και σε 2 gb φορτωνεις arch linux.
Αναλόγως του τι θα εγκαταστήσει
Δεν ειναι απαραιτητο. Εχω Win8 και εβαλα επανω τα Arch. Απλα προσθετεις στο /etc/grub.d/40_custom το windows entry.
Μπράβο Μανόλο, πολύ καλός!
Διαβάζω τον [url=http://www.linuxinsider.gr/forum/archlinux-%CE%BF%CE%B4%CE%B7%CE%B3%CF%8C%CF%82-%CE%B5%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7%CF%82]οδηγό εγκατάστασης του Arch Linux[/url] του Παναγιώτη από το μακρινό πια 2008 (δείτε τον εδώ) και από ότι βλέπω οι οδηγίες είναι πολύ λιγότερες.
Στην περίπτωση του Arch, όμως, δεν ξέρω αν αυτό είναι καλύτερο ή χειρότερο :)
Του 2008-2012 ειχε auto installer. Σε αυτο δεν εχει. Γιαυτο και οι περισσοτερες εντολες.
Να πως και εγώ την άποψή μου.
Arch (άντε και Gentoo) βάζει κάποιος που δεν έχει να περιμένει 6-8 μήνες για να βγει η διανομή του με το νέο GNOME (κλπ). Μόλις βγει η νέα έκδοση, το έχουν σε λίγες ημέρες.
Παλιότερα το έκανα εγκατάσταση και έκανα οδηγό πως να εγκατασταθεί σε παρθένο σύστημα.
Αυτό που αντιμετωπίζω (και φοβάμαι) είναι οι κατατμήσεις.
Έχω 3 κατατμήσεις και θέλω σε αυτή που είναι το /home να μείνει ανέπαφη.
Επίσης είναι απαραίτητο να υπάρχουν 4 κατατμήσεις (όπως γράφει ο οδηγός);
Όχι. Εγώ έχω μόνο ένα partition για την ρίζα / και ένα swap.
Επειδή και εγώ δεν το κατέχω καλά το άθλημα, στις 3 κατατμήσεις λοιπόν, πως μπορώ απά να κάνω mount το /home; Χωρίς να κάνω format δηλαδής.
Δες ποιο partition ειναι και μη το πειραξεις. Κανε format τα υπολοιπα με cfdisk και ασε ανεπαφο το home. Επισης δεν κανεις mkfs. Μετα στον οδηγο, εκεινο το partition κανε το mount κλπ κλπ. Δε θαχεις προβλημα. Οντως ειναι πιο σωστο με 4 partition αλλα και με λιγοτερα κανεις τη δουλεια σου, με περιορισμους.
EDIT: Κανε ενα backup αν το κανεις. Γινονται λαθη πανω στη διαγραφη τομων.
Αν υποθέσουμε ότι το home σου είναι το /dev/sda5 για παράδειγμα, τότε στο σημείο του οδηγού που σου λέει να το κάνεις mount δίνεις:
mkdir /mnt/home && mount /dev/sda5 /mnt/home
Βασικά στον οδηγό χρησιμοποιεί 4 κατατμήσεις για να έχει σε ξεχωριστό partition το /boot. Αυτό απ' όσο ξέρω δεν έχει κάποια ιδιαίτερη χρησιμότητα, οπότε στην περίπτωσή σου κάνεις format το / και το swap. Μετά τα κάνεις mount όλα μαζί με το sda5 (ή όπου αλλού είναι το home σου).
Αυτό που δεν ξέρω είναι τι θα γίνει με τους λογαριασμούς χρηστών που έχεις πιθανώς εκει. Πχ αν έχεις έναν χρήστη (άρα και φάκελο) diamond μέσα στο /home και χρησιμοποιήσεις το ίδιο όνομα και στο Arch τι θα συμβεί με τις τυχόν διαφορετικές ρυθμίσεις που έχεις από άλλες διανομές στα dot αρχεία και φακέλους... Καλού κακού μην χρησιμοποιήσεις το ίδιο όνομα :)
Ακριβως οπως το ειπε ο dimitris. Με τους χρηστες δε θα εχει προβλημα. Δοκιμασμενο και σε ubuntu.
Λοιπόν, πες μου τι έχω κάνει λάθος.
Το δοκίμασα σε ένα virtual box. Εγκατέστησα το openSUSE Milestone 4, έτσι ώστε να έχω κάποιο "εγκατεστημένο" σύστημα με τα partition του. Είχε sda1 (το /), το sda2 (το swap) και το sda3 (το /home).
Έτσι έδωσα τις εντολές:
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
και μετά στην διαδικασία του mount έδωσα
mount /dev/sda1 /mnt
swapon /dev/sda2
mkdir /mnt/home && mount /dev/sda3 /mnt/home
Στη συνέχεια ακολούθησα τον οδηγό σου μέχρι την επανεκκίνηση
umount /mnt/home
κάνω reboot και μου βγάζει μνμ
Missing operating system
FATAL: INIT18: BOOT FAILURE
Ξέρεις τι έκανα λάθος;
Παίζει να μπορέσω να το διορθώσω ή πρέπει να το πάρω πάλι από την αρχή;
Εκανες cfdisk πρωτα το sda1,sda2?
Προτείνω εγκατάσταση και χρήση syslinux που έχει πιο πολύ λογική grub legacy και είναι πιο εύκολο στο στήσιμο απ' ότι ο grub 2
Αδερφέ, επειδή από διάφορα πειράματα που έχω κάνει (στην ιατρική επιστήμη) όταν το πείραμα σου βγεί λάθος, τότε καλύτερα να το πας από την αρχή, παρά να φας τα μούτρα σου να βρεις το λάθος, το πήρα λοιπόν από την αρχή.
Τώρα δούλεψε.
Στο δίκτυο είχα ένα πρόβλημα αλλά μετά το ψάξιμο βρήκα
systemctl start dhcpcd.service
systemctl enable dhcpcd.service
Έφτιαξα χρήστη με την εντολή:
useradd -m -g users -s /bin/bash username
μπήκα μέσα και είδα τους καταλόγους που είχα στο openSUSE. Επειδή έχω ένα δίσκο ακόμα (λογικά θα τον δει ως /sdb), ακολουθώ την ίδια λογική.
Ωραία, τώρα ποιά είναι τα επόμενα βήματα;
Πως σηκώνω γραφικό;
Το systemctl για dhcpcd το αναφερει ο οδηγος.
Για γραφικο περιβαλλον εχεις πολλες επιλογες. Αν για παραδειγμα θελεις κατι light θα πας στο LXDE ή το Openbox μονο του, αλλιως KDE και Gnome (το Unity δεν τρεχει καλα ακομα στα Arch). Ποιον login Manager θες?GDM KDM XDM ή Slim? Εχεις Nvidia, ATI ή Intel?
Για απλο σηκωμα γραφικων θες το hybrid driver του xf86 και ολα τα πακετα του X11 δηλαδη xorg-server και xinit.
Βασικά για GNOME πάω. Λογικά GDM.
Έχω NVidia αλλά σε virtual box τι γίνεται;
Κατάφερα να σηκώσω GNOME.
Αυτά που έχω κάνει λάθος, είναι κάτι που αναφέρει για την τοπικοποίηση. Έβαλα αγγλικά ως γλώσσα αλλά νομίζω με το ρολόι κάτι είχε.
Επίσης με τα δικαιώματα-groups. Χρειάζεται να τα ξαναδώ.
X install
pacman -S xorg-server xorg-apps xorg-xinit xorg-twm xorg-xclock xterm
Nvidia install
pacman -S nvidia
headers
pacman -S linux-headers
Install GDM
pacman -S gdm
systemctl enable gdm.service
Install gnome pacman -S gnome gnome-extra
nano ~/.xinitrc
#uncommend τη σειρα με το exec gnome-session
Ολα αυτα τα κανεις εγκατασταση σε desktop ή laptop, οχι σε vm. Για vm χρειαζεσε τα driver που σου παρεχει το προγραμμα και οχι τα nvidia drivers.
Μην ξεχασεις alsa kai pulse για ηχο
Ευχαριστώ.
Έχω περάσει τον χρήστη με την εντολή:
useradd -m -G users,wheel,audio,video,optical,storage,lp -s /bin/bash username
Και ως driver για γραφικά έβαλα το
pacman -S xf86-video-vesa
ως γενικός οδηγός.
Αυτό που δεν μου δούλεψε ήταν το .xinitrc που λες. Εκεί πρόσθεσα την γραμμή
exec gnome-session
και δίνω startx για να ξεκινήσει το γραφικό. Φαντάζομαι αν δώσω το
systemctl enable gdm.service
να μπαίνει αυτόματα στο γραφικό.
Ισχύει
Btw στο http://forum.osarena.net/threads/Οδηγός-Εγκατάστασης-arch-linux-για-αρχάριους.2275/ βρίσκεται ενας υπερπλήρης οδηγός εγκατάστασης στα ελληνικά. Επίσης δείτε και https://el.wikibooks.org/wiki/Linux_για_αρχάριους
Έχω γράψει και εγώ στο παρελθόν...
http://eiosifidis.blogspot.gr/search/label/arch%20linux
Boot σε run level.. Πρεπει να ειναι το ISO του 2012 οταν αρχισαν τις μεγαλες αλλαγες στη distro.
Καλησπέρα γιατί έβαλες όλα τα group σαν δευτερεύοντα;; Το -G είναι για τα δευτερεύοντα groups
Για την εγκατάσταση του Arch χρησιμοποιούμε πάντα το τελευταίο iso. Εδώ και κάνα χρόνο βγάζουνε κάθε μήνα.
Για πρωταρχικο group χρησιμοποιουμε -g
Για δευτερευον group χρησιμοποιουμε -G
Δεν ειναι λαθος το -G αλλα δεν υπαρχει και λογος να εχει ο χρηστης δευτερευουσες ομαδες.
Όλα αυτά που είδατε στον οδηγό που είχα φτιάξει, ήταν παλιά (όπως αναφέρει ο φίλος). Τότε και εγώ έψαχνα και ότι έβρισκα το έβαζα. Και μου δούλευε.
Τελικά το κατάφερα σε σταθερό και netbook. Έγραψα και ένα πλήρη οδηγό εδώ
http://eiosifidis.blogspot.gr/2013/09/arch-linux-2013-09-01.html
Ωραίος! Welcome to the club
μόλις τωρα εβαλα και εγω ενα archlinux στο συστημα μου ...
σταθη καλα τα λες αλλα οταν πας στον begginers guide τοτε στα λεει ολα ...
αμα κανεις λαθη δηλαδη παρακαψη βηματος μην μασατε ... πρεπει να το κανετε οπωςδηποτε