Não é possível obter o Systemd trabalhando no GENTOO: Onde estou indo errado?

3

Estou tendo muitos problemas para instalar o gentoo com o systemd; esta é uma nova instalação e não uma atualização.

Etapas (depois que as partições etc. são configuradas):

  1. Descompacte AMD64 stage3 e emerge-webrsync e, em seguida, emerge --sync para uma boa medida

  2. Selecione o perfil gnome / systemd

  3. emerge --update --deep --with-bdeps=y --newuse @world

  4. emerge gentoo sources; config e make o kernel - a opção gentoo systemd está ativada como é openrc

  5. Instale o kernel

  6. instale mdm e lvm (estou executando um raid0 como root)

  7. instale o gentoo-next e o genkernel --install --no-ramdisk-modules -mdadm -lvm --udev initramfs (como sugerido pelos wikis de instalação do systemd e do raid)

  8. emerge grub2 e instale-o com o init configurado para systemd

  9. instale alguns utils (por exemplo, dhcpcd )

Quando inicializo o sistema, não consigo nada além de um monte de problemas - nunca ter o sistema inicializado na totalidade.

Erros (sem nenhuma ordem específica, pois eu tive que escrevê-los à mão):

Failed to start trigger flushing of journal to persistent storage
Systemd-journal-flush service entered failed state
Systemd-journald.service.watchdog.timeout
Systemd-journal-flush.service exited, code=exited status=1/Failyre

A start job is running for udev Kernel Device Manager service...
Systemd-udevd.service.start operation timed out

Failed to start udev kernel device manager

Ele apenas fica lá em loop para a inicialização do Kdd do udev sempre falhando

se eu apertar o controle alt delete (ou realmente digite shutdown -h agora de dentro do ambiente chrooted) eu recebo o seguinte:

Failed to start reboot
Dependency for reboot failed

systemd-reboot service main process exited..

shutdown -h now

shutdown: /dev/initctl: No such file or directory
init: /dev/initctl: No such file or directory

Eu estive pesquisando por alguns dias agora, mas não consegui encontrar nada (embora seja possível que eu seja cego). Journactl (quando eu chroot na configuração) diz que nenhum arquivo de diário foi encontrado. Eu estou em uma perda completa neste momento. Se alguém tiver alguma sugestão eu agradeceria muito!

    
por Michael Chase 03.09.2014 / 22:19

1 resposta

4

Já fiz isso:

  1. Complete o Manual do Capítulo 1 até o final do Capítulo 6.
  2. Em outra máquina, vá aqui para o Wiki do Gentoo Systemd
  3. Manual do Combinador Capítulo 7 com Wiki Seção 1
  4. Complete Handbook Chapter 7, compilando o kernel. Não há necessidade de remover o openrc, já que você precisa de um fallback se algo falhar, e usar um perfil systemd assume isso. Veja meu comentário na sua pergunta para Casey sobre o genkernel-next se você quiser usar o genkernel-next. Por favor note que o genkernel NÃO funciona.
  5. Completar a Seção Wiki 2 - Instalação, tomando nota da dependência Circular.
  6. Combine o Manual do Capítulo 8 com a Seção 4 do Wiki, observe que você ignorou a Seção 3 do Wiki.
  7. Manual Completo Capítulo 9, usando os nomes de serviço na Seção 5.6 da Wiki. Certifique-se de ativá-los, para que eles iniciem a reinicialização no sistema ao vivo.
  8. Conclua o Manual do Capítulo 10 e inclua a configuração apropriada na Seção 3 do Wiki. Você terá saído do chroot e reinicializado aqui.
  9. Se você usar o dhcp enable e inicie o serviço dhcpcd. Se você precisa configurar o dhcp, ou seja, endereço IP estático, servidores de nomes, etc, ative o flag de USE do networkmanager, e leia o Wiki do NetworkManager . Use emerge --update --deep --with-bdeps=y --newuse @world para capturar o novo marcador USE.
por 04.09.2014 / 00:50