安裝和使用qemu時遇到的典型問題

安裝和使用qemu時遇到的典型問題

1. 使用qemu進入虛擬機後不能用鼠標鍵盤:
 啓動之前加“-usbdevice tablet”選項

2. 顯示“沒有正確安裝GNOME電源管理器的默認配置,請聯繫管理員”
 一般是你的硬盤沒空間了——一點空間都沒有了的那種
 如果虛擬硬盤空間很大,但是sda1分配的很小,可以用下面方法解決:

  1. rm -rf /root/qemu/*
  2. 然後把硬盤上沒有使用的空間分區格式化,不出意外的話,它們應該是sda3
  3. 然後mount /dev/sda3 /root/qemu
  4. 最好再重新解壓縮、配置、編譯、安裝qemu就可以了
  5. 以後使用qemu操作的時候都在/root/qemu目錄下進行,包括創建虛擬機等等

3. 使用qemu 4.1時發現一個bug,安裝了SDL和SDL-devel之後,運行“./configure”配置的時候,依然顯示“SDL support no”,導致在用qemu運行虛擬機時總顯示“VNC server running on ::1:5900”。
 【解決】從qemu2.6開始需要SDL2來支持,所以需要安裝SDL2,或者直接換用qemu2。

  1. Qemu虛擬機顯示“stopped”,如下圖所示:
    在這裏插入圖片描述
     運行qemu時去掉“-enable-kvm”參數

5. 提示未初始化,如下圖所示:
在這裏插入圖片描述
 硬盤沒空間了

6. /mnt目錄下沒有hgfs目錄
 Vmware tools沒有安裝好,需要重新安裝。
這個問題大多出現在centos7上,有同學測試過,centos7.2 1511版本沒有這個問題。下載地址如下:
http://59.80.44.47/archive.kernel.org/202003231034/6CA936C5C7248B5397ED72F2F93FBA5C/centos-vault/7.2.1511/isos/x86_64/CentOS-7-x86_64-DVD-1511.iso

**7. 提示GLib-WARNING : gmem.c:483: custom memory allocation vtable not supported,如下圖所示——對操作無影響,可以忽略
在這裏插入圖片描述

8. 編譯時mips64el錯誤,如下圖所示
 編譯時直接用“make”,不要加“-j 10”選項

9. could not initialize sdl(no avaliable video device),如下圖所示——用root用戶運行
 “xhost +”命令,等出現"access control disabled, clients can connect from any host"的提示時,再使用qemu就可以了
在這裏插入圖片描述

10. 提示“段錯誤”——未找到原因,但這個問題只有2個同學遇到,都是處在redhat6上,換redhat7無錯

11. Qemu-system-x86_64: warning: host doesn’t support requested feature: CPUID.01H:ECX
 將虛擬機改成單CPU
 參考https://www.jianshu.com/p/f8560e166793

加油!

附上centos安裝qemu完整教程
cento7安裝kvm並通過qemu命令行安裝其他虛擬機(紅帽)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章