Logo Hardware.com.br
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas

[Resolvido] Ajuda para instalar o Archlinux

#1 Por Nanirata 08/06/2011 - 10:57
Pessoal, estou quase jogando a toalha! Já é a minha quarta tentativa!

Não sei se perdi algum passo na instalação (Segui o beginner´s manual), mas não consigo fazer subir o gnome.

Recebo os seguintes erros ...

:: Starting D-BUS system messagebus
Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_socket":
Address already in use
[FAIL]
/etc/rc.d/functions: line 192: /etc/rc.d/hal: No such file or directory

e depois


(gdm-binary:896): WARNING **: Couldn't connect to system bus: Failed to connect to socket
/var/run/dbus/system_bus_socket: Connection refused

Se ajudar aqui está o arquivo inittab


#
# /etc/inittab
#

# Runlevels:
# 0 Halt
# 1(S) Single-user
# 2 Not used
# 3 Multi-user
# 4 Not used
# 5 X11
# 6 Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

# End of file

E aqui o rc.conf


#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
# in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="br-PT.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="America/Sao_Paulo"
KEYMAP="br-abnt2"
CONSOLEFONT="lat1-16"
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=()

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="myhost"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp&quot
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(eth0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS

# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond alsa dbus hal fam gdm)

Também criei um arquivo ~/.xinitrc com o conteúdo

#!/bin/sh
#
#~/.xinitrc

exec gnome-session
Como podem ver estou bem perdida!

Agradeço qualquer ajuda!

Abraços!
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas
#3 Por Nanirata
08/06/2011 - 15:31
J. A. disse:
Como você configurou o gdm no inittab, não precisa dele no rc.conf. Também não precisa do hal, alsa e fam.

O xinitrc só é preciso se você iniciar o X pelo comando "startx".

Não desista! Qualquer coisa é só perguntar.


Obrigada por responder e pelo incentivo!

Estava achando mesmo que tinha me embananado com esses arquivos de configurações! Então, tirei o hal, alsa, fam e gdm do rc.conf, só deixei o dbus e apaguei o arquivo xinitrc, mas o erro ainda persiste. Tirando o dbus do rc.conf, mesma coisa!

Que será que estou fazendo de errado?
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas
#5 Por Nanirata
08/06/2011 - 16:26
J. A. disse:
No rc.conf altere o seu LOCALE de br-PT.UTF-8 para pt_BR.UTF-8

Descomente essas duas linhas no /etc/locale.gen


pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1


e execute:

# locale-gen


Estava tão esperaçosa, mas ainda não deu ... só a mensagem que mudou um pouco, traduzindo a última frase para o português ....

Mais alguma correção que eu possa fazer?

Obrigada!
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas
#7 Por Nanirata
08/06/2011 - 19:31
J. A. disse:
Tenta remover

# rm /var/run/dbus/system_bus_socket

e depois executa

# /etc/rc.d/dbus start

Se não resolver, tenta atualizar o sistema.

# pacman -Syu


A remoção solucionou o problema, agora o dbus iniciou sem erro algum e o gdm abriu, mas o gnome-session não ... diz "Failed to load session gnome"

Eu adicionei um usuário, mas não coloquei em nenhum grupo. Tentei logar como root e também não deu.

Rodando o gnome-session pelo terminal, apresenta os seguintes erros

gnome-session [1499]: WARNING Unable to find required component 'gnome-shell'
gnome-session [1499]: WARNING Unable to find required component 'gnome-settings-daemon'
gnome-session [1499]: WARNING Unable to find default provider 'metacity' of required provider 'windowsmanager'
gnome-session [1499]: WARNING Unable to find default provider 'notification-daemon' of required provider 'notifications'
gnome-session [1499]: WARNING Unable to find required component 'gnome-panel'
gnome-session [1499]: WARNING Unable to find required component 'gnome-settings-daemon'

Observando o download e a instalacao do gnome, parece que esses pacotes foram baixados e instalados, mas nao tenho certeza. Nao instalei o gnome-extra.

Que sera que fiz de errado?

Obrigada pela disposição em ajudar!
J. A.
J. A. Novo Membro Registrado
25 Mensagens 3 Curtidas
#8 Por J. A.
08/06/2011 - 19:57
Quando você termina a instalação do Arch, e, entra nele pela primeira vez. É recomendado criar um usuário comum.

A instalação do gnome-extra é opcional.

Edite o inittab:

# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

para

# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:


Crie o arquivo .xinitrc com o conteudo:

exec ck-launch-session gnome-session


e execute o comando "startx".
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas
#9 Por Nanirata
08/06/2011 - 20:59
J. A. disse:
Quando você termina a instalação do Arch, e, entra nele pela primeira vez. É recomendado criar um usuário comum.

A instalação do gnome-extra é opcional.

Edite o inittab:

# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
para

# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
Crie o arquivo .xinitrc com o conteudo:

exec ck-launch-session gnome-session
e execute o comando "startx".


Segui as instruções, mas novamente apareceu a janela com a mensagem
[ Failed to load session gnome ]
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas
#10 Por Nanirata
09/06/2011 - 18:47
Bom, ainda não consegui, mas tô quase lá!

Reinstalei os pacotes que estavam apresentando erro, como o gnome-shell, gnome-panel e outros que citei anteriormente. Como dava erro que já tinha umas bibliotecas, eu as removi e daí a instalação prosseguiu.
Estava toda contente, mas o gnome não abriu, diz que ocorreu um grave erro e que não pôde ser recuperado e pede para reiniciar a sessão.

Eu rodei a arch do hd pelo mobalivecd (Qemu) e ele funcionou! Tô achando que não instalei o drive da placa de vídeo direito (Intel(R) 82865G Graphics Controller) ou está configurado para usar o vesa ou cirrus (tive que instalar para rodar no qemu)
Como saber qual driver de vídeo ele está usando?


Bem, vou viajar esse fds, então continuo a batalha na semana que vem!

Obrigada! Abraços!
rubensk8
rubensk8 Geek Registrado
2.4K Mensagens 111 Curtidas
#11 Por rubensk8
09/06/2011 - 19:33
Instalação do Arch Linux

Antes de tudo crie uma partição no HD para o Arch e outra swap com o gparted ou partitionmanager.
Depois:

Você precisará de uma conexão com a internet para instalar pacotes.

Dica: caso tenha um sistema instalado ou um live-cd, conecte-se por ele a internet, reboot e siga com a instalação do Arch Linux.

1º Dar boot pelo CDROM e quando iniciar, teclar Enter.
2º Logar como root digitando "root" (sem aspas) e teclando Enter.
3º Configurar o teclado com o comando km, e escolher: i386/qwerty/br-abnt2.map.gz.
4º Fonte do Console, não selecione nada, pule essa janela escolhendo < Skip >
5º Iniciar o instalador com o comando /arch/setup

Siga os passos do instalador.

Aparecerá uma mensagem! Clique OK.

Aparecerá o "MAIN MENU" é só seguir a ordem:

1 Select Source
2 Set clock
3 Prepare Hard Drivre(s)
4 Select Packages
5 Install Packages
6 Configure Sistem
7 Install Bootloader
8 Exit Install
1 Escolha o cd que baixou: Netinstall ou Core

(é melhor escolher netinstall)

2 Aparecerá uma janela: 1 região, 2 cidade, 2 hora e data: UTC ou localtime

(atente para escolher UTC, pois é a configuração local (hardware, segue a hora do BIOS)

3 Escolha a 3º opção se já fez tudo no Gparted ou Partitionmanager.

(No final se ele disser que falta criar uma partição de boot, escolha ignorar).

4 Escolha os pacotes base e o base-devel (ok), depois ele mostra uma lista de pacotes pré selecionados, não mexa, aceite-os clicando OK!

(o base-devel não vai tá selecionado, mas ele é importante para compilações, não que seja necessário compilar nada, mas os pacotes do AUR usam scripts que compilam)

5 Install Packages: clique 'ok' quando voltar a essa opção.

Após a instalação dos pacotes, será perguntado com qual editor você deseja editar os arquivos de configuração, escolha: Nano é o mas fácil:
Salvar as mudanças, aperte Ctrl+O. Para sair, digite Ctrl+X. Se sair de um arquivo modificado, ele irá perguntar se quer salvá-lo. Aperte N se você não quiser, ou Y se você quiser. Depois de tomar a decisão, aperte ENTER para sair.
6 Configure Sistem:

É preciso editar esses arquivos:
/etc/rc.conf
LOCALE="en_US.UTF-8" PARA: LOCALE="pt_BR.UTF-8"

HOSTNAME="archlinux" (Pose ser qualquer outro nome)

interface=eth0 (para conexões dhcp)
/etc/locale.gen
descomente as seguintes linhas:

pt_BR.UTF-8 UTF-8
pt_BR ISO-8859-1
pt_PT.UTF-8 UTF-8
pt_PT ISO-8859-1
/etc/pacman.d/mirrorlist:
Procure pelos Servers do Brasil e descomente-os tirando o símbolo # da frente. Eles serão usados pelo Pacman.
Escolha a opção: Root-Password, enter:
Digite uma senha para o root e a repita como será pedido.

E por fim escolha DONE e OK.

Por último instalaremos o grub, já tem uma opção default pré-selecionada, batará da OK.
Escolha o lugar onde o Grub será instalado, já está certo, /dev/sda que é a MBR, só dar enter e OK.

=====================Reinicie o computador============

Arch Linux 2.6.33-ARCH (mygost) (tty1)

myhost login: root
Password: xxxxxxx


Você precisará de uma conexão com a internet para instalar pacotes. Teste sua conexão usando o comando ping.
# ping -c5 www.google.com

dica: caso tenha um sistema instalado ou um live-cd, conecte-se por ele a internet, reboot e siga com a instalação do Arch Linux.
Atualizar o sistema:
#pacman -Syu

Instalar dbus
#pacman -S dbus

O driver de vídeo open-source, tem melhor rendimento instalando a 'libgl' antes do Xorg:
#pacman -S libgl

Xorg:
#pacman -S #pacman -S xorg-server xorg-utils xorg-server-utils xorg-xinit xorg-xkill

Ferramentas 3D tais como glxgears estão no pacote mesa:
#pacman -S mesa

Vídeo ati:
#pacman -S xf86-video-ati
( Escolha o seu vídeo aqui: 7.2 Instalar e configurar o X)

Alsa (responsável pelo som)
#pacman -S alsa-utils alsa-lib gstreamer0.10-plugins

(quando for perguntado algo sobre o gstreamer, cliquer "enter" para escolher o padrão).

Precisamos criar um usuário e os grupos que ele pertence, no exemplo criaremos o usuário: rubens:

# useradd -m -G users,audio,video,network,dbus,wheel,storage,optical,power -s /bin/bash rubens

Criando uma senha para o usuário:
# passwd rubens

Digite exit para siar do root e como usuário normal rode alsamixer para configurar o som:

$ alsamixer

Tire o 'Master' e 'PCM' do mudo, para isso, use as setas para selecioná-los e pressione M. Aumente o volume com a seta para cima. O volume está ativo quando tem 00.

(não é obrigatório testar o som)
Testando o Som:
$ aplay /usr/share/sounds/alsa/Front_Center.wav
Se tudo deu certo, você ouvir uma voz eloquente, dizendo: "Front, center."

Outra forma de testar:

$ speaker-test -c 2 (Ctrl + Z: parar) "vai fazer um chiado nas duas saídas de som), se for um som mais dofisticado coloque 5 no lugar de 2.

3 Rode (como root) para salvar as aterações de som:
# alsactl store

Isso irá criar o arquivo '/etc/asound.state', salvando as configurações do alsamixer.

Como usuário comum:
~$ nano .xinitrc (com Xfce é preciso primeiro copirar o .xinitrc para a home): $ cp /etc/skel/.xinitrc ~/.xinitrc)

Descomente a linha relacionada ao gerenciador de janelas que quer usar:

#exec startkde

#exec gnome-session

#exec startxfce4
Salve com Ctrl+O e saia com Ctrl+x.

4 Por último, adicione "dbus" e "alsa" na linha de DAEMONS do seu '/etc/rc.conf'.

# nano /etc/rc.conf

DAEMONS=(hwclock syslog-ng dbus network netfs crond alsa)
Configurar gerenciador de login:

Existem duas formas:

1 ª - Colocando no /etc/rc.conf na linha DAEMOS:
#nano /etc/rc.conf

DAEMONS=(hwclock syslog-ng dbus network netfs crond alsa,kdm)
Pode ser: gdm ou slim (para xfce)
ou

2 ª - Escolher no inittab o gerenciador de login que será lavantado:
# nano /etc/inittab

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

(...)

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1
Pode descomentar: gdm ou slim (para xfce)


Instalando o gerenciador de janelas:

Gnome:
#pacman -S gnome gnome-extra gdm gksu gnome-tweak-tool gamin

KDE:
#pacman -S kde kde-l10n-pt_br gamin

XFCE:
#pacman -S xfce4 xfce4-goodies slim gamin
================== FIM =========================

Reinicie o computador!!!
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas
#12 Por Nanirata
09/06/2011 - 19:59
rubensk8 disse:
Compare com a instalação correta, ok?

Ok! Tentei seguir esses passos, mas me enrolei em algumas coisas ...

rubensk8 disse:

Como usuário comum:
~$ nano .xinitrc



Acho que criei como root ... pode dar problema?

Parece que faltou instalar algumas coisas como o gamin ... precisa disso?

Muito obrigada pela disposição em ajudar! Tô penando, mas aprendendo bastante!
rubensk8
rubensk8 Geek Registrado
2.4K Mensagens 111 Curtidas
#13 Por rubensk8
09/06/2011 - 22:03
Nanirata disse:
Ok! Tentei seguir esses passos, mas me enrolei em algumas coisas ...



Acho que criei como root ... pode dar problema?

Parece que faltou instalar algumas coisas como o gamin ... precisa disso?

Muito obrigada pela disposição em ajudar! Tô penando, mas aprendendo bastante!


Se criou como root, vai com ele e apaga o contúdo do .xinitrc que você fez.
Faz outro como usuário normal:
$ nano .xinitrc
exec ck-launch-session gnome-session

O fam e o gamin se equivalem nas suas funções, porém o gamin é mais atulizado, além da vantagem de não precisar ser acrescentado como um daemom. Se instalou o fam, desinstale. Se não instalou, melhor.
Nanirata
Nanirata Geek Registrado
751 Mensagens 340 Curtidas
#15 Por Nanirata
10/06/2011 - 11:27
rubensk8 disse:
Se criou como root, vai com ele e apaga o contúdo do .xinitrc que você fez.
Faz outro como usuário normal:
$ nano .xinitrc
exec ck-launch-session gnome-session

O fam e o gamin se equivalem nas suas funções, porém o gamin é mais atulizado, além da vantagem de não precisar ser acrescentado como um daemom. Se instalou o fam, desinstale. Se não instalou, melhor.


Ok, refiz como usuario normal.
Tinha instalado o fam, mas na instalacao do gamin ele entrou em conflito e pediu para desinstalar.

Eu acho que misturei uns tutoriais e tinha dado esse comando

pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils

so depois que dei um pacman -S xorg

e depois pacman -S libgl e pacman -S mesa

ice2642 disse:
vai em /etc/X11 e procura por xorg.conf

se tiver ele deleta (copia pra xorg.conf.bak pro caso de querer ver algo nele)

ai da o startx e ve se entra.

[]'s


Nao achei o arquivo, so uma pasta com o nome xorg.conf.d ...

O estranho eh que o gnome esta subindo no Qemu, so na maquina fisica que nao.

Obrigada pela disposicao em ajudar!

Ate mais!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal