欢迎访问个人网站,阅读此文http://www.yandong.org/archives/336
SliTaz GNU/Linux是一个来自法国的轻量级操作系统,ISO镜像不超过30MB,根文件系统不超过80MB,系统虽小,却五脏俱全。
几个网址:
下载网址:http://www.slitaz.org/
中文论坛:http://slitaz-cn.5d6d.net/
软件源:http://distro.ibiblio.org/slitaz/packages/cooking/
英文论坛:http://forum.slitaz.org/
这个最为简单
第一步:安装virtualbox
第二步:点击 新建 。这一步主要是配置硬件信息
新建一个系统,选linux就行,硬盘分配150M+就够用了,其他的随意吧
第三步: 点击 设置。这一步主要是设置iso,虚拟光盘启动
在设置->存储 新建一个虚拟光驱,并选择一个虚拟光盘(即iso文件)
之后点击启动就可以了.
使用fdisk对u盘进行分区
fdisk
/dev/sdb
Command (m
for
help):p 打印分区情况
Command (m
for
help):n 新建分区
Command (m
for
help):a 激活分区,bootable
Command (m
for
help):w 写入分区表
|
记得将系统所在分区设置成bootable。
挂载u盘分区
mkdir
/mnt/slitaz
mount
/dev/sdb1
/mnt/slitaz
|
将grub要使用的一些文件拷贝到u盘中
cp
/boot/grub/
*
/mnt/slitaz
<
/span
>
/boot/grub
|
将slitaz文件拷贝到u盘中
主要是将iso文件中的 vmlinuz* 和 rootfs.gz,bzImage等拷贝到 /mnt/slitaz/boot中
编辑menu.lst
其中内容大致如下:
# For booting SliTaz from a cdrom (LiveCD).
#
#title SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9)
#kernel /boot/bzImage root=/dev/null vga=771
#initrd /boot/rootfs.gz
# For booting SliTaz from hda1.
#
#title SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9)
#root (hd0,0)
#kernel /boot/vmlinuz-2.6.20-slitaz root=/dev/hda1
|
安装grub到u盘,主要是处理MBR
$grub
>root (hd1,0)
>setup (hd1)
|
之后开机重启就可以了
需要安装xen和virsh
第一步创建img虚拟硬盘
dd
if
=
/dev/zero
of=slitaz.img bs=512 count=307200
|
第二步编写slitaz.xml配置文件,其内容大致如下,记着更改路径
<
domain
type
=
'xen'
>
<
name
>77</
name
>
<
os
>
<
type
>hvm</
type
>
<
loader
>/usr/lib/xen-4.1/boot/hvmloader</
loader
>
<
boot
dev
=
'cdrom'
/>
</
os
>
<
memory
>192144</
memory
>
<
vcpu
>1</
vcpu
>
<
on_poweroff
>destroy</
on_poweroff
>
<
on_reboot
>destroy</
on_reboot
>
<
on_crash
>destroy</
on_crash
>
<
features
>
<
acpi
/>
<
apic
/>
<
pae
/>
</
features
>
<
devices
>
<
emulator
>/usr/lib/xen-4.1/bin/qemu-dm</
emulator
>
<
interface
type
=
'bridge'
>
<
source
bridge
=
'br0'
/>
</
interface
>
<
disk
type
=
'file'
device
=
'disk'
>
<
driver
name
=
'file'
/>
<
source
file
=
'/home/feihq/test/slitaz/slitaz.img'
/>
<
target
dev
=
'hda'
/>
</
disk
>
<
disk
type
=
'file'
device
=
'cdrom'
>
<
source
file
=
'/home/feihq/test/slitaz-4.0.iso'
/>
<
target
dev
=
'hdc'
/>
<
readonly
/>
</
disk
>
<
graphics
type
=
'vnc'
port
=
'59766'
autoport
=
'no'
listen
=
'0.0.0.0'
/>
</
devices
>
</
domain
>
|
第三步:启动 virsh create slitaz.xml
第四步:查看 virsh list
Id Name State
----------------------------------
0 Domain-0 running
175 77 idle
|
创建img文件
dd
if
=
/dev/zero
of=slitaz.img bs=512 count=307200
losetup
/dev/loop0
slitaz.img
|
之后像处理u盘那样进行操作就可以了。
或者把slitaz安装在u盘的一个分区里,在把整个分区dd出来
dd
if
=
/dev/sdb1
of=slitaz.img
|
(continue…)
你进入的一般是liveCD,不会保存用户资料的。
如果想保存用户资料,有两个方法,一个是使用rootfs.gz文件,每次系统启动时解压这个文件,把用户资料解压出来。
第二个方法,就是安装到硬盘上(之前的系统都是启动时读进内存,运行于内存中的)
第一个方法:(continue…)
第二种方法:
第一步首先对磁盘进行分区,可以使用fdisk工具
第二步,就是进行安装了,如果你对grub比较熟悉,完全可以自己使用grub进行引导。
为了方便,slitaz有一些工具方便安装。在2.0版本有一个叫做slitaz installer的图形话工具,只需要点击下一步就可以了。不过在4.0版本,这个图形化工具木有了,替代它的是一个叫做tazinst的命令行工具。slitaz installer的使用不赘述,下面有tazinst的使用介绍
进入liveCD系统之后,打开终端
#su --切换root,密码是root
#tazpkg get-install grub ---安装grub(0.97版)
#tazinst new /root/setup ---tazinst 是安装程序,
#vi /root/setup ---要修改setup文件,主要改两处,安装目标分区(如 /dev/hda1)和grub(改成yes)
#tazinst create /root/setup ---现在进行安装了,留意别有错误
|
注意:一般2.0的版本还会有图形界面的安装程序,其实都一样,3.0之后没有了
遇见的问题:
mv
/etc/udev/rules
.d
/70-persistent-net
.rules
/etc/udev/rules
.d
/70-persistent-net
.rules.bak
|