/ sbin / init não existe - Resolvendo, você está sozinho. Boa sorte

7

Estou tentando instalar o arch linux. Quando eu inicializo, me passa a mensagem abaixo.

ERROR: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own now. Good luck.

sh: can't access tty: job control turned off
[rootfs /]# _
    
por Chance Leachman 19.10.2013 / 06:47

4 respostas

7

Você deve precisar de systemd-sysvcompat se quiser usar init . O /sbin/init é um link simbólico simples para /lib/systemd/systemd (consulte PKGBUILD fornecido por systemd-sysvcompat .

Então, se você quiser inicializar seu sistema, você deve adicionar em grub kernel line (se você usar o grub):

init=/lib/systemd/systemd

Se você não quiser usar systemd-sysvcompat , adicione a linha acima em GRUB's configuration

    
por 19.10.2013 / 20:27
3

Encontrei este problema e resolvi-o re-instalando o sistema base do arco e prestando mais atenção às instruções dadas. Especificamente em Syslinux - Instalação no BIOS .

Eu escolhi instalar o syslinux e ler as instruções muito rapidamente e esqueci de

Configure syslinux.cfg to point to the right root partition. This step is vital.

Minha partição raiz que estava em / dev / sda2 no meu caso, e como você pode ver abaixo, não está apontando para ela.

...
LABEL arch
    ...
    APPEND root=/dev/sda3 rw
    ...

Apontou para minha partição inicial, / dev / sda3

    
por 06.02.2014 / 20:36
2

Faça o download do ISO de instalação mais recente (2013.10.1 atualmente) da página de download do Arch . Colocar esse ISO em um CD ou qualquer outra coisa e reinstalar.

Você usou uma instalação ISO antiga ou algo deu errado durante a instalação. No meu servidor Arch relativamente atualizado, /sbin/init é um link simbólico para /lib/systemd/systemd .

Você pode verificar se /sbin/init existe e se é um arquivo real ou um link simbólico. Se este último, verificar para ver se o link simbólico diz existe, é executável, é um arquivo, etc etc Meu palpite é algo nesse processo irá mostrar onde a instalação foi ruim, mas que você provavelmente deve voltar a fazer a instalação de um novo download da imagem ISO.

    
por 19.10.2013 / 17:28
2

Isso pode acontecer se você usou a partição errada para o root. Procure a entrada do seu carregador (em /boot/loader/entries/arch.conf se você estiver usando systemd-boot no Arch Linux como eu), e assegure-se de que o UUID 'root' seja sua partição raiz.

    
por 25.12.2016 / 00:11