吾不知何许人也,少沉默寡言,好读书,经乡试、会试、殿试、杂试 …… 大小数百战,未尝败绩,遂洋洋自得。入名府,年少轻狂、踌躇满志,然乏慎思、欠远景,四载黄金岁月、三年“研究”生涯,平凡碌碌、乏善可陈。幸基础扎实,尚知勤奋,系开源、重内核与算法。今日开博,望结志同道合之士,互相促进,与余共勉。

Qemu 光驱刻录的实现 之 篇前篇:环境构建

2007-11-30 14:23:31 / 天气: 晴朗 / 心情: 平静 / 个人分类:虚拟化

Qemu 其实也真够可以的,现在还必须用gcc 3.x编译器,gcc 4.x编译会有问题(这个configure的时候会提示到),没办法,先下个gcc-3.6.4装上吧 :) 。为了不引起冲突,建议还是把gcc-3.4.6自己制定目录安装,而不将其作为默认的编译器。

下面就可以开始编译 Qemu了:
    [root@localhost ~]#  ./configure --prefix=/home/qemu/ --cc=/home/gcc-3.6.4/bin/gcc --host-cc=/home/gcc-3.6.4/bin/gcc
    [root@localhost ~]#  make
    [root@localhost ~]#  make install

然后创建磁盘映像文件, 并安装fedora 8:
    [root@localhost ~]#  /home/qemu/bin/qemu-image create fedora.img 10G
    [root@localhost ~]#  /home/qemu/bin/qemu -boot d -cdrom /home/iso/fedora8.iso -hda fedora.img
其中命令各参数的含义可以通过 qemu --help 得到,这里就不再叙述了。
另外,
安装过程中:

    qemu中按ctrl+alt+2切换到qemu monitor模式 输入?help可以查看可用命令及使用说明。

   (其他版本的qemu中,运行qemu加载OS后,这个shell就会自动变成qemu monitor模式)

    monitor下还有几个常用的命令:

    savevm filename 将整个虚拟机当前状态保存起来

    loadvm filename 恢复 (最初我没用change换盘时,就是先savevm->重新运行qemu->loadvm :( )

    sendkey keys VM中发送按键,例如你想在虚拟机里切换到另一个终端,按下了ctrl-alt-F2

    不幸的是,切换的却是你的主系统,所以就需要用 sendkey sendkey ctrl-alt-f2

还有其他几个命令,自己看help就可以了。


装好后可以启动试试:

[root@localhost~]#  /home/qemu/bin/qemu fedora.img -enable-audio -user-net -m 64

-user-net   相当于VMwarenat,主系统可以上,虚拟机就可以

-m 64       使用64M内存,缺省下使用128M

ctrl-alt-f     全屏

ctrl-alt       主机/虚拟机鼠标切换


TAG: Qemu 虚拟化

我来说两句

-5 -3 -1 - +1 +3 +5

Open Toolbar