Windows 下直接运行 Linux的Live CD版的方法
一个偶然的机会,我发现.Live CD 版的Linux可以借助 qume在Windows下直接运行;方法是下载linux-tr127 下载地址http://www.orsoon.com/down.asp?id=1372&downid=8实 际上这个软件包是由tr127 用qume这个虚拟机制作的可在Windows下运行的虚拟Linux ;下载这个压缩包,解压之后可单击linux.bat这个文件,就可直接运行虚拟的Linux;但是这个自带的Linux功能太有限了.下面就是对它的改 造---偷天换日.你会发现在linux-tr127这个目录下有一个iso文件,它就是一个linux live cd的镜像文件,我们可以用其它linux发行版的Live CD版本的iso镜像文件替换这个iso文件的功能,来运行其它你喜欢的Linux版本,具体做法如下:
1.下载其它linux发行版的Live CD版本的iso镜像文件,这有个地址:
ftp://ftp.bioinformatics.org/pub/dnalinux/dna50p.iso
2.用文本编辑器打开linux.bat其内容如下:
REM Start qemu on windows.
@ECHO OFF
START qemu.exe -L . -m 128 -cdrom dsl.iso -enable-audio -localtime -user-net
CLS
EXIT
3. 这一步我们要做的就是,把dsl.iso换成你下载的iso文件名;如果你下载的iso文件在其它盘里也没关系,NTFS格式的盘也行.只要把路径加上就 行了,例如你的iso是c盘的TDdownload目录下的dna50p.iso那么你就用c:\TDdownload\dna50p.iso替换 dsl.iso
4.接下来就可以直接双击linux.bat运行你linux了
我试了两个版本的linux live cd 都没问题.
这种方法是我遇到的在Windows下学习Linux的最简单的方法,比用VMware ,virtual pc来虚拟Linux要方便的多的多了.省去安装,特别是对新手来说,用此方法来学习Linux的门槛更低了.
2以下是 制作livecd的方法
我说的5步指5个步骤:
1). 系统环境准备;
2). 安装LiveCD创建工具;
3). 创建LiveCD ISO;
4). 把LiveCD ISO复制到存储器中,例如DVD,U盘;
5). 测试
开始之前,首先我们要了解LiveCD创建工具是怎样工作的:
In a nutshell, the livecd-creator program
* Sets up a file for the ext3 file system that will contain all the data comprising the live CD
* Loopback mounts that file into the file system so there is an
installation root
* Bind mounts certain kernel file systems (/dev, /dev/pts, /proc, /sys, /selinux) inside the installation root
* Uses a configuration file to define the requested packages and
default configuration options. The format of this file is the same as is used for installing a system via kickstart.
* Installs, using yum, the requested packages into the installation
using the given repositories
* Optionally runs scripts as specified by the live CD configuration
file.
* Relabels the entire installation root (for SELinux)
*Creates a live CD specific initramfs that matches the installed
kernel
* Unmounts the kernel file systems mounted inside the installation
root
* Unmounts the installation root
* Creates a squashfs file system containing only the ext3 file
(compression)
* Configures the boot loader
* Creates an iso9660 bootable CD
第1步,安装系统环境:
CentOS 5.2 Linux
第2步,安装LiveCD创建工具:
编辑/etc/yum.repos.d/centos-livecd.repo,加入如下的内容:
# Name: CentOS LiveCD repository
[livecd]
name = CentOS $releasever - LiveCD
baseurl = http://www.nanotechnologies.qc.ca/propos/linux/centos-live/$basearch/live
enabled=1
protect=0
gpgkey = http://www.nanotechnologies.qc.ca/propos/linux/RPM-GPG-KEY-PGuay
保存之后,就可以使用yum来安装必须的LiveCD创建工具了:
# yum install livecd-tools syslinux anaconda-runtime
第3步,创建LiveCD ISO,我们需要编辑kickstart配置文件,附件中有两个参考的kickstart文件:
centos-livecd-minimal.ks: a minimalistic LiveCD
centos-livecd-desktop.ks: the CentOS LiveCD
# LANG=C livecd-creator --config=centos-livecd-minimal.ks --fslabel=CentOS-5.4-minimal