Προς το περιεχόμενο

[INFO] Νεος οδηγος εγκαταστασης Arch GNU/Linux (Arch Install Scripts)


tritonas00

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Παμε να δουμε πως γινεται πλεον η εγκατασταση στο Arch. Θα χρησιμοποιησουμε δισκο sda 8 GB, ext4, syslinux για boot manager, nano για editing αρχειων ( Control ^ O και Enter= σωσιμο αρχειου , Control ^ X= εξοδος απο τον nano ) και τις περιπτωσεις εγκαταστασης ολων σε ενα root partition ( / ) και με ξεχωριστο boot - home.

 

 

1.Download και Boot

 

archlinux-2012.07.15-netinstall-dual.iso

 

Mirrors

 

Κανουμε boot απο το iso μας, επιλεγουμε αρχιτεκτονικη (i686 ή x86_64) και παταμε enter.

 

 

2.Partitions και Format

 

2α.Ενα root και ενα swap

 

 

 

Δημιουργια partitions:

 

>cfdisk

(πλοηγηση με βελακια, επιλογη με Enter)

 

Root (sda1)

 

New

Primary

Size ( in MB): Ολον τον χωρο μειον το swap.Πx για δισκο ~8500 MB γραφουμε 8000, οποτε μενουν ~500 MB για το swap

Beggining

Bootable

Type 83

 

Swap (sda2)

Παμε απο κατω, στον υπολοιπο χωρο:

 

New

Primary

Size ( in MB): Enter

Type 82

 

Write

Πληκτρολογουμε yes

Enter

Quit

 

Επιβεβαιωνουμε τις αλλαγες:

 

>fdisk -l

 

Format:

 

>mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2

 

Mount και δημιουργια φακελων:

 

>mount /dev/sda1 /mnt
mkdir /mnt/boot
mkdir /mnt/home

 

 

 

2β.Ξεχωριστο boot - home, root και swap

 

 

 

 

Δημιουργια partitions:

 

>cfdisk

(πλοηγηση με βελακια, επιλογη με Enter)

 

Boot (sda1)

 

New

Primary

Size ( in MB): 100

Beggining

Bootable

Type 83

 

Root (sda2)

Παμε απο κατω, στον υπολοιπο χωρο:

 

New

Primary

Size ( in MB): 4000 (σε δισκο ~8000 MB, φυσικα μπορουμε να βαλουμε και παραπανω)

Beggining

Type 83

 

Home (sda3)

Παμε απο κατω, στον υπολοιπο χωρο:

 

New

Primary

Size ( in MB): 4000 (σε δισκο ~8000 MB, ωστε να μεινουν ~400 MB για το swap)

Beggining

Type 83

 

Swap (sda4)

Παμε απο κατω, στον υπολοιπο χωρο:

 

New

Primary

Size ( in MB): Enter

Type 82

 

Write

Πληκτρολογουμε yes

Enter

Quit

 

Επιβεβαιωνουμε τις αλλαγες:

 

>fdisk -l

 

Format:

>
mkfs.etx2 /dev/sda1
mkfs.etx4 /dev/sda2
mkfs.etx4 /dev/sda3
mkswap /dev/sda4
swapon /dev/sda4

 

Mount και δημιουργια φακελων:

 

>mount /dev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home

 

 

 

3.Δικτυο και εγκατασταση βασικου συστηματος

 

dhcp στην καρτα δικτυου μας (eth0)

 

>dhclient eth0

 

Ελεχγουμε

 

>ping google.gr

 

Σταματαμε με Control ^ C

 

Εγκαθιστουμε το βασικο συστημα (base base-devel)

 

>pacstrap /mnt base base-devel

 

Eγκατασταση bootloader

 

>pacstrap /mnt syslinux

 

4.Παραμετροποιηση συστηματος

 

FSTAB

 

>genfstab -p /mnt >> /mnt/etc/fstab

 

Ελεγχουμε:

 

>cat /mnt/etc/fstab

 

CHROOT

 

>arch-chroot /mnt

 

HOSTNAME

 

>nano /etc/hostname

 

Γραφουμε το hostname που επιθυμουμε, σωζουμε και κλεινουμε.

 

ΤΙΜΕΖΟΝΕ

 

>ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime

 

LOCALE

 

>nano /etc/locale.gen

 

Κανουμε uncomment τα

 

>en_US.UTF-8 UTF-8
en_US ISO-8859-1
el_GR.UTF-8 UTF-8
el_GR ISO-8859-7

 

σωζουμε, κλεινουμε και generate:

 

>locale-gen

 

INITRAMFS

 

>mkinitcpio -p linux

 

BOOTLOADER (MBR)

 

>nano /boot/syslinux/syslinux.cfg

 

Δηλωνουμε σωστα το root μας στα Label arch και Label archfallback, σωζουμε και κλεινουμε.

 

Στη περιπτωση 2α, root (sda1) και swap (sda2):

 

>APPEND root=/dev/sda1 ro

 

Στη περιπτωση 2β, boot (sda1), root (sda2), home (sda3) και swap (sda4):

 

>APPEND root=/dev/sda2 ro

 

Σωζουμε, κλεινουμε και εγκαθιστουμε τον syslinux στον MBR του δισκου μας:

 

>syslinux-install_update -iam

 

ΔΗΛΩΣΗ ΚΑΡΤΑΣ ΔΙΚΤΥΟΥ (eth0)

 

>nano /etc/rc.conf

 

Δηλωνουμε:

 

>interface = eth0

 

Σωζουμε και κλεινουμε

 

ROOT PASSWORD

 

>passwd

 

Πληκτρολογουμε το password που επιθυμουμε, 2 φορες.

 

ΕΞΟΔΟΣ

 

>exit

 

5.Unmount και Reboot

 

Στη περιπτωση 2α, root (sda1) και swap (sda2):

 

>umount /dev/sda1
swapoff /dev/sda2

 

 

Στη περιπτωση 2β, boot (sda1), root (sda2), home (sda3) και swap (sda4):

 

>umount /mnt/home
umount /mnt/boot
umount /dev/sda2
swapoff /dev/sda4

 

Τελος, κανουμε επανεκκινηση.

 

>reboot

 

Installation Guide

Archlinux

Επεξ/σία από tritonas00
  • Like 3
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στο 3. γινεται να δωσουμε στατικη IP στο δικτυο και να μη χρησιμοποιησουμε DHCP?

 

Καλυτερα dhcp στην εγκατασταση.

 

Σε live περιβαλλον εισαι ακομα. Δεν εχει νοημα.

 

Απο το chroot και μετα που εισαι μεσα, κανεις οτι θες.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευχαριστούμε...

 

Γίνεται αυτό και κάποια άλλα να τα κάνουμε sticky; Να μπούνε στο wiki αν είναι πιο εύκολο.

 

Γιατί πράγματα του σατανά(aka syslinux);

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γιατί πράγματα του σατανά(aka syslinux);

 

Γιατι ειμαι παραδοσιακος τυπος, bios ext4 grub mbr - ταπεινα πραματα - του φτωχου λαου. :P

 

btrfs gpt syslinux uefi κλπ δεν τα μπορω.. :P

 

:lol:

 

 

Οποιος θελει ας αναλαβει την wiki-ποιηση του οδηγου.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το ειχε πρωτο το wiki και ειπα να το δοκιμασω. (σε vbox εκτελεστηκαν ολα)

 

Η διαδικασια του grub ειναι η γνωστη.

 

mount dev proc sys, install - ενημερωση, unmount.

 

Φανταζομαι οτι το πακετο glibc-2.16.0-2 εχει περασει στο installation, ετσι? Μην εχουμε παλι ολη αυτη τη μανουρα...

 

 

net install ειναι.

 

κατεβαζει τα παντα - τελευταια πακετα απο το internet.

 

dont worry.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπον, κανω το installation αυτη τη στιγμη...

Ειμαι στο βημα 3. και σεταρισα manually το δικτυο με static ip.

 

Τα βηματα που χρειαζονται για σεταρισμα του wireless LAN με στατικη IP ειναι:

 

1. mv /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.original

vi /etc/wpa_supplicant/wpa_supplicant.conf

>network={
      ssid="my_ssid"
      proto=RSN
      key_mgmt=WPA-PSK
      pairwise=CCMP TKIP
      group=CCMP TKIP 
      psk="my_password"
}

 

2. ifconfig wlan0 192.168.1.100 netmask 255.255.255.0 up

 

3. route add default gw 192.168.1.1

 

4. vi /etc/resolv.conf

>nameserver 192.168.1.1

 

5. wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf &

 

6. ping www.google.gr

 

ΤΕΛΟΣ.

 

ΥΓ: Το παραπανω προυποθετει οτι η ασυρματη καρτα αναγνωριζεται ως wlan0 και δεν απαιτει καποιο firmware.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

+1 Τρίτωνα! Θα ήθελα να κάνω και ένα guide για efi+grub2+btrfs και να τα έχουμε όλα μαζεμένα αλλά πραγματικά δεν έχω αντοχές να ξαναβάλω τον εαυτό μου σε αυτή την διαδικασία, πόσο μάλλον με τα νέα scripts.

 

Θα ακολουθήσω τον οδηγό σου στο netbook κάποια στιγμή, έχω να του κάνω Syu κανά 6μήνο και είναι ότι πρέπει :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

>pacstrap /mnt base base-devel

 

error.png

 

Εκανα το μηνυμα εικονα γιατι δεν με αφηνει το forum να γραψω "greeklish".

Τι κανουμε?

 

Ακυρο, διορθωθηκε απο μονο του, προφανως δεν ειχε κατεβασει το πακετο.

 

Update: Ολα ΟΚ με τον οδηγο του tritonas.

Υπαρχει ενα θεμα ομως...

δεν βρισκω πουθενα τις εντολες ifconfig και iwconfig.

find / -name ifconfig --> τιποτα.

 

Τριτωνα, μπορεις να κοιταξεις αν υπαρχουν σε εσενα?

Τις βαζει καποιο πακετο?

 

Επισης δεν υπαρχει ssh, πρεπει να το εγκαταστησεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...