Linux安装出现错误,提示“启动虚拟机出错”

机器是itNT X

首次启动后安装Linux子系统

报错内容如下:

2019-10-10T07:54:46.003074+00:00 INFO debugd[953]: Starting vm_concierge 2019-10-10T07:54:46.073035+00:00 INFO kernel: [ 444.072067] NET: Registered protocol family 40 2019-10-10T07:54:46.080498+00:00 INFO crosdns[4838]: Starting CrOS DNS daemon 2019-10-10T07:54:46.096041+00:00 NOTICE kernel: [ 444.095253] audit: type=1400 audit(1570694086.094:52): avc: granted { write } for pid=4850 comm="minijail0" name="/" dev="tmpfs" ino=13586 scontext=u:r:minijail:s0 tcontext=u:object_r:tmpfs:s0 tclass=dir 2019-10-10T07:54:46.113046+00:00 NOTICE kernel: [ 444.112852] audit: type=1400 audit(1570694086.111:53): avc: granted { write } for pid=4850 comm="minijail0" name="/" dev="tmpfs" ino=13586 scontext=u:r:minijail:s0 tcontext=u:object_r:tmpfs:s0 tclass=dir 2019-10-10T07:54:46.124115+00:00 NOTICE kernel: [ 444.122379] audit: type=1401 audit(1570694086.121:54): op=security_bounded_transition seresult=denied oldcontext=u:r:minijail:s0 newcontext=u:r:minijailed:s0 2019-10-10T07:54:46.159438+00:00 INFO crash_reporter[4853]: Processing selinux violation: always collect from developer builds 2019-10-10T07:54:46.159586+00:00 INFO crash_reporter[4853]: Accessing crash dir '/var/spool/crash' via symlinked handle '/proc/self/fd/8' 2019-10-10T07:54:46.176405+00:00 INFO vmlog_forwarder[4852]: VM log forwarder listening on port 9999 2019-10-10T07:54:46.235453+00:00 INFO vm_cicerone[4884]: Server listening on vsock:4294967295:8889, unix:///run/vm_cicerone/client/host.sock 2019-10-10T07:54:46.235638+00:00 INFO vm_cicerone[4884]: Server listening on vsock:4294967295:7778 2019-10-10T07:54:46.235732+00:00 INFO vm_cicerone[4884]: Started tremplin grpc server 2019-10-10T07:54:46.246187+00:00 INFO vm_concierge[4868]: Connected to interface name: org.chromium.VmCicerone for signal TremplinStarted 2019-10-10T07:54:46.249824+00:00 INFO vm_concierge[4868]: Received CreateDiskImage request 2019-10-10T07:54:46.250331+00:00 INFO vm_concierge[4868]: Creating raw disk at: /home/root/ab205dbe6a68904bc61bac09b9c3381e2712146e/crosvm/dGVybWluYQ==.img size 101412757094 2019-10-10T07:54:46.250442+00:00 INFO vm_concierge[4868]: fallocate(FALLOC_FL_PUNCH_HOLE) is supported 2019-10-10T07:54:46.252301+00:00 INFO vm_concierge[4868]: Received StartVm request 2019-10-10T07:54:46.252458+00:00 ERR vm_concierge[4868]: Missing VM kernel path: /run/imageloader/cros-termina/99999.0.0/vm_kernel 2019-10-10T07:54:46.271262+00:00 INFO crash_reporter[4876]: Processing selinux violation: always collect from developer builds 2019-10-10T07:54:46.271393+00:00 INFO crash_reporter[4876]: Accessing crash dir '/var/spool/crash' via symlinked handle '/proc/self/fd/8' 2019-10-10T07:54:46.271474+00:00 WARNING crash_reporter[4876]: Failed to write audit message to /proc/self/fd/8/selinux_violation.20191010.075446.0.log: File exists

看样子你的state分区被power wash了?如果你做过power wash或者删除过/mnt/stateful_partition下的目录,你需要从官网下载crostini vm的映像。

谢谢你的回复。 第一次使用,不知道怎么操作crostini vm。能否告知一下,谢谢~

我的/mnt/stateful_partition目录如下: dev_image encrypted encrypted.block encrypted.key etc home unencrypted

ERR vm_concierge[4868]: Missing VM kernel path: /run/imageloader/cros-termina/99999.0.0/vm_kernel 你的虚拟机的内核文件找不到了。你运行 sudo ls /run/imageloader/cros-termina/99999.0.0/vm_kernel 能找到文件吗?

/run/imageloader/cros-termina/99999.0.0/ 这个目录下面连vm_kernel这个目录都没有。

我跟你也是同一个问题,后来我把内核以及img文件拷贝过去就可以来。但是有个新的问题,系统的共享文件权限貌似没有,在文件里linux文件无法打开。有思路吗

不能copy过去,哪个目录是由/etc/init下服务初始化脚本mount上去的。说明哪个服务脚本失败,请检查/var/log/messages 里面有没有termina-mounter的错误信息

我的是imageloader里面的文件vm_kernel没找到,我copy过去就成功运行了,但是,文件app里面的linux目录是没办法操作的,请问我该如何修复?

重新安装后, sudo ls /run/imageloader/cros-termina/99999.0.0/vm_kernel 显示如下文件: /run/imageloader/cros-termina/99999.0.0/vm_kernel

但还是出现“正在安装Linux...”,然后就没反应了。