红联Linux门户
Linux帮助

OS系统的虚拟机下Linux/ubuntu关机卡死解决方案

发布时间:2016-03-06 09:53:18来源:linux网站作者:小威威__

在OS系统的虚拟机下,ubuntu可能会出现卡死的情况(本人用的是ubuntu 15.04),现给出解决方案。


网上给出的通用方法是修改grub.cfg文件,但是怎么修改说的比较含糊,在这里我作简要的说明:


首先输入下列指令:

sudo chmod +w /boot/grub/grub.cfg   // 修改grub.cfg文件的权限,改为可写模式。

sudo gedit /boot/grub/grub.cfg   // 用gedit编辑器打开grub.cfg文件


接下来就会出现grub.cfg文件。修改完文件以后保存,再输入下列指令:

sudo chmod -w /boot/grub/grub.cfg   // 将文件的权限改为只读的,即恢复原样


接下来将是解决问题的核心— 修改grub.cfg 文件。

inux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos11)'
search --no-floppy --fs-uuid --set=root ed532c1f-b89a-470c-ad6f-539a3f04b993
linux   /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=ed532c1f-b89a-470c-ad6f-539a3f04b993 ro   quiet splash $vt_handoff
initrd  /boot/initrd.img-3.2.0-24-generic-pae
}


在handoff后加上acpi=force即可,如下:

inux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos11)'
search --no-floppy --fs-uuid --set=root ed532c1f-b89a-470c-ad6f-539a3f04b993
linux   /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=ed532c1f-b89a-470c-ad6f-539a3f04b993 ro   quiet splash $vt_handoffacpi=force
initrd  /boot/initrd.img-3.2.0-24-generic-pae
}


可以用mac系统来寻找这一段代码:

我们可以先拷贝这个文件里的内容,然后把它粘贴到mac系统的编辑器(我用的是sublime),然后全屏,按下command + F进入搜索模式,然后输入inux --class gnu --class os就能找到这段代码了,我感觉这样会比较快,我这边显示的修改的位置是在第148行。


本文永久更新地址:http://www.linuxdiyf.com/linux/18656.html