Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

13. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

-
BiaMonteiro

(usa Arch Linux)

Enviado em 29/01/2019 - 20:30h


pylm escreveu:


BiaMonteiro escreveu:


pylm escreveu:

BiaMonteiro escreveu:

Funcionou! Pude finalmente selecionar o profile. Mas veio um empecilho... sou nova em Gentoo, então peço desculpas caso seja uma dúvida besta.

Rodei:
emerge --ask --verbose --update --deep --newuse @world

Tenho como resultado:
[...]
Total: 261 packages (236 new, 5 in new slots, 20 reinstalls), Size of downloads: 596.437 KiB

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-lang/spidermonkey-52.9.1_pre1::gentoo
# required by sys-auth/polkit-0.115-r2::gentoo
# required by gnome-extra/polkit-gnome-0.105-r1::gentoo
>=dev-lang/python-2.7.15:2.7 sqlite

Would you like to add these changes to your config files? [Yes/No] Yes

Autounmask changes successfully written.

* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.


E não consigo instalar o sistema base!

Se eu rodar esse comando mais uma vez, vai subir de 3 config files para 4, depois para 5, em seguida 6, e assim por diante.


O portage sempre vai salvar mudanças num arquivo temporário, pra efetivar as mudanças tu usa o etc-update


Estou seguindo https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base/pt-br e não encontrei esse tal etc-update, mas um env-update.


env-update é outra coisa, mas afinal o etc-update não existe ou o que?


sudo etc-update
Senha:
Scanning Configuration files...
Exiting: Nothing left to do; exiting. :)


Ele é parte do portage.


equery b -e etc-update
* Searching for etc-update ...
sys-apps/portage-2.3.58 (/usr/sbin/etc-update)


Acho que o etc-update funcionou. O comando emerge --ask --verbose --update --deep --newuse @world está funcionando.
No momento em que escrevo este post, está compilando o 5º pacote de 262.


  


14. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Enio Ferlin
lobzmedunimes

(usa Gentoo)

Enviado em 29/01/2019 - 20:44h

É assim mesmo, agora recomendo jantar, ver um filme e dormir, amanhã tá pronto :D

Ah não se esqueça de outro passo que é compilar o kernel, recomendo o genkernel, mas aí vc já fez até artigo sobre isso, então, boa sorte e bem vinda ao gentoo!


15. Re: Problemas ao instalar o Gentoo + dúvida

-
BiaMonteiro

(usa Arch Linux)

Enviado em 30/01/2019 - 11:55h

Legal, não consigo instalar o GRUB =[
Toda vez aparece o GRUB Rescue quando dou boot pelo HDD.

Minha placa mãe usa UEFI, mas todo o processo de instalação desde o início foi feito através de um live CD que provavelmente foi bootado normalmente sem suporte a UEFI. Não acredito que eu tenha Legacy, até porque a 'BIOS' usa o mouse para fazer as configurações e tem opções que antigamente não existiam.

No chroot, habilitei o módulo efivar do kernel e instalei os módulos, mas no Live acho que esse módulo não está em uso.

grub-install --target=x86_64-efi --efi-directory=/boot
Instalando para a plataforma x86_64-efi.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
Installation finished. No error reported.

grub-install --directory=/boot
grub-install: erro: /boot/modinfo.sh doesn't exist. Please specify --target or --directory.

grub-install /dev/sda
grub-install: erro: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

Indicada pela wiki, https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Bootloader/pt-br, adicionei GRUB_PLATFORMS="efi-64" em make.conf.

O erro persiste!

Meu fstab:

/dev/sda1 /boot vfat noauto,noatime 1 2
/dev/sda3 / ext4 noatime 0 1
/dev/sda2 none swap sw 0 0
#/dev/cdrom /mnt/cdrom auto noauto,ro 0 0

Vou aproveitar e tirar mais uma dúvida: para que serve a opção -w do nano, que é frequentemente usada no handbook?

[Atualização]
Fui formatar a partição de boot com mkfs.vfat /dev/sda1 e tenho agora como resultado:

grub-install --target=x86_64-efi --efi-directory=/boot
Instalando para a plataforma x86_64-efi.
grub-install: erro: /boot doesn't look like an EFI partition


16. Re: Problemas ao instalar o Gentoo + dúvida

Lima Júnior
lmJR

(usa Debian)

Enviado em 30/01/2019 - 13:23h

Acredito que sua BIOS seta o Legacy por padrão caso não seja escolhido o UEFI.
Eu usava uma Asrock Fatality B250 Gaming K4 que também não tinha as opções antigas e usava o mouse pra mexer nas configurações, e sempre deu pra instalar com a BIOS normal e o UEFI, só que o UEFI ficava bem melhor, claro.
Quanto ao problema do GRUB com partição EFI, tive tanta dor de cabeça com isso quando fui aprender a instalar o Arch Linux, que só consegui instalar esse bendito GRUB pela forma antiga com esquema de partição MBR.
Se não tiver problema pra você, tenta instalar o Gentoo com esquema de partição MBR mesmo, que o GRUB vai direto no HD, sem precisar ficar setando partição de boot.


17. Re: Problemas ao instalar o Gentoo + dúvida

Matheus
pylm

(usa Gentoo)

Enviado em 30/01/2019 - 13:26h

Cê tá apontando pro lugar errado, tem que fazer uma partição fat32 com a flag esp e montar ela em /boot/efi e daí usar grub do jeito que ce tá usando mas apontando pra /boot/efi
Aliás, pra checar se bootou como uefi é só ver se existem arquivos em /sys/firmware/efi

O -w no nano desabilita a quebra de linhas que não cabem na tela, o que pode eventualmente quebrar arquivos de configuração.


18. Re: Problemas ao instalar o Gentoo + dúvida

-
BiaMonteiro

(usa Arch Linux)

Enviado em 30/01/2019 - 14:34h

pylm escreveu:

Cê tá apontando pro lugar errado, tem que fazer uma partição fat32 com a flag esp e montar ela em /boot/efi e daí usar grub do jeito que ce tá usando mas apontando pra /boot/efi
Aliás, pra checar se bootou como uefi é só ver se existem arquivos em /sys/firmware/efi

O -w no nano desabilita a quebra de linhas que não cabem na tela, o que pode eventualmente quebrar arquivos de configuração.


Não existem arquivos em /sys/firmware/efi. Mudei o fstab e montei a partição em /boot/efi, uma pasta que criei com mkdir.

grub-install --target=x86_64-efi --efi-directory=/boot/efi
Instalando para a plataforma x86_64-efi.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
Installation finished. No error reported.

grub-install /dev/sda
grub-install: erro: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

Não há algum jeito de eu instalar com grub-install /dev/sda não? Tenho uma impressão de que o GRUB Rescue que apareceu foi o GRUB instalado pelo Debian na MBR.


19. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Lima Júnior
lmJR

(usa Debian)

Enviado em 30/01/2019 - 14:46h


BiaMonteiro escreveu:

Não há algum jeito de eu instalar com grub-install /dev/sda não? Tenho uma impressão de que o GRUB Rescue que apareceu foi o GRUB instalado pelo Debian na MBR.



Se fosse no sistema de partição MBR seria instalado desse jeito, em /dev/sda, agora como tá fazendo pelo UEFI/GPT vai ter que instalar na partição de boot mesmo.


20. Re: Problemas ao instalar o Gentoo + dúvida

Matheus
pylm

(usa Gentoo)

Enviado em 30/01/2019 - 16:42h

BiaMonteiro escreveu:

pylm escreveu:

Cê tá apontando pro lugar errado, tem que fazer uma partição fat32 com a flag esp e montar ela em /boot/efi e daí usar grub do jeito que ce tá usando mas apontando pra /boot/efi
Aliás, pra checar se bootou como uefi é só ver se existem arquivos em /sys/firmware/efi

O -w no nano desabilita a quebra de linhas que não cabem na tela, o que pode eventualmente quebrar arquivos de configuração.


Não existem arquivos em /sys/firmware/efi. Mudei o fstab e montei a partição em /boot/efi, uma pasta que criei com mkdir.

grub-install --target=x86_64-efi --efi-directory=/boot/efi
Instalando para a plataforma x86_64-efi.
EFI variables are not supported on this system.
EFI variables are not supported on this system.
Installation finished. No error reported.

grub-install /dev/sda
grub-install: erro: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

Não há algum jeito de eu instalar com grub-install /dev/sda não? Tenho uma impressão de que o GRUB Rescue que apareceu foi o GRUB instalado pelo Debian na MBR.


Só habilitar a use flag pra mbr.


USE="grub_platforms_pc" emerge -av grub


Você pode ver as flags disponíveis e habilitadas com o equery (necessário instalar)


equery u programa


Instalando do modo acima não fica persistente então quando você instalar algo com a flag --newuse no portage ele vai
recompilar tirando a flag, pra deixar persistente tu adiciona como "sys-boot/grub grub_platforms_pc" em algum arquivo em /etc/portage/package.use/
Você também pode setar no make.conf como


GRUB_PLATFORMS="pc"

Pois é uma USE_EXPAND.
Acrescido do que mais quiser suportar.

Vale dizer AINDA que se o HD tá em GPT você precisa de uma BIOS Boot partition caso contrário não é possível instalar o grub direto no HD mesmo rodando em legacy.
E como sempre a wiki do arch tem material sobre:
https://wiki.archlinux.org/index.php/GRUB#GUID_Partition_Table_.28GPT.29_specific_instructions

Daria ainda pra converter de GPT pra MBR sem perder dados com o gdisk.
Mas falando sério agora, não tem um menu de boot na tua placa mãe? Aqui se eu teclar F12 posso bootar um pen drive como legacy ou uefi diretamente, sem editar nada na bios.



21. Re: Problemas ao instalar o Gentoo + dúvida

-
BiaMonteiro

(usa Arch Linux)

Enviado em 30/01/2019 - 23:59h

Bem, nesta tarde pude concluir a instalação e o GRUB já está funcionando, bem como o sistema.
O problema é o KDE Plasma, que não sobe.

-> Já ativei o DBus na inicialização e o iniciei;
-> Criei um .xinitrc na home com #!/bin/sh
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session startkde;
-> Baixei o xorg-server, o xorg-x11, o xorg-drivers e o mesa;
-> Baixei o kde-plasma/plasma-meta;
-> Minha placa de vídeo é NVIDIA, mas acredito que eu não tenha habilitado o suporte a nouveau no kernel porque pretendo usar o driver proprietário;
-> A saída de erro é The XKEYBOARD keymap compiler (xkbcomp) reports:
Unsupported high keycode 372 for name <I372> ignored
X11 cannot support keycodes above 255. DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-VAbLpoiBQk,guid=028b903ece3a9c4f73c85e245c5273bc';
export DBUS_SESSION_BUS_ADDRESS;
DBUS_SESSION_BUS_PID=4510;
DBUS_SESSION_BUS_WINDOWID=4194305;


22. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 31/01/2019 - 00:57h

NVIDIA é só pajelança, manda aí:


lsmod | grep -i nvidia
grep -i video /etc/portage/make.conf
zcat /proc/config.gz | grep -i nouveau



23. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

-
BiaMonteiro

(usa Arch Linux)

Enviado em 31/01/2019 - 01:32h


pylm escreveu:

NVIDIA é só pajelança, manda aí:


lsmod | grep -i nvidia
grep -i video /etc/portage/make.conf
zcat /proc/config.gz | grep -i nouveau


Não sei se é para rir, mas os dois primeiros comandos retornaram nada.
E o zcat acusou o arquivo /proc/config.gz de não existir.

No momento, eu gostaria de subir o KDE seja com qual driver for. Depois que eu fizer algumas configurações no sistema, instalo o driver proprietário. O problema não pode estar relacionado ao DBus ou ao teclado, que foram exibidos quando eu digitei startx?


24. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 31/01/2019 - 01:58h


BiaMonteiro escreveu:


pylm escreveu:

NVIDIA é só pajelança, manda aí:


lsmod | grep -i nvidia
grep -i video /etc/portage/make.conf
zcat /proc/config.gz | grep -i nouveau


Não sei se é para rir, mas os dois primeiros comandos retornaram nada.
E o zcat acusou o arquivo /proc/config.gz de não existir.

No momento, eu gostaria de subir o KDE seja com qual driver for. Depois que eu fizer algumas configurações no sistema, instalo o driver proprietário. O problema não pode estar relacionado ao DBus ou ao teclado, que foram exibidos quando eu digitei startx?


Nah, o grub me retorna a mesma coisa desde sei lá quando e continua funcionando.
Tá certo, o Gentoo tem um modo um tanto fácil e automático de instalar drivers de vídeo, que é adicionar eles na VIDEO_CARDS do make.conf, pra nvidia deveria ficar:

VIDEO_CARDS="nvidia"

E daí


emerge -av --changed-use --deep @world


Vai ativar a flag da nvidia pra pacotes que a possuem e instalar o driver proprietário. O problema é que a parte open source do driver parece ser escrita com a bunda e quebra a cada atualização do kernel, aparentemente as versões suportadas hoje (o portage vai te avisar) vão até o kernel 4.19 mas eu só consegui instalar com o 4.9 LTS.

Você poderia também usar o vesa que é um driver genérico e supostamente roda com qualquer coisa:


# Instale o driver vesa
emerge -av xf86-vide-vesa

# Adicione isso no arquivo /etc/X11/xorg.conf.d/20-video.conf

Section "Device"
Identifier "Generic Video Devicw"
Driver "vesa"
EndSection


E tente iniciar o xorg.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts