由于目前Qubes没有发行版,我们需要在Fedora 13上安装Qubes

1、安装Fedora13

必须选择的包:

XWindows

HardwareSupport(硬件支持)

Fonts (字体)

Base

其他的包不是必须的,可以不安装。

2、打开终端,转到root

su-

输入root口令

3、下载Qubes的密钥,分别对应的的是QubesMaster Release 1

wget http://qubes-os.org/keys/qubes-master-signing-key.ascwget http://qubes-os.org/keys/qubes-release-1-signing-key.asc
4、安装密钥到RPM包数据库
rpm --import qubes-release-1-signing-key.asc
5、配置Qubes 软件仓库
wget http://qubes-os.org/yum/qubes-r1-dom0.repo
mv qubes-r1-dom0.repo /etc/yum.repos.d/
6、卸载Fedora上所有的Kde相关的包
yum remove 'kde*'
7、安装Qubes Kde相关的包
yum install qubes-kde-dom0
yum install knetworkmanager
重启计算机
8、安装xen 和 dom0内核
yum install kernel-qubes-dom0
重启计算机
9、安装dom0的包
yum install qubes-core-dom0
yum install qubes-gui-dom0
yum install qubes-manager
10、新增一个用户账户到Qubes 系统
usermod -a -G qubes <username>
11、设置默认的NetVM(将dom0设置为)
qvm-set-default-netvm dom0
12、安装Qubes 应用虚拟机的模板
1)首先安装一个模板虚拟机的镜像,为创造所有的应用虚拟机所使用,
yum install qubes-template-linux-x64
2)创建默认的DisposableVM 保存文件
qvm-create-default-dvm --default-template --default-script
13、测试创建虚拟机(命令为:qvm-create <虚拟机名字> --label <虚拟机颜色>
qvm-create personal --label yellow
14、查看所有已经创建的虚拟机使用命令
qvm-ls
可以使用qvm-remove 删除一个已经创建的虚拟机
15、切换到NetVM
qvm-run --all --wait -uroot poweroff
然后使用root用户运行:
/etc/init.d/qubes_netvm stop
qvm-set-default-netvm netvm
/etc/init.d/qubes_netvm start