Por que minha instalação do Arch fica paralisada aleatoriamente durante a inicialização?

0

Instalei o Arch no meu Macbook Pro e não consigo inicializá-lo. Eu removi o quiet flag do grub.cfg para descobrir o que está acontecendo, mas não consigo encontrar nenhum padrão. Aqui estão as últimas linhas de três botas sem sucesso:

...
[ OK ] Reached target Sound Card.
[ OK ] Created slice system-systemd\x2drfkill.slice.
       Starting Load/Save RF Kill Switch Status of rfkill0...
[ OK ] Reached target Bluetooth.
[ OK ] Found device Hitachi_HTS[...blah blah blah...] EFI. 
       Mounting /boot...
[ OK ] Started Load/Save Screen Backlight Brightness of leds:smc::kbd_backlight.
[ OK ] Found device Hitachi_HTS[...blah blah blah...] home.
       Starting File System Check on /dev/disk/bu-uuid/44[...valid UUID of my /home partition...]
[   7.420848] sd 6:0:0:0: [sdc] No caching mode page found
[   7.42... ] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[   7.42... ] sd 6:0:0:0: [sdc] No caching mode page found
[   7.42... ] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[   7.43... ] sd 6:0:0:0: [sdc] No caching mode page found
[   7.43... ] sd 6:0:0:0: [sdc] Assuming drive cache: write through

^ trava aqui.

[ OK ] Started udev Coldplug all Devices.
[ OK ] Started Remount Root and Kernel File Systems
       Starting Load/Save Random Seed...
[ OK ] Started Create Static Device Nodes in /dev.
       Starting udev Kernel Device Manager...
[ OK ] Reached target Local File Systems (Pre).
[ OK ] Started udev Kernel Device Manager.
[ OK ] Started Load/Save Random Seed.
[ OK ] Reached target Sound Card.

^ trava aqui.

[ OK ] Found device Hitachi_HTS[...blah blah blah...] EFI.
       Mounting /boot...
[ OK ] Found device Hitachi_HTS[...blah blah blah...] home.
       Starting File System Check on /dev/disk/bu-uuid/44[...valid UUID of my /home partition...]
[ OK ] Created slice system-systemd\x2backlight.slice.
       Starting Load/Save Screen Backlight Brightness of leds:smc::kbd_backlight...
[ OK ] Started Load/Save Screen Backlight Brightness of leds:smc::kbd_backlight.
[ OK ] Created slice system-systemd\x2drfkill.slice.
       Starting Load/Save RF Kill Switch Status of rfkill0...
[ OK ] Reached target Bluetooth.
[ OK ] Started Load/Save RF Kill Switch Status of rfkill0.

^ trava aqui.

Eu tenho o Arch instalado em um MacbookPro8,2 com o rEFInd e o GRUB v2.

    
por Dustin Paluch 20.03.2014 / 18:36

1 resposta

2

O problema é provavelmente systemd . Ele não é muito robusto - suas dependências às vezes são bloqueadas e impedem a continuação do processo de inicialização, mesmo que tudo esteja realmente bem. Ele leva as dependências muito a sério - muito a sério para ser confiável.

Eu tive a seguinte experiência uma vez: como um externo não foi montado, as dependências para sistemas de arquivos locais (fstab) não foram satisfeitas e a inicialização nunca atingiu a entrada [email protected] . E o pior de tudo - nem chegou ao console de emergência porque estava esperando indefinidamente.

Lembre-se de que as coisas acontecem de forma assíncrona, por isso provavelmente não entrega a placa de som, mas em outro lugar. Quando você conseguir efetuar login, verifique journalctl -b (última inicialização) como raiz e procure por tempos limites, falhas e falhas de dependência.

O material com rfkill e bluetooth é muito volátil e imprevisível. Nunca acontece da mesma maneira.

Se você descobrir quem é a culpa, é possível fazer uma cópia do arquivo .service em /etc/systemd/system/ e modificá-lo para torná-lo menos rígido. Nós podemos ajudar se este for o caso.

    
por 20.03.2014 / 19:02