Problemi e suggerimenti legati all'installazione di Arch Linux

Messaggio12 luglio 2012, 13:38 - Installazione/configurazione Arch x86_64 Core #125521

Salve a tutti,
oggi è il secondo pomeriggio che sto provando ad installare e configurare a dovere Arch Linux sul mio portatile, ora sono in fase post-installazione (dopo l'ennesima reinstallazione) e ho notato che all'avvio mi compaiono due strane scritte:
Codice: Seleziona tutto
ata1: softreset failed (device is not ready)
ata4: softreset failed (device is not ready)

Dopo si avvia il tutto normalmente ma prima di procedere alle varie configurazioni tramite AUI, temo di aver sbagliato qualcosa durante la configurazione manuale.

Ecco il mio hardware con le principali info (prese da HDT):
Codice: Seleziona tutto
Disks_                Host Bus/Interface: PCI ATA / ATA
Processor_            Model:              AMD Turion(tm) X2 Ultra Dual-Core
                      Cur.Speed:          2100
                      Max Speed:          4000
                      "Svariati Flags"

Kernel Modules_       ahci (SATA cotroller)
                      i2c_piix4 | sp5100_tco (SMBus)
                      atiixp | pata_atiixp (IDE interface)
                      snd_hda_intel (Audio device)
                      k10temp (Host bridge)
                      radeon (VGA compatible controller)
                      snd_hda_intel (Audio device)
                      sdhci_pci (System peripheral)
                      sdhci_pci (SD Host controller)
                      jmb38x_ms (System peripheral)
                      ath9k (Network controller)
                      r8169 (Ethernet controller)

Ci sono 32 PCI Devices, ecco i principali:
6x   AMD: RS780
5x   AMD: Family 11h Processor
14x  ATI Technologies Inc: (tra cui) SATA Controller [AHCI mode]
                                     IDE Controller
                                     Mobility Radeon HD 3650
                                     RV635 Audio device (Radeon HD 3600 Series)
5x   JMicron Technology Corp
1x   Atheros Communications Inc: AR928X Wireless Network Adapter (PCI-Express)
1x   Realtek Semiconductor Co., Ltd: RTL8101E/RTL8102E PCI Express Fast Ethernet controller


Ecco i principali file di configurazione:

fstab
Codice: Seleziona tutto
#
# /etc/fstab: static file system information
#
# <file system>   <dir>   <type>   <options>   <dump>   <pass>
tmpfs      /tmp   tmpfs   nodev,nosuid   0   0
/dev/sda1 swap swap defaults 0 0
/dev/sda2 / ext4 defaults 0 1


rc.conf
Codice: Seleziona tutto
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#

# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Rome"
KEYMAP="it"
CONSOLEFONT=
CONSOLEMAP=
LOCALE="it_IT.UTF-8"
DAEMON_LOCALE="yes"
USECOLOR="yes"

# HARDWARE
# --------
MODULES=()
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"

# NETWORKING
# ----------
HOSTNAME="Satellite_A350D"

interface=wlan0
address=
netmask=
broadcast=
gateway=

NETWORK_PERSIST="no"

# DAEMONS
# -------
#
DAEMONS=(syslog-ng network crond)



Codice: Seleziona tutto
mkinitcpio.conf

Codice: Seleziona tutto
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES=""

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
# Some users may wish to include modprobe.conf for custom module options
# like so:
#    FILES="/etc/modprobe.d/modprobe.conf"
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect pata scsi sata filesystems"
#
##   This is identical to the above, except the old ide subsystem is
##   used for IDE devices instead of the new pata subsystem.
#    HOOKS="base udev autodetect ide scsi sata filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev pata scsi sata usb filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev pata mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev usb lvm2 filesystems"
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect pata scsi sata filesystems usbinput fsck"

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""


pacman.conf
Codice: Seleziona tutto
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
HoldPkg     = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst   = pacman
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#UseDelta
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
#SigLevel = Optional TrustedOnly

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

#[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs


Riesco a connettermi alla rete tranquillamente con questi comandi subito dopo il login:
ip link set wlan0 up
iwconfig wlan0 essid "..." key ...
iwconfig wlan0 channel auto
dhcpcd wlan0

Facendo pacman -Syu mi dice che non ci sono aggiornamenti...
Inoltre ho già fatto il "pacman-key --init" e "pacman-key --populate archlinux" e risposto "S" a ogni domanda...

Quindi:
il tutto è configurato bene?
Manca qualcosa o posso procedere tranquillamente alla configurazione finale?
Consigliate di usare AUI?
Quali driver video consigliate: proprietari flgrx o quelli open? (Ho letto da qualche parte che ci sono delle incompatibilità con il kernel 3.4.4 e gli AMD 12.6, è possibile?)
Se quelli open, come fare ad aggiornarli all'ultima versione?
Vorrei usare come DE Cinnamon ma non so se me lo ritrovo in italiano o inglese in quanto ho visto che in Linux Mint Maya è in inglese mentre in Linux Mint Debian Edition è in italiano, in Arch com'è? (Ora come ora penso di usare XFCE)
Quale kernel è meglio compatibile con il mio hardware? O mi consigliate di compilarne uno da me (qualche dritta da dove cominciare?)?

Vi ringrazio per la pazienza e spero che mi possiate aiutare, grazie mille.
oleh_
Newbie
 
Messaggi: 7
Iscritto il: 11 luglio 2012, 16:19
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 13:45 - Installazione/configurazione Arch x86_64 Core #125522

Occhio a questo... leva il commento a [multilib] e sei a posto
Codice: Seleziona tutto
#[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

Direi che sembra tutto in ordine per il resto... AUI non è il massimo secondo me... comunque ormai hai il sistema installato
Ti consiglio per l'inizio di rimanre il più possibile su cose "facili", quindi driver open, niente cinnamon (che dovresti compilare da AUR), kernel standard...
Per ora concentrati a capire bene come funziona arch, poi passerai alla personalizzazione completa :D
Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
Avatar utente
umby213
Moderatore
 
Messaggi: 3220
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 14:21 - Installazione/configurazione Arch x86_64 Core #125524

umby213 ha scritto:Occhio a questo... leva il commento a [multilib] e sei a posto
Codice: Seleziona tutto
#[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

Direi che sembra tutto in ordine per il resto... AUI non è il massimo secondo me... comunque ormai hai il sistema installato
Ti consiglio per l'inizio di rimanre il più possibile su cose "facili", quindi driver open, niente cinnamon (che dovresti compilare da AUR), kernel standard...
Per ora concentrati a capire bene come funziona arch, poi passerai alla personalizzazione completa :D

Ok, ti ringrazio, in cosa AUI non è il massimo? Non mi aiuterebbe di molto a installare tante cose che dovrei fare manualmente? Oppure mi "inzozzerebbe" il computer con tanti pacchetti inutili nel caso facessi scelte sbagliate su quale pacchetto installare o no?
I driver open non hanno il supporto 3d vero? (Per sapere se necessito dei pacchetti mesa)
(Non mi interessano molto gli effetti grafici, mi interessa un sistema pulito che funzioni bene sulla mia macchina con i pochi programmi che mi servono :) )

Poi come mai tra le varie guide su come installare Xorg e XFCE qualcuno installa una cosa in più qualcun'altro una in meno?
ad esempio per Xorg:
da dark-linux.net: pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
dal wiki di Arch: pacman -S xorg-server xorg-xinit xorg-server-utils
da lffl.org: pacman -Syu xorg-server xorg-xinit

mentre per XFCE completo in lffl dicono di dare "pacman -S xfwm4 xfce4-panel xfdesktop thunar xfce4-session xfce4-settings xfce4-appfinder xfce-utils xfconf" (e per quella base pacman -S xfce4) mentre su dark-linux dicono che tale comando {"pacman -S xfwm4 xfce4-panel xfdesktop thunar xfce4-session xfce4-settings xfce4-appfinder xfce-utils xfconf"} serve per la versione base e che per quella completa bisogna dare "pacman -Sy xfce4 xfce4-goodies gnome-icon-theme fortune-mod dbus gamin"
Un utente così fa confusione,come me :(
oleh_
Newbie
 
Messaggi: 7
Iscritto il: 11 luglio 2012, 16:19
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 14:37 - Installazione/configurazione Arch x86_64 Core #125525

aui non è il massimo perchè qui nessuno sa cosa sia (giustamente) quindi nessuno ti sa dire se e come ti potrebbe "inzozzare" il pc. Se non ti piace fare le cose "a mano", forse Arch non è per te... il problema di AUI è semplicemente questo. Nè più, nè meno.

oleh_ ha scritto:(Non mi interessano molto gli effetti grafici, mi interessa un sistema pulito che funzioni bene sulla mia macchina con i pochi programmi che mi servono :) )


In questo caso prova gli open.. se poi non sei soddisfatto delle prestazioni, passa ai Catalyst. (se passi ai catalyst entro fine settimana, usa la wiki inglese, quella italiana non ho ancora avuto tempo di aggiornarla, scusami D: )

oleh_ ha scritto:Poi come mai tra le varie guide su come installare Xorg e XFCE qualcuno installa una cosa in più qualcun'altro una in meno?
ad esempio per Xorg:
da dark-linux.net: pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
dal wiki di Arch: pacman -S xorg-server xorg-xinit xorg-server-utils
da lffl.org: pacman -Syu xorg-server xorg-xinit

mentre per XFCE completo in lffl dicono di dare "pacman -S xfwm4 xfce4-panel xfdesktop thunar xfce4-session xfce4-settings xfce4-appfinder xfce-utils xfconf" (e per quella base pacman -S xfce4) mentre su dark-linux dicono che tale comando {"pacman -S xfwm4 xfce4-panel xfdesktop thunar xfce4-session xfce4-settings xfce4-appfinder xfce-utils xfconf"} serve per la versione base e che per quella completa bisogna dare "pacman -Sy xfce4 xfce4-goodies gnome-icon-theme fortune-mod dbus gamin"
Un utente così fa confusione,come me :(


Non voglio togliere nulla a lffl o a dark-linux, sono blog che leggo anche io tra l'altro, ma la documentazione ufficiale è la wiki... Vedi te cosa seguire :D
Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
Avatar utente
umby213
Moderatore
 
Messaggi: 3220
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 14:47 - Installazione/configurazione Arch x86_64 Core #125526

Ok, vedrò di fare tutto a mano seguendo il wiki che penso sia più affidabile, grazie mille ancora! Nel caso di problemi posso chiedere qui o devo aprire un nuovo topic?
oleh_
Newbie
 
Messaggi: 7
Iscritto il: 11 luglio 2012, 16:19
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 17:30 - Installazione/configurazione Arch x86_64 Core #125530

Allora, seguendo il wiki sono giunto ad installare i dispositivi di input.
Facendo "# pacman -Ss xf86-input | less" ottengo svariati driver per cui come dovrei procedere? Installare questi: "xf86-input-keyboard" e "xf86-input-mouse" O solamente "# pacman -S xf86-input-synaptics"?
oleh_
Newbie
 
Messaggi: 7
Iscritto il: 11 luglio 2012, 16:19
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 17:36 - Installazione/configurazione Arch x86_64 Core #125531

"xf86-input-keyboard" e "xf86-input-synaptics" dovrebbero bastarti
Una volta risolto il problema, aggiungete il tag [Risolto] all'inizio del titolo del thread, grazie.
'--force' lo usi solo chi fa "skywalker" di cognome.
Avatar utente
umby213
Moderatore
 
Messaggi: 3220
Iscritto il: 8 gennaio 2011, 21:59
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 17:57 - Installazione/configurazione Arch x86_64 Core #125532

Ricordati anche xf86-input-evdev. È lui che si occupa di rilevare tutte le periferiche di input grazie ad udev. xf86-input-keyboard non dovrebbe essere necessario, ma installalo comunque se hai dubbi o vedi che la tastiera non funziona.
Q6600 @ 3.2 Ghz + Thermalright Ultra 120 Extreme | 2 GB DDR2 Ocz Gold
Asus P5K | Geforce 8800GTS 512 MB | E ovviamente... Arch Linux :)
Avatar utente
Hilinus
Moderatore
 
Messaggi: 5326
Iscritto il: 25 ottobre 2008, 19:28
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 19:37 - Installazione/configurazione Arch x86_64 Core #125533

Ok, grazie...ho provveduto ad installare tutti e 3...
ora provando xorg con "startx" tutto funziona correttamente senza errori però verificando il "/var/log/Xorg.0.log" noto che ci sono delle avvertenze e due errori:

Codice: Seleziona tutto
-The directory "usr/share/fonts/OTF/" does not exist.
Entry deleted from font path.
-The directory "usr/share/fonts/Type1/" does not exist.
Entry deleted from font path.
-'fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
Entry deleted from font path.
(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
-'fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
Entry deleted from font path.
(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").

-Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
-Warning, couldn't open module vesa
-(EE) Failed to load module "vesa" (module does not exist, 0)
-Warning, couldn't open module fbdev
-(EE) Failed to load module "fbdev" (module does not exist, 0)


Posso proseguire a installare XFCE e GDM? (Per installare xfce devi prima installare la base e poi i core packages? O posso dare direttamente il comando "# pacman -S xfwm4 xfce4-panel xfdesktop thunar xfce4-session xfce4-settings xfce4-appfinder xfce-utils xfconf"?)
oleh_
Newbie
 
Messaggi: 7
Iscritto il: 11 luglio 2012, 16:19
Top

Re: Installazione/configurazione Arch x86_64 Core

Messaggio12 luglio 2012, 19:47 - Installazione/configurazione Arch x86_64 Core #125534

Puoi tranquillamente ignorarli. Per installare XFCE, fai riferimento al wiki:
https://wiki.archlinux.org/index.php/Xfce#Installation

Scegli poi tu quali pacchetti del gruppo xfce4 ti servono e quali no.
Q6600 @ 3.2 Ghz + Thermalright Ultra 120 Extreme | 2 GB DDR2 Ocz Gold
Asus P5K | Geforce 8800GTS 512 MB | E ovviamente... Arch Linux :)
Avatar utente
Hilinus
Moderatore
 
Messaggi: 5326
Iscritto il: 25 ottobre 2008, 19:28
Top


Torna a Installazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus

cron