Crouton: [RESOLVIDO] O Linux não abre no Chromebook; xinit não carrega

Criado em 11 set. 2017  ·  4Comentários  ·  Fonte: dnschneid/crouton

Cole a saída do seguinte comando aqui: sudo edit-chroot -all

chronos<strong i="7">@localhost</strong> / $ sudo edit-chroot -all
name: kali-rolling
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/kali-rolling...
crouton: version 1-20170901092920~master:0216f9d1
release: kali-rolling
architecture: amd64
xmethod: xorg
targets: xfce
host: version 9901.5.0 (Official Build) dev-channel relm 
kernel: Linux localhost 3.18.0-16002-g2644da09535f #1 SMP PREEMPT Mon Sep 4 22:14:23 PDT 2017 x86_64 GNU/Linux
freon: yes
Unmounting /mnt/stateful_partition/crouton/chroots/kali-rolling...

name: xfce
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/xfce...
/usr/local/bin/enter-chroot: 511: cannot create /run/crouton/mnt/stateful_partition/crouton/chroots/xfce/etc/crouton/name: Directory nonexistent
Unmounting /mnt/stateful_partition/crouton/chroots/xfce...

Descreva o seu problema:

Parece haver muitos problemas com isso. Sei que estou digitando as senhas corretas e tudo mais, e já atualizei mil vezes junto com a limpeza, mas sem prevalecer. Ainda consigo abrir a linha de comando (enter-chroot), mas essa é a extensão. Estou me perguntando se isso tem a ver com o download do GalliumOS como um dual-boot (embora eu tenha desativado com o comando dev_boot_legacy). Eu não sei o que há de errado, especialmente porque eu baixei antes com este mesmo usuário neste mesmo dispositivo (eu acabei de fazer um powerwash nele).

Se conhecido, descreva as etapas para reproduzir o problema:

chronos<strong i="13">@localhost</strong> / $ sudo startxfce4
Entering /mnt/stateful_partition/crouton/chroots/kali-rolling...
/usr/bin/startxfce4: Starting X server

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

X.Org X Server 1.19.3
Release Date: 2017-03-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-3-amd64 x86_64 Debian
Current Operating System: Linux localhost 3.18.0-16002-g2644da09535f #1 SMP PREEMPT Mon Sep 4 22:14:23 PDT 2017 x86_64
Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 3584000 verity payload=PARTUUID=8d604fd7-3aa1-5e43-82d2-76f129201e1d/PARTNROFF=1 hashtree=PARTUUID=8d604fd7-3aa1-5e43-82d2-76f129201e1d/PARTNROFF=1 hashstart=3584000 alg=sha1 root_hexdigest=4f2d44204e2e91bb3a444dbafe7229294ba0145e salt=71afe38f959fb4c13de4debffb2520ecc879bfe10ed1ecc1de971da2e132cdff" noinitrd vt.global_cursor_default=0 kern_guid=8d604fd7-3aa1-5e43-82d2-76f129201e1d add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic  
Build Date: 07 July 2017  06:22:09AM
xorg-server 2:1.19.3-2 (https://www.debian.org/support) 
Current version of pixman: 0.34.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/Xorg.crouton.1.log", Time: Sun Sep 10 21:28:43 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) 
Fatal server error:
(EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory)
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/tmp/Xorg.crouton.1.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
/usr/bin/xinit: giving up
/usr/bin/xinit: unable to connect to X server: Connection refused
/usr/bin/xinit: server error
Unmounting /mnt/stateful_partition/crouton/chroots/kali-rolling...

Comentários muito úteis

Ok, um pouco envergonhado aqui. Decidi apenas testar algumas coisas que achei que funcionariam (pensando que provavelmente não teria recebido nada), mas milagrosamente encontrei a resposta. A pasta em que a inicialização do Kali-Linux é realizada é / usr / bin / startxfce4. Como ainda tive acesso ao chroot, estas são as etapas necessárias para iniciá-lo:
crosh> _shell_
chronos @ localhost / $ _sudo enter-chroot_
Inserindo / mnt / stateful_partition / crouton / chroots / kali-rolling ...
(kali-rolling) user @ localhost : ~ $ _sudo su_
[sudo] senha para o usuário: _ (senha de entrada) _
(kali-rolling) root @ localhost : / home / user # _ / usr / bin / startxfce4_
Isso forçaria a abertura da pasta, forçando, portanto, o Linux a abrir. Dei essas etapas a um amigo com um Chromebook diferente e uma distribuição diferente e ainda funcionava, tudo o que ele precisava fazer era substituir "xfce4" por seu ambiente, "kde".
Espero que aqueles que se depararem com isso possam encontrar a resposta que funcione para eles (como deveria!)

Todos 4 comentários

Ok, um pouco envergonhado aqui. Decidi apenas testar algumas coisas que achei que funcionariam (pensando que provavelmente não teria recebido nada), mas milagrosamente encontrei a resposta. A pasta em que a inicialização do Kali-Linux é realizada é / usr / bin / startxfce4. Como ainda tive acesso ao chroot, estas são as etapas necessárias para iniciá-lo:
crosh> _shell_
chronos @ localhost / $ _sudo enter-chroot_
Inserindo / mnt / stateful_partition / crouton / chroots / kali-rolling ...
(kali-rolling) user @ localhost : ~ $ _sudo su_
[sudo] senha para o usuário: _ (senha de entrada) _
(kali-rolling) root @ localhost : / home / user # _ / usr / bin / startxfce4_
Isso forçaria a abertura da pasta, forçando, portanto, o Linux a abrir. Dei essas etapas a um amigo com um Chromebook diferente e uma distribuição diferente e ainda funcionava, tudo o que ele precisava fazer era substituir "xfce4" por seu ambiente, "kde".
Espero que aqueles que se depararem com isso possam encontrar a resposta que funcione para eles (como deveria!)

@anonymouseprogrammer , _et all_ ,

POR FAVOR, não execute startxfce4 ou qualquer um dos scripts start* no chroot como root , isso irá manchar suas permissões e muitas coisas irão falhar depois disso.

Se você fez isso, pode corrigi-lo com o seguinte -

sudo enter-chroot
sudo chown -R 1000:1000 "$HOME"
exit

Eu acredito que o problema original é causado pela instalação de 'xserver-xorg-legacy'.
Uma solução alternativa para isso está aqui: https://github.com/dnschneid/crouton/issues/3310#issuecomment -313692575

Um PR está em andamento, mas ainda não foi aprovado e mesclado.

Espero que isto ajude,
- DennisL

sempre que faço um sudo startxfce4 para inicializar o Linux no meu Chromebook, este é o erro que estou recebendo, após o qual a tela do laptop escurece por dois segundos e retorna ao Chrome, ajuda necessária.

chronos @ localhost / usr / local $ sudo startxfce4
Digite a senha de criptografia para xenial:
Inserindo / mnt / stateful_partition / crouton / chroots / xenial ...
/ usr / bin / startxfce4: Iniciando o servidor X

X.Org X Server 1.19.6
Data de lançamento: 20/12/2017
Protocolo X Versão 11, Revisão 0
Construir sistema operacional: Linux 4.15.0-109-generic armv7l Ubuntu
Sistema operacional atual: Linux localhost 3.8.11 # 1 SMP Dom 14 de julho 00:09:57 PDT 2019 armv7l
Linha de comando do kernel: cros_secure console = console = loglevel = 7 init = / sbin / init cros_secure root = / dev / dm-0 rootwait ro dm_verity.error_behavior = 3 dm_verity.max_bios = -1 dm_verity.dev_wait = 1 dm = "1 vroot nenhum ro 1,0 2.539.520 Verity carga = PARTUUID = 922500af-600e-5c4b-998e-daf87f04a622 / PARTNROFF = 1 hashtree = PARTUUID = 922500af-600e-5c4b-998e-daf87f04a622 / PARTNROFF = 1 = 2539520 hashstart alg = SHA1 root_hexdigest = 3bfc672b009a3247d3cd8399a74f96ac53188553 salt = 306427720380043295ff7f5e5f7ef68a81138057901e316471bd1520719b78b2 "noinitrd vt.global_cursor_default = 0 kern_guid = 922500af-600e-5c4b-998e-daf87f0422a6
Data de compilação: 04 de setembro de 2020 15:36:48
xorg-server 2: 1.19.6-1ubuntu4.1 ~ 16.04.4 (Para suporte técnico, consulte http://www.ubuntu.com/support)
Versão atual do pixman: 0.33.6
Antes de relatar problemas, verifique http://wiki.x.org
para ter certeza de que você tem a versão mais recente.
Marcadores: (-) testado, (**) do arquivo de configuração, (==) configuração padrão,
(++) da linha de comando, (!!) aviso, (II) informativo,
Aviso (WW), erro (EE), (NI) não implementado, (??) desconhecido.
(++) Arquivo de registro: "/tmp/Xorg.crouton.1.log", Horário: Qui, 22 de outubro, 22:21:25 de 2020
(==) Usando o diretório de configuração do sistema "/usr/share/X11/xorg.conf.d"
Erro org.freedesktop.DBus.Error.ServiceUnknown: O nome org.chromium.LibCrosService não foi fornecido por nenhum arquivo .service
tempo de retorno do método = 1603423285.559485 remetente =: 1,9 -> destino =: 1,89 serial = 4041 reply_serial = 2
boolean true
MESA-LOADER: falha ao recuperar informações do dispositivo
gbm: falha ao abrir qualquer driver (caminhos de pesquisa / usr / lib / arm-linux-gnueabihf / dri: $ {ORIGIN} / dri: / usr / lib / dri)
gbm: Último erro de dlopen: /usr/lib/dri/exynos_dri.so: não é possível abrir o arquivo de objeto compartilhado: Não existe esse arquivo ou diretório
falha ao carregar driver: exynos
EGL_MESA_drm_image obrigatório.
(EE)
Erro fatal do servidor:
(EE) AddScreen / ScreenInit falhou para o driver 1
(EE)
(EE)
Consulte o suporte da The X.Org Foundation
em http://wiki.x.org
para ajuda.
(EE) Verifique também o arquivo de log em "/tmp/Xorg.crouton.1.log" para obter informações adicionais.
(EE)
Erro org.freedesktop.DBus.Error.ServiceUnknown: O nome org.chromium.LibCrosService não foi fornecido por nenhum arquivo .service
tempo de retorno do método = 1603423286.048767 remetente =: 1,9 -> destino =: 1,91 serial = 4042 reply_serial = 2
boolean true
(EE) Servidor encerrado com erro (1). Fechando arquivo de log.
/ usr / bin / xinit: desistindo
/ usr / bin / xinit: incapaz de se conectar ao servidor X: conexão recusada
/ usr / bin / xinit: erro do servidor
Desmontando / mnt / stateful_partition / crouton / chroots / xenial ...

ele não quer inicializar no linux, ele apenas escurece a tela e depois sai.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

rossjrw picture rossjrw  ·  5Comentários

jvschiavo picture jvschiavo  ·  4Comentários

Jacquelinemarie picture Jacquelinemarie  ·  3Comentários

kgingging picture kgingging  ·  5Comentários

Epowerj picture Epowerj  ·  6Comentários