Επιλογές Χρήστη
Καλώς ήλθατε στο Insomnia. Γίνετε μέλος για να συμμετέχετε ενεργά στην κοινότητα.
|
|||||||||||||||
|
|
|||||||||||||||
| Linux Ερωτήσεις και απαντήσεις για το διάσημο λειτουργικό σύστημα ανοιχτού λογισμικού και τις διάφορες διανομές του καθώς και την οικογένεια ελεύθερων λειτουργικών *ΝΙΧ όπως το FreeBSD |
| Εργαλεία |
|
|
#1 |
|
Senior Member
Ημ. Εγγραφής: May 2003
Τοποθεσία: Πλανήτης Γη
Μηνύματα: 5,352
|
Προσοχή! Το παρόν άρθρο είναι πολύ παλιό. Πολλά από αυτά που λέει δεν ισχύουν πλέον... Πριν ξεκινήσετε να κάνετε οτιδήποτε κάντε αντίγραφα ασφαλείας για να έχετε το κεφάλι σας ήσυχο σε περίπτωση που τα πράγματα στραβώσουν... Όσοι ασχολείστε πρώτη φορά με το Linux θα ήταν συνετό να ρίξετε μια ματιά στο πολύ καλό άρθρο του nske που μιλάει για το Unix. Είναι το Unix Basics. Επίσης όσοι έχετε όρεξη ρίξτε και μια ματιά στο Linux != Windows. Μπορεί να σας διαλευκάνει πολλά πράγματα και να σας γλυτώσει από τσάμπα κόπο. Σε συστήματα Linux τα ονόματα των δίσκων είναι διαφορετικά. Δεν έχουμε c:\ d:\ κ.τ.λ. Στο Linux ο Primary Master δίσκος είναι o /dev/hda o Primary Slave είναι ο /dev/hdb ο Secondary Master είναι ο /dev/hdc και ο Secondary Slave είναι ο /dev/hdd . Για scsii ή sata συσκευές η ονομασία είναι sda sdb κ.τ.λ. Επίσης αν ο δίσκος μας έχει ήδη κάποια partitions αυτά θα έχουν την ονομασία hdxx. Αν δηλαδή ο δίσκος hda έχει δύο partitions τότε είναι πολύ πιθανόν να δούμε τα partitions αυτά με την ονομασία hda1 και hda2 ή sda1 και sda2 για Sata συσκευές. Σημείωση: Στην παρόν διανομή όλοι οι δίσκοι ακολουθούν την νέα ονοματολογία sdxx. Έτσι όλοι οι δίσκοι ακόμη και οι IDE (ή PATA) θα φαίνονται σαν sda κ.τ.λ. Τα cdroms θα έχουν την ονομασία srx. Για παράδειγμα αν έχουμε δύο cdroms το master θα ονομάζεται sr0 και το slave sr1. Το Arch είναι μία διανομή που δεν έχει τα προγράμματα της στο cd αλλά στο Internet. Αν δεν έχουμε κατεβάσει προηγουμένως τα αρχεία αυτά πρέπει να έχουμε μία γρήγορη σύνδεση στο Internet. Η ποιο απλή περίπτωση είναι να διαθέτουμε DSL σύνδεση με κάποιον modem router που θα έχει την δυνατότητα να λειτουργεί σαν DHCP Server και μία κάρτα δικτύου (NIC) στον υπολογιστή. Το παρακάτω tutorial αναφέρεται σε σύστημα των 32 bit. Η διαδικασία για 64 bit είναι λίγο πολύ η ίδια. Αφού ορίσουμε από το b.i.o.s. να ξεκινήσει ο υπολογιστής από τον cdrom τοποθετούμε το δισκάκι εγκατάστασης του Arch και κάνουμε επανεκκίνηση. Στην πρώτη οθόνη πατάμε Enter. Αφού φορτώσει ο πυρήνας (kernel) του cd πατάμε Enter και δίνουμε την εντολή /arch/setup Στην πρώτη οθόνη πατάμε ok και στην συνέχεια επιλέγουμε τον τύπο της «πηγής» που υπάρχουν τα αρχεία εγκατάστασης του Arch. Αν έχουμε κατεβάσει το Archlinux-xxxxx.ftp.iso επιλέγουμε την επιλογή 2 FTP/HTTP. Αν έχουμε κατεβάσει κάποιο από τα άλλα δύο πακέτα (base ή current) επιλέγουμε το 1 CD-ROM or OTHER SOURCE. Προετοιμασία του σκληρού δίσκου: Το πρώτο πράγμα που πρέπει να κάνουμε είναι να προετοιμάσουμε τον σκληρό δίσκο να δεχτεί το νέο λειτουργικό. Για τον λόγο αυτό επιλέγουμε από το μενού Prepare Hard Drive. Εδώ έχουμε δύο επιλογές την 1 Auto-Prepare που τα κάνει όλα μόνη της αλλά θα μας καταστρέψει τυχόν υπάρχοντα partition (π.χ. του Windows) και την 2 Partition Hard Drives. Αν επιλέξουμε την δεύτερη και επιλέξουμε τον δίσκο που θέλουμε να προετοιμάσουμε οδηγούμαστε τελικά στο πρόγραμμα cfdisk. ![]() Στο παράδειγμα ο δίσκος μας έχει τρία partitions που το ένα ( sda1 )έχει Windows Xp το άλλο ( sda2 ) τραγούδια και έναν φάκελο με το όνομα Arch που έχουμε τοποθετήσει από πριν όλο το repository του Arch (περίπου 10 Gbytes) και στο τρίτο ( sda3) θέλουμε να βάλουμε το Arch. Με τα βελάκια πάμε στο partition sda3 και επιλέγουμε Delete. Έπειτα επιλέγουμε διαδοχικά New, Primary και το μέγεθος του swap file system. Συνήθως δύο με τρεις φορές μεγαλύτερο από την μνήμη του συστήματος. Αν για παράδειγμα έχουμε 128 Mb μνήμης δίνουμε 384 και μετά επιλέγουμε Beginning. Τώρα πρέπει να δηλώσουμε τον τύπο του partition. Επιλέγουμε Type και επιλέγουμε τύπο 82 που αντιστοιχεί στο swap. Μετά πάμε στον υπόλοιπο χώρο του σκληρού και δημιουργούμε ένα ακόμα partiton με όλον τον εναπομείναντα χώρο και τον δηλώνουμε σαν τύπο 83 που αντιστοιχεί στο File System του Linux. Αφού το κάνουμε αυτό επιλέγουμε Write και δίνουμε yes για να αποθηκευτούν οι αλλαγές. Τελικά ο δίσκος μας θα είναι κάπως έτσι. Σημείωση: Αν θέλουμε το /home ή το /boot να είναι σε ξεχωριστά partition τότε πρέπει να δημιουργήσουμε και άλλα partitions. ![]() Επιλέγουμε Quit και μετά Done. Από το μενού επιλέγουμε Set Filesystem Mountpoints και το partition που θα είναι το swap στην περίπτωση μας το sda3. Μετά επιλέγουμε το partition που θα είναι το / του συστηματός μας. Εδώ το sda4. Επιλέγουμε reiserfs για file system που είναι και το ποιο καινούργιο και ίσως ποιο γρήγορο. Εάν έχουμε επιλέξει να φορτώνουμε το /home ή οτιδήποτε άλλο σε διαφορετικό partition στην ερώτηση Select any additional partitions to mount … διαλέγουμε το partition που θέλουμε διαλέγουμε file system και μετά του λέμε να κάνει mount στο /home (αν πρόκειται για το home folder). Επιλέγουμε OK και μετά Return to Main Menu. Επιλογή και εγκατάσταση αρχικών πακέτων: Eπιλέγουμε διαδοχικά Select Packages, Mount the CD-ROM and install from there, OK. Θα ερωτηθούμε σε ποιο CD-ROM βρίσκονται τα αρχεία. Εάν έχουμε πολλά CD-ROM και επιλέξουμε λάθος θα πάρουμε ένα μήνυμα λάθους. Πατάμε OK, αν δεν επιλεγεί αυτόματα το σωστό ξαναδοκιμάζουμε. Επιλέγουμε διαδοχικά OK, OK έχοντας επιλεγμένο το base μόνο Yes και OK. Επιλέγουμε Install Packages και OK. Θα ερωτηθούμε αν θέλουμε να κρατήσουμε τα αρχεία εγκατάστασης στην cache του pacman (όπου pacman είναι ο packet manager του Arch). Ότι και να επιλέξουμε δεν μας επηρεάζει (συνήθως επιλέγουμε No για να μην μας πιάνουν χώρο). Αφού τελειώσει η εγκατάσταση (περίπου 93,46 Mbytes) επιλέγουμε Continue. Ρύθμιση του συστήματος και εγκατάσταση του kernel: Επιλέγουμε διαδοχικά Configure System, απαντάμε στις ερωτήσεις αναλόγως με τις ανάγκες του συστήματός μας. Όταν μας ρωτήσει για vi ή Nano επιλέγουμε Nano που είναι ποιο απλός editor. Επιλέγουμε /etc/locale.gen και εντοπίζουμε τα σημεία Κώδικας:
#en_US.UTF-8 UTF-8 #en_US ISO-8859-1 #el_GR.UTF-8 UTF-8 #el_GR ISO-8859-7 Κώδικας:
en_US.UTF-8 UTF-8 en_US ISO-8859-1 el_GR.UTF-8 UTF-8 el_GR ISO-8859-7 el_GR@euro ISO-8859-7 Εγκατάσταση του Boot Loader: Επιλέγουμε Install Bootloader μετά GRUB και OK. Στο αρχείο που ανοίγει αν δεν έχουμε άλλο λειτουργικό σύστημα (π.χ. Windows Xp) δεν αλλάζουμε τίποτε. Πατάμε Ctrl + x για να το κλείσουμε. Στην περίπτωση που έχουμε ένα λειτουργικό σύστημα στον δίσκο μας (στην περίπτωση μας το Windows Xp στον sda1) προσθέτουμε στο αρχείο τις εξής γραμμές κώδικα: Κώδικας:
# Windows title Windows Xp chainloader (hd0,0)+1 Κώδικας:
# Config file for GRUB - The GNU GRand Unified Bootloader # /boot/grub/menu.lst # DEVICE NAME CONVERSIONS # # Linux Grub # ------------------------- # /dev/fd0 (fd0) # /dev/hda (hd0) # /dev/hdb2 (hd1,1) # /dev/hda3 (hd0,2) # # FRAMEBUFFER RESOLUTION SETTINGS # +-------------------------------------------------+ # | 640x480 800x600 1024x768 1280x1024 # ----+-------------------------------------------- # 256 | 0x301=769 0x303=771 0x305=773 0x307=775 # 32K | 0x310=784 0x313=787 0x316=790 0x319=793 # 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 # 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 # +-------------------------------------------------+ # general configuration: timeout 5 default 0 color light-blue/black light-cyan/blue # boot sections follow # each is implicitly numbered from 0 in the order of appearance below # # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. # # (0) Arch Linux title Arch Linux root (hd0,3) kernel /boot/vmlinuz26 root=/dev/hda4 ro initrd /boot/kernel26.img # Windows title Windows Xp chainloader (hd0,0)+1 # Floppy disk title Floppy chainloader (fd0)+1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Μετά την εγκατάσταση: Όταν φτάσουμε στο Login δίνουμε root και το password που έχουμε επιλέξει.. Τώρα αν έχουμε σύνδεση στο Internet με κάποιον moden router με δυνατότητα dhcp και κάρτα δικτύου πρέπει να ρυθμίσουμε την κάρτα δικτύου. Δίνουμε nano /etc/rc.conf. Εντοπίζουμε τις παρακάτω γραμμές. Κώδικας:
lo="lo 127.0.0.1" eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168$ INTERFACES=(lo eth0) Κώδικας:
lo="lo 127.0.0.1" #eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168$ eth0="dhcp" INTERFACES=(lo eth0) Αν έχουμε κατεβάσει τα αρχεία του από πριν και τα έχουμε βάλει π.χ. σε ένα dvd (dual layer διότι σε κανονικό δεν χωράνε) ή σε κάποιον άλλο δίσκο ή partition πρέπει να πούμε στον packet manager του Arch που ονομαζεται Packman που είναι τα αρχεία αυτά. Δίνουμε λοιπόν nano /etc/pacman.conf. Εντοπίζουμε τα σημεία [core], [extra] και [community] και αλλάζουμε τις γραμμές από κάτω τους με αυτές. Κώδικας:
[core] # Add your preferred servers here, they will be used first Server = file:///mnt/dvd/arch/core/os/i686 [extra] # Add your preferred servers here, they will be used first Server = file:///mnt/dvd/arch/extra/os/i686 [community] # Add your preferred servers here, they will be used first Server = file:///mnt/dvd/arch/community/os/i686 Σημείωση: Στην Ελλάδα υπάρχει mirror του Arch στο N.T.U.A. στην διεύθυνση http://ftp.ntua.gr/pub/linux/archlinux οπότε εάν θέλουμε τον server του NTUA πρέπει να κάνουμε το εξής στο αρχείο /etc/pacman.conf σε σχέση με τα παραπάνω. Τώρα θα ενημερώσουμε ότι έχουμε εγκαταστήσει μέχρι τώρα με την εντολή pacman -Syu Στα μηνύματα που θα πάρουμε απαντάμε με y. Αφού τελειώσει η ενημέρωση: Εγκατάσταση του X-server που είναι υπεύθυνος για τα γραφικά και μερικά άλλα χρήσιμα προγράμματα: pacman -S xorg-server xorg-xkb-utils xorg-xauth xorg-server-utils xorg-xinit xf86-video-vesa xf86-input-mouse xf86-input-keyboard pacman -S ttf-ms-fonts font-bh-ttf hwd mesa xterm sudo Εγκατάσταση των οδηγών της κάρτας γραφικών: Για κάρτες ATI με οδηγούς ανοικτού κώδικα (open source drivers) pacman -S xf86-video-ati libgl-dri Για κάρτες ATI με τους Proprietary οδηγούς (fglrx) της ATI. pacman -S fglrx Για κάρτες Nvidia pacman -S nvidia nvidia-utils nvclock Σημείωση: Για παλιές κάρτες υπάρχει τα πακέτα nvidia-71xx και το nvidia-96xx Για κάρτες Intel pacman -S xf86-video-i810 Σημείωση: Το πακέτο xf86-video-i810 είναι για chipsets i810/i830/i915 για το 740 υπάρχει το xf86-video-i740. Ρύθμιση του X-server: Για κάρτες ATI με οδηγούς ανοικτού κώδικα (open source drivers). hwd -xa Για κάρτες ATI με τους Proprietary οδηγούς (fglrx) της ATI Xorg -configure aticonfig --initial --input=/etc/X11/xorg.conf Για κάρτες Nvidia nvidia-xconfig Για κάρτες Intel hwd -xa Ρύθμιση του xorg.conf: Για κάρτες ATI με οδηγούς ανοικτού κώδικα (open source drivers). nano /etc/X11/xorg.conf Φροντίζουμε οι παρακάτω τομείς να είναι έτσι. Κώδικας:
Section "Module" Load "glx" Load "dri" Load "drm" EndSection Section "Device" Identifier "name" # your alias Driver "radeon" Option "XAANoOffscreenPixmaps" "true" #needed for aiglx EndSection Section "DRI" Group "video" Mode 0660 EndSectioν Για κάρτες ATI με τους Proprietary οδηγούς (fglrx) της ATI nano /etc/X11/xorg.conf Κώδικας:
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse" "CorePointer"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts"
EndSection
Section "Module"
Load "ddc" # ddc probing of monitor
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
Load "type1"
Load "freetype"
Load "record"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" ""
Option "XkbVariant" ""
EndSection
Section "InputDevice"
Identifier "Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "Monitor"
Identifier "Monitor0"
EndSection
Section "Device"
Identifier "Card0"
Driver "fglrx"
VendorName "All"
BoardName "All"
Option "VBERestore" "on"
Option "AddARGBGLXVisuals" "true"
Option "locked-userpages=0"
Option "no_accel" "no"
Option "no_dri" "no"
Option "DynamicClocks" "on"
Option "mtrr" "on"
Option "DesktopSetup" "Single"
Option "ScreenOverlap" "0"
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "agplock=0"
Option "PowerState" "1"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "backingstore" "true"
EndSection
nano /etc/X11/xorg.conf Κώδικας:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Tue Aug 1 21:11:12 PDT 2006
# Auto-generated by Archie mkxcfg
# Auto-generated by Archie mkxcfg
Section "ServerLayout"
# PS/2 Mouse not detected
# Serial Mouse not detected
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB Mouse" "CorePointer"
EndSection
Section "Files"
# Additional fonts: Locale, Gimp, TTF...
# FontPath "/usr/share/lib/X11/fonts/latin2/75dpi"
# FontPath "/usr/share/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/ttf/western"
FontPath "/usr/share/fonts/ttf/decoratives"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/truetype/openoffice"
FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath "/usr/share/fonts/latex-ttf-fonts"
FontPath "/usr/share/fonts/defoma/CID"
FontPath "/usr/share/fonts/defoma/TrueType"
EndSection
Section "Module"
Load "ddc" # ddc probing of monitor
Load "dbe"
Load "extmod"
Load "glx"
Load "bitmap" # bitmap-fonts
Load "type1"
Load "freetype"
Load "record"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" ""
Option "XkbVariant" ""
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "Monitor"
# Warning: This may fry old Monitors
# Very conservative. May flicker.
# VertRefresh 50.0 - 62.0 # Extreme conservative. Will flicker. TFT default.
# Default modes distilled from
# "VESA and Industry Standards and Guide for Computer Display Monitor
# Timing", version 1.0, revision 0.8, adopted September 17, 1998.
# $XFree86: xc/programs/Xserver/hw/xfree86/etc/vesamodes,v 1.4 1999/11/18 16:52:17 tsi Exp $
# 640x350 @ 85Hz (VESA) hsync: 37.9kHz
Identifier "Monitor0"
HorizSync 28.0 - 96.0
VertRefresh 50.0 - 75.0
ModeLine "640x350" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync
ModeLine "640x400" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync
ModeLine "720x400" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync
ModeLine "640x480" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
ModeLine "640x480" 31.5 640 664 704 832 480 489 491 520 -hsync -vsync
ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
ModeLine "640x480" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
ModeLine "800x600" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
ModeLine "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "800x600" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
ModeLine "800x600" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
ModeLine "800x600" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
ModeLine "1024x768" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync interlace
ModeLine "1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
ModeLine "1024x768" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
ModeLine "1024x768" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
ModeLine "1152x864" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
ModeLine "1280x960" 108.0 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync
ModeLine "1280x960" 148.5 1280 1344 1504 1728 960 961 964 1011 +hsync +vsync
ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1280x1024" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1280x1024" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +hsync +vsync
ModeLine "1600x1200" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 175.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 189.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 202.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1600x1200" 229.5 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
ModeLine "1792x1344" 204.8 1792 1920 2120 2448 1344 1345 1348 1394 -hsync +vsync
ModeLine "1792x1344" 261.0 1792 1888 2104 2456 1344 1345 1348 1417 -hsync +vsync
ModeLine "1856x1392" 218.3 1856 1952 2176 2528 1392 1393 1396 1439 -hsync +vsync
ModeLine "1856x1392" 288.0 1856 1984 2208 2560 1392 1393 1396 1500 -hsync +vsync
ModeLine "1920x1440" 234.0 1920 2048 2256 2600 1440 1441 1444 1500 -hsync +vsync
ModeLine "1920x1440" 297.0 1920 2064 2288 2640 1440 1441 1444 1500 -hsync +vsync
ModeLine "1800x1440" 230.0 1800 1896 2088 2392 1440 1441 1444 1490 +hsync +vsync
ModeLine "1800x1440" 250.0 1800 1896 2088 2392 1440 1441 1444 1490 +hsync +vsync
ModeLine "640x480" 43.2 640 680 744 848 480 481 484 509 -hsync +vsync
ModeLine "768x576" 35.0 768 792 872 976 576 577 580 597 -hsync +vsync
ModeLine "768x576" 42.9 768 800 880 992 576 577 580 601 -hsync +vsync
ModeLine "768x576" 45.5 768 808 888 1008 576 577 580 602 -hsync +vsync
ModeLine "768x576" 51.8 768 808 888 1008 576 577 580 605 -hsync +vsync
ModeLine "768x576" 62.6 768 816 896 1024 576 577 580 611 -hsync +vsync
ModeLine "800x600" 68.2 800 848 936 1072 600 601 604 636 -hsync +vsync
ModeLine "1024x768" 113.3 1024 1096 1208 1392 768 769 772 814 -hsync +vsync
ModeLine "1152x864" 81.6 1152 1216 1336 1520 864 865 868 895 -hsync +vsync
ModeLine "1152x864" 119.7 1152 1224 1352 1552 864 865 868 907 -hsync +vsync
ModeLine "1152x864" 143.5 1152 1232 1360 1568 864 865 868 915 -hsync +vsync
ModeLine "1280x960" 124.5 1280 1368 1504 1728 960 961 964 1001 -hsync +vsync
ModeLine "1280x960" 129.9 1280 1368 1504 1728 960 961 964 1002 -hsync +vsync
ModeLine "1280x960" 179.0 1280 1376 1520 1760 960 961 964 1017 -hsync +vsync
ModeLine "1280x1024" 191.0 1280 1376 1520 1760 1024 1025 1028 1085 -hsync +vsync
ModeLine "1400x1050" 122.6 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
ModeLine "1400x1050" 149.3 1400 1496 1648 1896 1050 1051 1054 1094 -hsync +vsync
ModeLine "1400x1050" 155.8 1400 1496 1648 1896 1050 1051 1054 1096 -hsync +vsync
ModeLine "1400x1050" 179.3 1400 1504 1656 1912 1050 1051 1054 1103 -hsync +vsync
ModeLine "1400x1050" 214.4 1400 1512 1664 1928 1050 1051 1054 1112 -hsync +vsync
ModeLine "1600x1200" 280.6 1600 1728 1904 2208 1200 1201 1204 1271 -hsync +vsync
Option "DPMS" "true"
# HorizSync 28.0 - 78.0 # Warning: This may fry very old Monitors
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "All"
BoardName "All"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
nano /etc/X11/xorg.conf Κώδικας:
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
# Load "type1"
Load "freetype"
# Load "xtt"
Load "glx"
Load "dri"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,el"
Option "XkbOptions" "grp:alt_shift_toggle,grp:control,grp_led:scroll,compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto" # Auto detect
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "daewoo#[D#[D#[D#[D#[D"
HorizSync 31.5 - 82.0
VertRefresh 50-90
EndSection
Section "Device"
Identifier "Intel"
Driver "i810"
VideoRam 65536
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "Intel"
Monitor "daewoo#[D#[D#[D#[D#[D"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768"
ViewPort 0 0
EndSubsection
Option "AddARGBGLXVisuals" "True"
EndSection
Section "ServerLayout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "AIGLX" "true"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "DRI"
Mode 0666
EndSection
Εγκατάσταση του KDE: pacman -S kde Ρύθμιση για την αυτόματη εκκίνηση του KDE: nano /etc/rc.conf Εντοπίζουμε το σημείο DAEMONS=(syslog-ng !hotplug ... στο τέλος του αρχείου και το κάνουμε ως εξής. Κώδικας:
DAEMONS=(syslog-ng !hotplug hwd !pcmcia network netfs crond dbus hal kdm) nano /etc/rc.conf Εντοπίζουμε το σημείο MODULES=(floppy ftdi_sio ...) και προσθέτουμε το floppy. Αλλαγή μεταξύ Ελληνικών και άλλης γλώσσας με Alt + Shift: nano /etc/X11/xorg.conf Εντοπίζουμε το τμήμα Κώδικας:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" ""
Option "XkbVariant" ""
EndSection
Κώδικας:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,el"
Option "XkbVariant" ",extended"
Option "XkbOptions" "grp:alt_shift_toggle,grp:control,grp_led:scroll,compose:rwin"
EndSection
Σημείωση 2: Η Option "XkbVariant" ",extended" μπορεί να προκαλέσει πρόβλημα με το xkeyboard-config-0.9.1 (νομίζω ότι το έφτιαξαν). Αν ναι αφαιρέστε το εντελώς ή περάστε μία προηγούμενη έκδοση του xkeyboard-config. Ρύθμιση του ήχου: pacman -S alsa-lib alsa-utils alsa-oss Προσθήκη του alsa στους Deamons: nano /etc/rc.conf Εντοπίζουμε το σημείο DAEMONS=(syslog-ng !hotplug ... στο τέλος του αρχείου, και προσθέτουμε το alsa. Κώδικας:
DAEMONS=(syslog-ng !hotplug hwd !pcmcia network netfs crond dbus hal kdm alsa) Εάν θέλουμε υποστήριξη στα Ελληνικά στο KDE: pacman -S kde-i18n-el Εγκατάσταση υπηρεσιών bluetooth: pacman -S bluez-libs bluez-utils bluez-gnome kdebluetooth Προσθήκη του bluetooth στους Deamons: nano /etc/rc.conf Εντοπίζουμε το σημείο DAEMONS=(syslog-ng !hotplug ... στο τέλος του αρχείου και προσθέτουμε το bluetooth. Κώδικας:
DAEMONS=(syslog-ng !hotplug hwd !pcmcia network dbus hal kdm alsa bluetooth) pacman -S gimp blender sharpconstruct inkscape digikam pacman -S mozilla-firefox opera jre jdk xchat amsn pacman -S fakeroot pacman -S openoffice-base Κώδικας:
Ελληνικός ορθογράφος στο OpenOffice: Κατεβάζουμε το openoffice-spell-el. Δίνουμε την εντολή tar -xvf openoffice-spell-el.tar.gz. "Μπαίνουμε" στον φάκελο που δημιουργείται και δίνουμε την εντολή makepkg. Αν όλα πάνε καλά δίνουμε με δικαιώματα root την εντολή makepkg -i. Πρέπει να έχουμε σύνδεση στο internet για να κατέβουν τα απαραίτητα αρχεία. Ελληνικό μενού στο OpenOffice: Δίνουμε την εντολή pacman -S openoffice-el. Εναλλακτικά, κατεβάζουμε το openoffice-el. Δίνουμε την εντολή tar -xvf openoffice-el.tar.gz. "Μπαίνουμε" στον φάκελο που δημιουργείται και δίνουμε την εντολή makepkg. Αν όλα πάνε καλά δίνουμε με δικαιώματα root την εντολή makepkg -i. Πρέπει να έχουμε σύνδεση στο internet για να κατέβουν τα απαραίτητα αρχεία. pacman -S k3b Λίγο καλλωπισμός... Με Beryl: Τα πακέτα του beryl υπάρχουν πλέον στο extra repository. Εγκατάσταση των απαραίτητων πακέτων: pacman -Sy beryl pacman -Sy beryl-kde pacman -Sy beryl-gnome Σχεδόν απαραίτητα και μερικά ωραία plugins: pacman -Sy beryl-extras Σημείωση: Όποιος θέλει τις εκδόσεις svn πρέπει να ενεργοποιήσει το unstable repository στο /etc/pacman.conf και να δώσουν τις παραπάνω εντολές αντικαθιστώντας το beryl με beryl-svn. Αν έχουμε κάρτα γραφικών nvidia και τους οδηγούς της nvidia: Ανοίγουμε το αρχείο /etc/X11/xorg.conf και το αλλάζουμε προσθέτοντας τις επιλογές που φαίνονται παρακάτω. Κώδικας:
Section "Module" [...] Load "glx" [...] EndSection [...] Section "Device" Driver "nvidia" [...] Option "TripleBuffer" "True" Option "AddARGBGLXVisuals" Option "AllowGLXWithComposite" "true" #Μόνο αν έχουμε τους drivers nvidia-71xx EndSection [...] Section "Extensions" Option "Composite" "Enable" EndSection Προς το παρών το AIGLX λειτουργεί με τους οδηγούς ανοικτού κώδικα Intel και Randeon. Για την ενεργοποίηση του AIGLX ανοίγουμε το αρχείο /etc/X11/xorg.conf και το αλλάζουμε προσθέτοντας τις επιλογές που φαίνονται παρακάτω. Κώδικας:
Section "Module" [...] Load "glx" Load "dri" EndSection [...] Section "Device" [...] Option "XAANoOffscreenPixmaps" "true" Option "DRI" "true" EndSection [...] Section "ServerLayout" [...] Option "AIGLX" "true" EndSection [...] Section "Extensions" Option "Composite" "Enable" EndSection beryl-manager Με την εντολή αυτή ξεκινά ο Beryl Manager. Λειτουργεί σε KDE, GNOME και XFCE. Σε άλλους Window Managers δεν είναι σίγουρο ότι θα δουλέψει. Για να ξεκινά αυτόματα το Beryl: Αν έχουμε KDE δημιουργούμε μία συντόμευση στον φάκελο autostart με την παρακάτω εντολή. ln -s /usr/bin/beryl-manager /home/username/.kde/Autostart/beryl-manager Αν έχουμε GNOME προσθέτουμε τον Beryl Manager στις εφαρμογές που θέλουμε να ξεκινάνε αυτόματα κάνοντας το παρακάτω. [Desktop] -> [Preferences] -> [Sessions] -> [Startup Programs] Cairo-Clock ένα Cool αναλογικό ρολόι. Ναι, όπως στα Vista (μπρρρρρρ)... Το Cairo-Clock είναι ένα πολύ εμφανίσιμο αναλογικό ρολόι που μπορούμε να το κατεβάσουμε από το AUR. Προς το παρόν το Cairo-Clock δεν λειτουργεί σωστά με το AIGLX και τους οδηγούς της Nvidia αλλά αν το ξεκινήσουμε με την παρακάτω εντολή δεν θα έχουμε κάποιο πρόβλημα. Μερικές εικόνες υπάρχουν εδώ. cairo-clock -w 127 -g 127 -s Σημείωση: Περισσότερες λεπτομέρειες για την εγκατάσταση του Beryl καθώς και απαντήσεις σε προβλήματα μπορούμε να βρούμε εδώ. Links με χρήσιμες πληροφορίες: Ενεργοποίηση ασφάλειας wpa σε ασύρματο δίκτυο. Να μην ξεχνάμε: Όπως σε όλα τα Unix και Unix like συστήματα υπάρχει η "μαγική" εντολή man που μας δίνει πληροφορίες για το τι κάνουν άλλες εντολές. Χρήση: man όνομα_εντολής π.χ. man pacman ή man ls κ.τ.λ. Πηγή: bbs.archlinux.org, wiki.archlinux.org & www.insomnia.gr
__________________
Γίνε ρεαλιστής, μείνε ονειροπόλος ... Τελευταία επεξεργασία από firewalker; 09-03-2010 στις 15:34. |
|
|
|
|
#2 |
|
Senior Member
Ημ. Εγγραφής: Nov 2005
Τοποθεσία: /etc/var/www
Μηνύματα: 493
|
please sticky. πολύ χρήσιμο μπράβο
__________________
|
|
|
|
|
#3 |
|
Senior Member
Ημ. Εγγραφής: Jan 2002
Τοποθεσία: Athens-Moschato
Μηνύματα: 784
|
Πολυ καλος ο firewalker μπραβο! Να κάνω 1-2 παρατηρήσεις-προσθήκες ώστε εάν κριθούν χρήσιμες να τις συμπεριλάβεις: 1. Οι αρχικές σου παράγραφοι ενώ είναι απολύτως κατανοητές είναι πυκνογραμμένες και λίγο δυσανάγνωστες. Μπορείς να βάλεις έναν τίτλο με το τι ακολουθεί και ίσως λίγο λιγότερα λόγια. 2. Δεν είμαι απόλυτα σίγουρος, οι εμπειρότεροι μπορούν να το ελέγξουν, αλλά αφού βάζεις το kdm να τρέξει σαν deamon γιατί κάνεις αλλαγές στο initab? Νομίζω ότι δεν χρειάζεται. Εγώ τουλάχιστον στο σύστημά μου έχω μόνο το kdm σαν deamon και το initab άθικτο. 3. Μπορείς να προτείνεις και άλλα repositories σε περίπτωση που κάποιος έχει dsl γραμμή και κάνει updates από εκεί. Προσωπικά χρησιμοποιώ του Πολυτεχνείου (http://ftp.ntua.gr/pub/linux/archlinux/current/os/i686 και αντίστοιχα με extra και community. 4. Νομίζω ότι πρέπει να συμπεριληφθεί έστω και περιληπτικά με παραπομπή στο αντίστοιχο wiki η ρύθμιση του mkinitcpio. Τουλάχιστον πως φτιάχνεις τα images. Αυτό γιατί σε περίπτωση αναβάθμισης του πυρήνα από τον pacman πρέπει να τα ξαναφτιάξεις. 5. Μπορείς να βάλεις και τη ρύθμιση του ήχου με pacman -S alsa-lib alsa-utils alsa-oss μετά πρόσθεση του alsa στα deamons και του απλού χρήστη που έχει δημιουργηθεί στο group audio κτλ Αυτά μου ήρθαν τώρα. Μπράβο και πάλι, ο οδηγός σου μπορεί να γίνει super εργαλείο!! |
|
|
|
|
#4 |
|
Senior Member
Ημ. Εγγραφής: May 2003
Τοποθεσία: Πλανήτης Γη
Μηνύματα: 5,352
|
Παράθεση:
Στο inittab την τελευταία γραμμή την κάνω coment διότι από την στιγμή που δεν έχουμε τον kdm στους Deamons δεν χρειάζεται. Το id:3:initdefault το άλλαξα σε 5 για ξεκινά σε "κατάσταση" 5. Νομίζω ότιν δεν χρειάζεται όμως τίποτε από τα δύο. Τα πρότεινε όμως σε ένα topic στο wiki του arch.
__________________
Γίνε ρεαλιστής, μείνε ονειροπόλος ... |
|
|
|
|
|
#5 |
|
Senior Member
Ημ. Εγγραφής: Jan 2002
Τοποθεσία: Athens-Moschato
Μηνύματα: 784
|
Παράθεση:
![]() Οσον αφορα το initab, το καταλαβα αυτο που εγραψες αλλα οπως κ εσυ λες μαλλον δεν χρειαζεται αφου βαζεις τον kdm στα deamons. Εαν δεν το βαλεις στα deamons τοτε κανοντας τις αλλαγες αυτες στο initab εχεις το ιδιο αποτελεσμα. Τελευταία επεξεργασία από gokal; 17-10-2006 στις 00:04. |
|
|
|
|
|
#6 |
|
Panserbjørn
Ημ. Εγγραφής: Jan 2002
Τοποθεσία: Δεύτερο υπόγειο αριστερά
Μηνύματα: 2,597
|
Εύγε, πολύ καλό! Δυο παρατηρήσεις μόνο:
![]()
__________________
Life would be so much easier if we could just look at the source code. |
|
|
|
|
#7 |
|
Senior Member
Ημ. Εγγραφής: May 2003
Τοποθεσία: Πλανήτης Γη
Μηνύματα: 5,352
|
Το initrd και το initcpio σε περίπτωση update του kernel δεν δημιουργούνται πάλι; Νομίζω ότι κάτι κάνει...
__________________
Γίνε ρεαλιστής, μείνε ονειροπόλος ... |
|
|
|
|
#8 |
|
Panserbjørn
Ημ. Εγγραφής: Jan 2002
Τοποθεσία: Δεύτερο υπόγειο αριστερά
Μηνύματα: 2,597
|
Ναι, τα ξαναδημιουργεί. Από τον 2.6.18 και μετά δεν υπάρχει initrd, μόνο initcpio.
__________________
Life would be so much easier if we could just look at the source code. |
|
|
|
|
#9 |
|
Senior Member
Ημ. Εγγραφής: Aug 2004
Μηνύματα: 632
|
παιδιά έχω ένα πρόβλημα. Ακολουθώ τη διαδικασία κ όταν είναι να εγκαταστήσω την nvidia μου πετάει ένα έρορ ότι δεν μπορεί να βρεί το /proc/modules στον πυρήνα. Μετά μου δημιουργεί το αρχείο XF86Config και όχι το xorg.conf όπως λένε οι οδηγίες. Μόλις πάω να τρέχω το Χ περιβάλλον μου βγάζει το εξής μήνυμα Could not load /lib/modules/2.6.16-ARCH modules.dep Πώς θα το κάνω να δουλέψει?
__________________
... είμαι στα χάι μου όταν ΔΕ σε 'χω πλάι μου |
|
|
|
|
#10 |
|
Senior Member
Ημ. Εγγραφής: May 2003
Τοποθεσία: Πλανήτης Γη
Μηνύματα: 5,352
|
Σε ποιο ακριβώς βήμα; Στην εγκατάσταση του xorg ή στην εγκατάσταση των drivers για Nvidia; pacman -Syu έκανες;
__________________
Γίνε ρεαλιστής, μείνε ονειροπόλος ... |
|
|
«
Προηγούμενο Θέμα
|
Επόμενο Θέμα
»
| Εργαλεία | |
|
|
Όλες οι ώρες είναι GMT +3. Η ώρα τώρα ειναι 13:28.









