把lfslivecd复制到硬盘上使用

具体方法此处不表。

编译安装vnc

前后下载了多个软件包进行编译安装

cmake-2.8.12.2-Linux-i386.tar
expat-2.1.0.tar.gz
fltk-1.3.2-source.tar.gz
freetype-2.4.1.tar.bz2
gnutls-2.4.1.tar.bz2
libXcursor-1.1.9.tar.bz2
libXdamage-1.0.3.tar.bz2
libXext-1.0.4.tar.bz2
libXfixes-4.0.4.tar.bz2
libXft-2.1.14.tar.bz2
libXinerama-1.0.3.tar.bz2
libXrender-0.9.5.tar.bz2
libXtst-1.0.1.tar.bz2
libfontconfig-master.zip
libgcrypt-1.4.6.tar.bz2
libgpg-error-1.13.tar.bz2
libjpeg-turbo-1.4.1.tar.gz
libpng-1.4.22.tar.gz
nasm-2.10.09.tar.bz2
tigervnc-1.4.1.tar.gz
xz-5.0.4.tar.bz2

将上述除tigervnc外的所有包进行编译安装。

编译VNC

建立vncbld目录,并进入该目录并先后执行

../tigervnc-1.4.1/unix/build-xorg init
../tigervnc-1.4.1/unix/build-xorg build

上面的第一步(init)主要是下载一些需要的软件包,把它们放在~/.tigervnc-xorg-7.4/目录下,并重命名为不带有版本号的文件名。这些包都有:

root [ /src/qemu-1.4.1 ]# ls ~/.tigervnc-xorg-7.4/
Mesa.tar.bz2 libX11.tar.bz2 pixman.tar.bz2
MesaLib-7.2.tar.bz2 libXau.tar.bz2 randrproto.tar.bz2
bigreqsproto.tar.bz2 libXdamage.tar.bz2 renderproto.tar.bz2
compositeproto.tar.bz2 libXdmcp.tar.bz2 resourceproto.tar.bz2
damageproto.tar.bz2 libXext.tar.bz2 scrnsaverproto.tar.bz2
dri2proto.tar.bz2 libXfixes.tar.bz2 util-macros.tar.bz2
evieext.tar.bz2 libXfont.tar.bz2 videoproto.tar.bz2
fixesproto.tar.bz2 libXi.tar.bz2 xcmiscproto.tar.bz2
fontcacheproto.tar.bz2 libXmu.tar.bz2 xextproto.tar.bz2
fontsproto.tar.bz2 libXt.tar.bz2 xf86driproto.tar.bz2
freetype.tar.bz2 libXxf86vm.tar.bz2 xf86vidmodeproto.tar.bz2
glproto.tar.bz2 libdrm.tar.bz2 xineramaproto.tar.bz2
inputproto.tar.bz2 libfontenc.tar.bz2 xorg-server.tar.bz2
kbproto.tar.bz2 libpciaccess.tar.bz2 xproto.tar.bz2
libICE.tar.bz2 libpthread-stubs.tar.bz2 xtrans.tar.bz2
libSM.tar.bz2 libxkbfile.tar.bz2

第二步(build)如果出错,感觉每次重新执行都会整体重新build,太耗时,似乎直接make install也可以。或者如果只是最后一步的xserver编译失败,也可以用下面的命令跳过前面的编译步骤。

../tigervnc-1.4.1/unix/build-xorg xbuild

整个编译过程不会顺风顺水,需要修改少量系统中现有的文件(或需要编译的文件),具体步骤不赘述,一看便知。

启动VNC

vncserver :1 -geometry 800x600

,即可启动vncserver。

在客户端进行连接,可以看到图形界面。

编译安装qemu

事先编译安装libpixman
我下载的是pixman-0.15.18.tar.bz2。

qemu版本是qemu-1.4.1。编译方法也是老套路(./configure;make)

具体编译过程参考https://wiki.qemu.org/Hosts/Linux。

编译成功后,在vnc中,在build目录下执行:

bld/i386-softmmu/qemu-system-i386 -L pc-bios

该命令启动了一个虚拟PC的BIOS,并创建了一个vncserver。

启动VNC客户端并连接虚拟机的vncviewer

vncviewer 127.0.0.1:5900

即可连接上qemu的vnc server,能看到虚拟PC的bios界面。

基于lfslivecd-x86-6.3-r2145安装vnc和qemu的更多相关文章

  1. 基于x86平台的Solaris安装视频(时长25分钟)

    基于X86平台的Solaris安装视频 本视频分为三个部分分别在附件中1.2.3(第三部分附件较大请在这里下载:http://down.51cto.com/data/263614) ,远程连接的视频由 ...

  2. PfSense基于BSD的软件防火墙的安装、配置与应用

    PfSense基于BSD的软件防火墙的安装.配置与应用 PfSense是一个FreeBSD下的免费开源的防火墙和路由器软件,他为了在X86平台上面建立一个高集成性的防火墙项目,下面就为大家展示如何配置 ...

  3. 在Debian中安装VNC Server

    大部分情况下我们用ssh就可以登录linux服务器了.但有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了. 在Debian下安装vnc server很简单的,只要几 ...

  4. 云服务器 ECS Linux 安装 VNC Server 实现图形化访问配置说明

    阿里云官方公共 Linux 系统镜像,基于性能及通用性等因素考虑,默认没有安装 VNC 服务组件.本文对常见操作系统下的 VNC Server 安装配置进行简要说明. 本文中仅讨论VNC的安装,关于图 ...

  5. 在Azure虚拟机上安装VNC

    我们知道,Azure提供的linux虚拟机镜像是没有桌面的,是base版的,大多情况下能满足绝大部分工作需要,甚至很多习惯使用命令行的读者,反而用不惯带桌面的linux OS,但是有些情况下,桌面还是 ...

  6. CentOS 安装VNC Server

    环境 服务器:192.168.10.181 系统:CentOS 6.0 安装过程 1.切换至root用户 2.检测系统是否安装VNC [root@Nginx canyouNgx]# rpm -q vn ...

  7. Centos系统上安装VNC view

    一.安装 VNC 默认情况下,CentOS 6.4 是没有安装的,检查是否安装,输入: [root@localhost ~]# rpm -q vnc vnc-server package vnc is ...

  8. Ubuntu 14.04 LTS 安装 VNC Viewer

    1.修改镜像源: /etc/apt/sources.list将"http://archive.ubuntu.com/ubuntu/"替换为: http://cn.archive.u ...

  9. CentOS6.4安装VNC

    http://jingyan.baidu.com/article/ca2d939dd1dabbeb6c31ce24.html 一.安装 VNC 默认情况下,CentOS 6.4 是没有安装的. 检查是 ...

随机推荐

  1. Java面向对象习题

    1: 抛出异常:throw声明异常:throwsthrow用于在程序中抛出异常,throws用于在方法内抛出异常.throw抛出的异常没有被处理的话必须有throws有throws ,但是不一定必须有 ...

  2. mvc+struct1+struct2

    转一篇写得很棒的文章:https://my.oschina.net/win199176/blog/208171?p=7&temp=1495894148424 1.基于web开发中最原始的jsp ...

  3. linux系统中不同颜色的文件夹及根目录介绍

    文件颜色的代表含义: 蓝色:目录 绿色:可执行文件 红色:压缩文件 蓝绿色:链接文件 灰色:其他文件 黄色:设备文件,其中包括block,char,fifo.  白色:表示普通文件  红色闪烁:表示链 ...

  4. [Linux]Linux下rsync服务器和客户端配置

    一.rsync简介 Rsync(remote sync)是UNIX及类UNIX平台下一款神奇的数据镜像备份软件,它不像FTP或其他文件传输服务那样需要进行全备份,Rsync可以根据数据的变化进行差异( ...

  5. Android简易项目--傻瓜式阿拉伯语输入法(Dummy Arabic Input)

    一.应用名称 Android简易项目--傻瓜式阿拉伯语输入法(Dummy Arabic Input) 二.应用图标 三.应用说明 现在通行的阿拉伯语键盘布局并无规律可循,阿拉伯语使用者需要花费较多时间 ...

  6. Linux alias别名命令

    首先介绍一下命令的别名,怎么查看的呢? 咱们使用which命令就可以查看的到它完整的命令是怎样的 [root@master ~]# which ls alias ls='ls --color=auto ...

  7. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法

    1.导入mysql-connector-java-5.1.26-bin.jar包,我试着把maven中自动下载下来的mysql-connector-java-5.1.26.jar包导入,还是没能解决问 ...

  8. poj3279(dfs+二进制枚举思路)

    题意转载自https://www.cnblogs.com/blumia/p/poj3279.html 题目属性:DFS 相关题目:poj3276 题目原文:[desc]Farmer John know ...

  9. <kafka><应用场景><Kafka VS Flume>

    前言 最近在搭一个离线Hadoop + 实时SparkStreaming的日志处理系统,然后发现基本上网上的这种系统都集成了kafka. 自己对kafka有一点点的认识,之前看过官网文档,用过一次,就 ...

  10. Java Sublime 环境配置

    1.编辑JavaC.sublime-build文件 用winrar 打开 Sublime的安装目录下的Packages文件夹下的Java.sublime-package文件, 双击JavaC.subl ...