Logo Hardware.com.br
crangel
crangel Membro Junior Registrado
131 Mensagens 0 Curtidas

Não consigo iniciar o Arch Linux 0.7.2

#1 Por crangel 05/07/2006 - 23:33
Olá, boa noite. Instalei o Arch 0.7.2 em /dev/hdc. Optei pelo particionamento ser automático. Com isso, em /dev/hdc1 ficou o /boot em /dev/hdc2 swap e em /dev/hdc3 a partição /. Não instalei o Lilo muito menos o Grub, pois nesse mesmo computador tenho o Ubuntu em /dev/hda1. Tentei iniciar o Arch pelo menu do Grub do Ubuntu, mas quando chamo o Arch nao inicia, nao da boot, dizendo que o arquivo nao existe. No arquivo /boot/grub/menu.lst do Ubuntu ficou assim (somente a parte referente ao Arch)


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hdc3.
title Arch Linux (Arch 0.7.2) (on /dev/hdc1)
root (hd1,0)
kernel /mnt/boot/vmlinuz26 root=/dev/hdc1 ro single
initrd /mnt/boot/initrd26-full.img
savedefault
boot

O /boot do Arch está assim, daí as chamadas acima (eu montei ele em /mnt/boot do Ubuntu para pode checar o conteúdo):
cezar@cezar-desktop:/mnt/boot$ ls
diag1.img initrd26-full.img kconfig26 System.map26
grub initrd26.img lost+found vmlinuz26

O que será que está errado? Será que a instalação do arch que foi feita errada? Mas não deu nenhum erro! Obrigado a quem puder me ajudar. Eu segui o excelente tutorial do Deamcarlos, aqui do Guia do Hardware e aparente nada deu errado. So que não consigo dar o boot.
Obrigado a quem puder ajudar. Cezar
NeoBlink
NeoBlink Tô em todas Registrado
2.3K Mensagens 14 Curtidas
#2 Por NeoBlink
06/07/2006 - 00:41
Acho que faltou gravar o bootmanager na partição do arch....na hora da instalação poderia ter configurado pra gravar somente na partição.....Mas pode agora fazer um chroot na partição do Arch e configurar o grub ou lilo....aí com o lilo ou grub que você tem na MBR você chama esse do Arch...sacou ?
Assim vai funcionar.....
crangel
crangel Membro Junior Registrado
131 Mensagens 0 Curtidas
#3 Por crangel
06/07/2006 - 08:15
Bem, instalei o bootmanager em /dev/hdc3 (onde está a partição raiz do Arch), mas está dando o seguinte erro, quando tento iniciar pelo Grub do Ubuntu:
root (hd1,2)
filesystem type is ext2fs, partition type is 0x83
kernel /boot/vmlinuz26 root=/dev/hdc1 ro

error 15

eu fiz o particionamento automatico e o tipo de fs do /boot ficou o ext2, não sei até que ponto isso causou o erro. E na hora que pede para indicar onde instalar o grub ou o lilo no Arch eu indiquei a partição raiz (/dev/hdc3) e não /boot (/dev/hdc1). Tive duvida se a menção root existente no menu.lst do grub deve referir-se a /boot do arch (no caso, /dev/hdc1) ou / do arch (no caso /dev/hdc3). Coloquei as duas referencias existentes no menu.lst como a mesma.
Obrigado se for possivel dar mais uma luz. Valeu! Cezar
Agaporn
Agaporn Membro Junior Registrado
187 Mensagens 0 Curtidas
#4 Por Agaporn
06/07/2006 - 12:35
NeoBlink será que vc poderia explicar mais detalhamente o bootmanager no Arch?? Pq como o crangel, eu também, na instalação, coloquei a opção automática de formatação do disco; para mim o Arch se comportou de maneira estranha das outras distro, pois criou a partição hdb1 em ext2, apenas para /boot, swap em hdb2 e a partição raiz em hdb3 (ext3). Das poucas distros que usei, nunca tinha visto esse tipo de formatação, geralmente a partição de boot é a mesma que a da raiz...
Qdo, por acidente, perdi o Grub, não consegui recuperá-lo dando boot por um LiveCD (ainda me faltava experiência), mas analisando a situação agora, será que com essa seqüência de processos eu posso obter sucesso?
1 - montar a partição hb1 em /mnt/boot
2 - Dar chroot (/mnt/boot)
3 - Executar o comando "grub install /mnt/boot"

Desculpe-me crangel por estar perguntando tb no seu tópico, mas acho que se minha dúvida for respondida, ela será útil a vc também, blz?

Falow, t++
crangel
crangel Membro Junior Registrado
131 Mensagens 0 Curtidas
#5 Por crangel
06/07/2006 - 23:59
Sem problema algum, Agaponr, tendo em vista que o objetivo de todos aqui é a troca de informações e a ajuda. Bem de minha parte quero registrar que, depois de muito tentar, seguindo as orientações daqui, finalmente deu tudo certo. Fiz o seguinte: dividi o HD onde ia instalar o Arch com o dfdisk. Assim, dividi em /dev/hdc1 para a partição / + /dev/hdc2 para o /home + /dev/hdc5 para swap. Instalei o bootloader em /dev/hdc1 (partição boot fico na mesma que a da raiz). Depois a chamada para o Arch no menu.lst do grub do Ubuntu (que está em /dev/hda3) ficou assim:

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hdc1.
title Arch Linux (Arch 0.7.2) (on /dev/hdc1)
root (hd1,0)
kernel /boot/vmlinuz26 root=/dev/hdc1 ro single
initrd /boot/initrd26.img
savedefault
boot

E Pronto! Consegui dar o boot no Arch normalmente e entrou no modo texto. Agora só partir para a instalação dos demais pacotes. E montei a partição / e a /home com reiserfs, nada do ext2 do particionamento automático que acarreta erro! Com o particionamento automático ficou muito mais difícil e nao consegui
Valeu por tudo e espero, de alguma forma ter lhe ajudado, Agaporn
CRangel
NeoBlink
NeoBlink Tô em todas Registrado
2.3K Mensagens 14 Curtidas
#6 Por NeoBlink
07/07/2006 - 04:06
Agaporn Pode obter sucesso...mas troque "grub install /mnt/boot" por "grub install /dev/hdb1"(pode ser preciso montar /dev) e então terá que usar um outro bootloader geralmente instalado na MBR, pra chamar esse do Arch .....Eu aqui sempre usei particionamento manual....prefiro do que deixar o sistema fazer o que "quiser". :wink:
Agaporn
Agaporn Membro Junior Registrado
187 Mensagens 0 Curtidas
#8 Por Agaporn
07/07/2006 - 23:22
NeoBlink, fiquei um pouco confuso com a sua dica, pq sempre achei que o comando "grub install /dev/hdb1" iria instalar o Grub na MBR do hdb, bom mas o que ocorre realmente é que o grub é instalado apenas na partição hdb1 e para poder chamá-lo é necessario ter outro bootloader instalado agora na MBR desse hdb?? Não teria como instalar o grub diretamente na MBR??

Valeu galera, t++
gsanchez
gsanchez Super Participante Registrado
473 Mensagens 4 Curtidas
#11 Por gsanchez
08/07/2006 - 19:33
kernel /boot/vmlinuz26 root=/dev/hdc1 ro single

O parâmetro single serve pra se entrar no modo single do linux, ou seja, apenas um prompt de comando para recuperação do sistema. Retira ele que o seu sistema deve iniciar corretamente. :wink:
"Porque ainda que a figueira não floresça, nem haja fruto na vide; ainda que decepcione o produto da oliveira, e os campos não produzam mantimento; ainda que as ovelhas da malhada sejam arrebatadas, e nos currais não haja gado; Todavia eu me alegrarei no SENHOR; exultarei no Deus da minha salvação."
crangel
crangel Membro Junior Registrado
131 Mensagens 0 Curtidas
#12 Por crangel
08/07/2006 - 20:13
Olá amigos, após o sucesso da instalação dos pacotes base, não estou conseguindo, a partir do modo texto, instalar os demais pacotes, necessários para acesso à internet e entrar no modo gráfico. Tentei aplicar o comando #pacman -add *.pkg.tar.gz, dentro de /mnt/cdrom/arch/pkg com a fim de instalar TODOS os demais pacotes, mas logo no inicio acusa um conflito entre Udev e hotplug que impede ir para a frente com a mensagem de erro de pacotes em conflito. Obrigado a quem puder dar uma dica sobre isso. Cezar
NeoBlink
NeoBlink Tô em todas Registrado
2.3K Mensagens 14 Curtidas
#14 Por NeoBlink
08/07/2006 - 23:02
crangel Dá uma olhada se no "/etc/pacman.conf" o repositório extra ta liberado....e antes de instalar uma pá de coisa...faça "pacman -Syu" Acho melhor fazer a instalação toda pela internet mesmo....pra usar os pacotes mais atualizados....

Agaporn hehe Po, não diria que é uma ciência....pra mim, são apenas procedimentos....e como sempre instalei várias distros ao mesmo tempo...tive que aprender mesmo a usar os bootloaders...apesar de gostar mais do lilo.... 8) Não to mais com debian(i386) instalado....só o Gentoo e o Arch mesmo....Mas tenho uma grande simpatia pelo projeto Debian. :wink:
crangel
crangel Membro Junior Registrado
131 Mensagens 0 Curtidas
#15 Por crangel
08/07/2006 - 23:44
Valeu NeoBlink, pelo seu retorno. Já tentei fazer o que bem orientou. O problema que estou enfrentando é que instalei so os pacotes BASE e agora quando o sistema inicia ele entra só no modo texto. Nao instalei nenhum pacote que me permita a conexao à internet, muito menos para entrar no modo grafico e isto que estou tentando fazer, mas estão surgindo as mensagens de erro que citei. Estou tentando instalar os demais pacotes, alem dos BASE que estão no CD com #pacman -S *.pkg.tar.gz (após entrar na pasta onde eles estão, claro) mas dá erro. Valeu por tudo. Cezar
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal