当前位置:首页 > 虚拟机 > 正文

启动linux虚拟机时报错


一、virtualbox里的linux在启动的时候提示说memoryforcrashkernel(0*0to0*0)notwithinpermissiblerange解决方案:
由于没有配置kdump服务,所以该信息是无害的,可以忽略。
kdump是一种新的、非常可靠的内核故障转储机制。崩溃转储数据可以从新启动的内核的上下文中获取,而不是从已经崩溃的内核的上下文中获取。当系统崩溃时,kdump使用kexec加载第二个内核。第二个内核通常称为捕获内核,它用很少的内存启动并写入转储映像。
方法一、GUI模式配置:
我们可以使用下面的GUI来配置和启用,步骤如下:
----配置kdump。
选择“Applications”菜单-“systemtools”-“kdump”,会出现“KernelDumpConfiguration”窗口,选择Enablekdump并设置NewkdumpMemory(MB):128MB(推荐大小)
----Reboot系统。
方法二:编辑/etc/,在kernel行末尾添加crashkernel=128@16M。
示例:
kernel/boot/5roroot=LABEL=/rhgbquietcrashkernel=128M@16M
更改后,重新启动系统。128MB内存(从16MB开始)不被正常系统使用,而是为捕获核心保留。
现在已安装保留内存,打开初始kdump脚本并启动服务:
#chkconfigkdumpon
#servicekdumpstart
尝试上述方法(如果可用)。不行,再试一次提问!!!


二、虚拟机开机报错启动虚拟机失败
原因:1.关闭CentOS窗口而没有完全关闭虚拟机(我的原因)
2.更改虚拟机的文本将文件复制到新计算机时出错
1.输入你的root密码。
2“on/”-----获取root用户所在分区/dev/your_partition
-y/dev/root-----检测并修复/dev/root磁盘,-y选项指定检测各个文件,自动输入“yes”。
-y/dev/sda1
5可以重新启动,如果成功则无法继续。