您尚未登录。

#1 2018-01-10 23:56:10

arisstz6
会员
注册时间: 2016-07-01
帖子: 6
个人网站

[已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

使用arch livecd安装,有一步是arch-chroot /mnt ....,那么请问在chroot中下载的程序是下载到了livecd的临时环境里,还是下载到了挂载在/mnt下的硬盘上呀?
很重要,因为在虚拟机中安装,使用脚本,在live中执行arch-chroot /mnt ./chroot_install.sh,主要就是配置和下载所有的常用程序,包括DE,浏览器,等等
然后正在下载,卡在下载某一个软件了,不仅虚拟机(Virtualbox)卡了,把物理机也卡了,按什么键都没反应,只有强制关机:|
怀疑是下载的东西太多,chroot时都放到live环境里,撑爆了,求解释,谢谢:p

最近编辑记录 arisstz6 (2018-01-12 10:54:25)

离线

#2 2018-01-11 10:34:01

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 4,801
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

你都 chroot 进去了,文件当然是下载到你的 /mnt 里了。
卡死大概是触发了网卡驱动的 bug?

离线

#3 2018-01-11 21:59:17

arisstz6
会员
注册时间: 2016-07-01
帖子: 6
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

依云 说:

你都 chroot 进去了,文件当然是下载到你的 /mnt 里了。

谢谢仙子大神解惑,第一次在论坛发帖,以为得等几天才会收到回复,没想到这么快!

依云 说:

卡死大概是触发了网卡驱动的 bug?

没有找到关于网卡驱动bug的信息..

这个卡死的问题会复现,chroot在pacman -S deepin deepin-extra的过程中(Virtualbox虚拟机里)。
第一次是毫无预兆的就卡住了,键盘鼠标失灵,按住Ctrl+Alt+F2反应一会儿能出现控制台,再回到Ctrl+Alt+F7后就再也进不了控制台了;
第二次也是在安装DDE的过程中,下载安装接近结束,结果出现 "Failed to commit transaction,unexpected error"此时鼠标有点迟钝,点击某些窗口还有最小化,然后鼠标越来越迟缓,卡顿,就好像是CPU资源耗尽了,想打开termianl看top占用情况已经来不及,然后就又完全卡住了。
重新进入系统后查看vbox log,发现有“End of CPUID dump”和“AIOMgr: Flush failed with VERR_INVALID_PARAMET     ER, disabling async flushes”疑似错误信息。不知道有木有人遇到过这种情况。
目前打算降级内核,或者换用VMWare,或者在物理机上分个区试试安装,看会不会出现这个问题。本来只是想写个arch一键安装脚本的,在虚拟机里做测试,结果弄出这么大的问题来...

Host:  Archlinux x64_x86      kernel:4.14.11-1-ARCH
Guest:  archlinux 2018-01-01_x86_x64
Vitrualbox 5.2.4   
(分配了4G内存和一颗CPU线程给arch虚拟机,物理机intel cpu实际是双核四线程)

备注:google了一下,在Virtualbox官网找到一篇看起来问题最相近的,但是英语比较渣,没怎么看懂:(
VirtualBox freezes my entire system (host + guest) - Arch64 (VirtualBox 3.1.2-2 - Kernel 2.6.32)

最近编辑记录 arisstz6 (2018-01-11 22:26:49)

离线

#4 2018-01-11 22:27:50

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 4,801
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

慢慢失去响应,挺像内存不足。你是什么 CPU、多大内存,给虚拟机分配了多少内存?

你可以事先准备一个 htop 盯着。

离线

#5 2018-01-11 22:34:18

arisstz6
会员
注册时间: 2016-07-01
帖子: 6
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

Intel i5 5200U 8G内存,第一次分配了3G给虚拟机,出现问题后,第二次分给了4600M,显示总共8192M,没有超过绿线

依云 说:

你可以事先准备一个 htop 盯着。

好滴:)

最近编辑记录 arisstz6 (2018-01-11 22:37:52)

离线

#6 2018-01-11 23:39:31

zsrkmyn
lazy...
注册时间: 2013-05-05
帖子: 307

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

除了内存耗尽以外,我觉得有可能是磁盘满了没法写入或者磁盘IO死锁了。之前遇到过磁盘IO死了的情况会导致系统慢慢死掉……

df -h 看看磁盘剩余?

把 vbox 的全部日志贴一贴?记得用 code 标签。

最近编辑记录 zsrkmyn (2018-01-11 23:42:29)

离线

#7 2018-01-12 10:44:15

arisstz6
会员
注册时间: 2016-07-01
帖子: 6
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

zsrkmyn 说:

除了内存耗尽以外,我觉得有可能是磁盘满了没法写入或者磁盘IO死锁了。之前遇到过磁盘IO死了的情况会导致系统慢慢死掉……

df -h 看看磁盘剩余?

把 vbox 的全部日志贴一贴?记得用 code 标签。

谢谢大佬指点,已经解决了^_^
从manjaro论坛找到的
vbox_crash_afiter_update_manjaro.md.png
Re: VBOX crashing during guest OS boot after update
经过尝试,发现是vbox扩展包(virtualbox-ext-oracle)的锅。
原来的扩展包来自archlinuxcn,而使用了从官网下载的最新扩展包发现没有再出现问题.

卸载原来的扩展包

sudo pacman -R virtualbox-ext-oracle

从官网下载5.2.4的扩展包安装,再在虚拟机里试了下,没有出现卡死的情况。
-----------------------
非常感谢仙子和zsrkmyn两位大神的帮助,问题已经解决。

最近编辑记录 arisstz6 (2018-01-12 22:25:46)

离线

#8 2018-01-12 11:22:16

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 4,801
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

这样啊……我的扩展包都是跟着更新的。[archlinuxcn] 源里有的。

离线

#9 2018-01-12 21:48:21

arisstz6
会员
注册时间: 2016-07-01
帖子: 6
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

依云 说:

这样啊……我的扩展包都是跟着更新的。[archlinuxcn] 源里有的。

同样是扩展包,一个19M,一个10M,区别咋就这么捏??它们拥有的功能相同么?
官网下载的:

ll -h Oracle_VM_VirtualBox_Extension_Pack-5.2.4-119785.vbox-extpack
-rw-r--r-- 1 arisstz6 users 19M 1月  11 18:04 Oracle_VM_VirtualBox_Extension_Pack-5.2.4-119785.vbox-extpack

archlinuxcn里的:

软件包 (1) virtualbox-ext-oracle-5.2.4-3

全部安装大小:  10.35 MiB
:: 进行安装吗? [Y/n]

另外,之前没看清,也是这个扩展包,以为是5.2.3的,其实就是5.2.4.3的,并不是没有随Virtualbox更新,也就是说我是歪打正着把问题解决了哈哈(感觉好滑稽),用了官网下载的扩展包没有出现问题,而使用之前archlinuxcn里的就出现那个问题了,是否archlinuxcn里的扩展包缺乏某些组件或者做了一些修改造成的呢?

最近编辑记录 arisstz6 (2018-01-12 22:26:58)

离线

#10 2018-01-12 22:13:17

依云
a.k.a. 百合仙子
所在地: 一个等待妹纸出现的地方
注册时间: 2011-08-21
帖子: 4,801
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

archlinuxcn 的包把 MacOS、Solaris、Windows(64位及32位)的文件给去掉了而已。

可能是之前安装过程出了问题?

离线

#11 2018-01-12 22:22:14

arisstz6
会员
注册时间: 2016-07-01
帖子: 6
个人网站

Re: [已解决]Virtualbox安装archlinux过程中客户机和宿主机全部卡死

依云 说:

archlinuxcn 的包把 MacOS、Solaris、Windows(64位及32位)的文件给去掉了而已。

可能是之前安装过程出了问题?

可能是吧,校园网网速太渣,没有必要再试一次了,谢谢仙子的耐心解答big_smile.png

离线

页脚