您尚未登录。

#1 2015-08-19 16:02:27

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

【已解决】virtualbox安装的archlinux滚挂了

2015-9-16

虽然还是没有解决问题,最后只能重新安装使用,但是还是很感谢 @百合仙子 的悉心帮助,让我学到了更多东西。感谢!!

=============================================================
使用Virtualbox安装的archlinux,一直pacman -Syu升级相安无事,前几天内核升级成了4.1.4,重启就成了下面这个样子了。检查过fstab文件配置没有问题,syslinux.cfg文件配置也是正确的,度娘查了很久没找到解决方法,尝试使用chroot挂载系统更新4.1.5的内核后,问题依旧。

请问我应该怎么做??先谢过大家了!!


archlinux

最近编辑记录 ardeny (2015-09-16 10:04:08)


己所不欲,勿施于人;己所欲,勿强施于人!

离线

#2 2015-08-19 18:02:47

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 【已解决】virtualbox安装的archlinux滚挂了

图好小……你从 live 系统进去看看根分区能挂载不?

离线

#3 2015-08-19 20:15:50

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

Re: 【已解决】virtualbox安装的archlinux滚挂了

百合仙子 说:

图好小……你从 live 系统进去看看根分区能挂载不?

不好意思,我也不知道怎么回事,贴的图就变得这么小了,而且还不能点击放大,不会弄。

我从live系统进去,我的根分区(也就是sda1)、home分区(sda2)都是可以正常挂载的。

之前用的是4.2.3?的VirtualBox,后面启动不起来,以为是Archlinux里内核更新的原因。所以就把VirtualBox升级到了5.0.2。结果还是出现这个问题。


己所不欲,勿施于人;己所欲,勿强施于人!

离线

#4 2015-08-19 23:14:40

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 【已解决】virtualbox安装的archlinux滚挂了

引导菜单里有一个带 fallback 字样的选项,你试试看?

图片可能是太大了所以被那个网站处理过了。你可以使用 https://img.vim-cn.com/ 完全不会修改上传的图片的。

离线

#5 2015-08-20 08:32:48

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

Re: 【已解决】virtualbox安装的archlinux滚挂了

百合仙子 说:

引导菜单里有一个带 fallback 字样的选项,你试试看?

图片可能是太大了所以被那个网站处理过了。你可以使用 https://img.vim-cn.com/ 完全不会修改上传的图片的。

使用fallback同样无法启动,错误信息与正常启动时的错误信息一样。现使用新的图床将错误信息截图如下:


04e296b7a1e3e2e2d1805cacef2ed50db15072.png


己所不欲,勿施于人;己所欲,勿强施于人!

离线

#6 2015-08-20 10:07:20

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 【已解决】virtualbox安装的archlinux滚挂了

可能是给内核的 root= 参数不对。你在 grub 菜单里编辑引导命令,重新指定试一下?另见 https://wiki.gentoo.org/wiki/Knowledge_ … nt_root_fs

离线

#7 2015-08-20 10:29:04

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

Re: 【已解决】virtualbox安装的archlinux滚挂了

百合仙子 说:

可能是给内核的 root= 参数不对。你在 grub 菜单里编辑引导命令,重新指定试一下?另见 https://wiki.gentoo.org/wiki/Knowledge_ … nt_root_fs

我使用的是syslinux引导,而非grub,/boot/syslinux/syslinux.cfg文件内容如下,看似好像是正常的。

64c90d92de07aefc08df23809e8f115ba521f4.png

/etc/fstab文件内容如下:

089c46344b283cd188e01ebff9106ff3c9ca2a.png

使用live系统启动并chroot原系统,lsinitcpio /boot/initramfs-linux.img 显示信息如下

b69611ecd0cd3603a34c2e922698510bc01629.png


己所不欲,勿施于人;己所欲,勿强施于人!

离线

#8 2015-08-20 11:06:19

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 【已解决】virtualbox安装的archlinux滚挂了

root 参数改用 UUID 来指定呢?

另外,在内核参数后加 break=premount,然后会进入一个 shell,ls -l /dev/sda* 看看。

离线

#9 2015-08-20 11:07:13

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 【已解决】virtualbox安装的archlinux滚挂了

你的 initramfs 里的内核目录是空的??fallback 版本也是如此么?

离线

#10 2015-08-20 11:56:34

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

Re: 【已解决】virtualbox安装的archlinux滚挂了

百合仙子 说:

root 参数改用 UUID 来指定呢?

另外,在内核参数后加 break=premount,然后会进入一个 shell,ls -l /dev/sda* 看看。


root 改用UUID后,出现同样的问题,而且内核参数后加 break=premount,也是卡在错误信息那里,然后就没有然后了。。。。。

我在内核参数后加上 vga=773后,在最上面显示出一条之前错误信息里没有显示出来的信息,难道是CPU不支持新的内核?

出错信息如下:

Failed to find cpu0 device node

己所不欲,勿施于人;己所欲,勿强施于人!

离线

#11 2015-08-20 12:05:16

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

Re: 【已解决】virtualbox安装的archlinux滚挂了

百合仙子 说:

你的 initramfs 里的内核目录是空的??fallback 版本也是如此么?

fallback 信息如下:

8e63652563b1e11813ddf4b87836f962b95beb.png


己所不欲,勿施于人;己所欲,勿强施于人!

离线

#12 2015-08-20 12:10:15

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 【已解决】virtualbox安装的archlinux滚挂了

你的内核模块去哪里了…………是截图里没有显示,还是真的消失了?你去你系统的 /usr/lib/modules/ 下边看看,应该有个目录,里边有不少文件的才对。

chroot 进去,mkinitcpio -p linux 重新生成一下 initramfs 呢?

离线

#13 2015-08-20 14:33:22

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

Re: 【已解决】virtualbox安装的archlinux滚挂了

百合仙子 说:

你的内核模块去哪里了…………是截图里没有显示,还是真的消失了?你去你系统的 /usr/lib/modules/ 下边看看,应该有个目录,里边有不少文件的才对。

chroot 进去,mkinitcpio -p linux 重新生成一下 initramfs 呢?

呃~~~  是消失了,/usr/lib/modules/下有目录信息如下,

234fc75cded0e9bdf2b8640ec5e2b76091b225.png

执行mkinitcpio -p linux 重新生成initramfs 出现错误。

8c4845f6fd7d3899cb9492beb28ec5ce8abfdf.png


己所不欲,勿施于人;己所欲,勿强施于人!

离线

#14 2015-08-20 14:52:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,956
个人网站

Re: 【已解决】virtualbox安装的archlinux滚挂了

你的 vboxguest hook 失败了。你重装 vbox guest 模块试试?也不知道你是怎么安装的,如果是 dkms 的话直接 dkms autoinstall 就好。然后重新生成 initramfs。

最近编辑记录 依云 (2015-08-20 14:54:43)

离线

#15 2015-08-20 15:21:40

ardeny
会员
所在地: 一个要山没山,要海没海的地方。
注册时间: 2015-08-19
帖子: 10

Re: 【已解决】virtualbox安装的archlinux滚挂了

百合仙子 说:

你的 vboxguest hook 失败了。你重装 vbox guest 模块试试?也不知道你是怎么安装的,如果是 dkms 的话直接 dkms autoinstall 就好。然后重新生成 initramfs。

我重新安装了 virtualbox-guest-modules 和 virtualbox-guest-dkms  (使用 pacman -S 安装),显示信息如下

6ec9f9e0c64e6605a0459138bc35c655b71564.png


己所不欲,勿施于人;己所欲,勿强施于人!

离线

页脚