由 spring 于 星期日, 02/01/2009 - 00:54 发表
无痛用slitaz,不用安装,不用烧盘,不用改写mbr,不用改写磁盘格式,这些都是新手用linux时,最担心的事,不是不会做,而是担心一个不小心,后果很严重,六叔很生气。
哈哈,不多说了,进入正题:无痛使用slitaz,就是在现有系统fat32或ntfs磁盘格式下,运行slitaz。
新手先要了解的几个话题:linux文件格式与windows文件格式,ext2,ext3,与fat32和ntfs格式,如果不清楚先上网google一下,如果不想了解也可skip(跳过),先用起来再说。至少要知道自已的c:盘上是什么格式吧。没有关系,不知道也行,因为现在的grub4dos已支持fat32和ntfs格式了,只要将http://mirror.slitaz.org/boot/grldr拷到c:\盘
并修改c:\boot.ini,在其后加入:
注意,如果不能存盘,则是boot.ini文件的只读属性造成,将其只读属性取消后,就可修改了。记得修改后将属性加上只读。
第二步就是建立一个名为menu.lst(是L字母的小写)的文本文件,以下是一个例子:
将http://download.tuxfamily.org/slitaz/boot/cooking/bzImage和http://download.tuxfamily.org/slitaz/boot/cooking/rootfs.gz两个文件入c:\boot目录中,重启后选择grub4dos再选择SliTaz cooking。。。
说明一下,此版本大约30M拷入内存后大约100M左右,只要能运行win2000和xp的机机都能正常运行,slitaz还有低内存版和web版,可参见http://wiki.slitaz.org/doku.php?id=quickstart:quickstart
哈哈,不多说了,进入正题:无痛使用slitaz,就是在现有系统fat32或ntfs磁盘格式下,运行slitaz。
新手先要了解的几个话题:linux文件格式与windows文件格式,ext2,ext3,与fat32和ntfs格式,如果不清楚先上网google一下,如果不想了解也可skip(跳过),先用起来再说。至少要知道自已的c:盘上是什么格式吧。没有关系,不知道也行,因为现在的grub4dos已支持fat32和ntfs格式了,只要将http://mirror.slitaz.org/boot/grldr拷到c:\盘
并修改c:\boot.ini,在其后加入:
C:\grldr="Grub4DOS"
第二步就是建立一个名为menu.lst(是L字母的小写)的文本文件,以下是一个例子:
title SliTaz cooking
kernel (hd0,0)/boot/bzImage rw root=/dev/null vga=normal
initrd (hd0,0)/boot/rootfs.gz
将http://download.tuxfamily.org/slitaz/boot/cooking/bzImage和http://download.tuxfamily.org/slitaz/boot/cooking/rootfs.gz两个文件入c:\boot目录中,重启后选择grub4dos再选择SliTaz cooking。。。
说明一下,此版本大约30M拷入内存后大约100M左右,只要能运行win2000和xp的机机都能正常运行,slitaz还有低内存版和web版,可参见http://wiki.slitaz.org/doku.php?id=quickstart:quickstart
- 32315 次点击
我有空的时候可以把pup2usb改成taz2usb,呵呵。
第一步同上;
第二步的menu.lst如下:
发现了一个错误,已修改上面的例子。
另提示,iso文件存放的盘最好进行一下碎片整理!
map (hd0,0)/boot/slitaz-2.0.iso (hd1)
map --hook
提示不能识别字符串
kernel (hd1)/boot/bzImage rw root=/dev/null vga=normal
initrd (hd1)/boot/rootfs.gz
再执行上面两条命令提示磁盘不存在
有没有遇到同样问题的?很希望能直接用iso文件启动,不知道有没有其它办法?
map --mem=0x100000 (hdX,Y)/home/[MyUserName]/slitaz[Date].iso (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
boot
iso加载到512M处 g4dos的用法内存最好大于1G
也可以写成
map --mem (hdX,Y)/路径/slitaz[Date].iso (rd)
kernel (rd)/boot/bzImage
initrd (rd)/boot/rootfs.gz
boot
(輸入密碼 root)
pppoe-setup
pppoe-start
exit
http://www.minilinux.net/software/slitaz
按此方法即可,简单解释一下我的理解:
1.挂载iso文件的分区,比如slitaz-my.iso在/dev/sda6(ntfs格式)上的/slitaz目录下,
2.用tazlito命令解压iso至/home/slitaz(这是tazlito命令默认的解压目录)
3.解压后就可在/home/slitaz/distro中看到两个目录rootcd和rootfs,用tazpkg命令安装包文件,并进行一些你要的调整:
注意--root=....是将包文件安装到你制的目录中。
4.进行中文化调整主要是在/usr/bin/tazx中加入环境项:
=================================================
在2.0版中tazx只能在X启动后运行,因此上述环境变量的加入应放在X的启动.xinitrc中
1.光盘文件放入/etc/skel/目录中
2.硬盘安装下,直接修改登陆账户的home如/home/tux
5.然后在/home/slitaz/distro目录中运行:
6.完成后就可在此目录中看到两个文件:
7.将上述两个文件拷到比如前述的/dev/sda6中,再在grub的menu.lst中加入相关指向
8.卸载/dev/sda6分区
9.重新启动,试用你的新iso吧!
http://www.slitaz.org/en/get/#stable
启动之后点击使用 system tools 里面的功能是, 提示输入密码,输入正确密码和错误密码都没有提示,程序也不启动,请问知道是什么问题吗 ?
我会关注你的回复的。
谢谢!
不过一定要记住,看完后自己最好手动操作一下
能否讲述一个如何将slitaz 和 puppy装到一台机器上?
menu.lst该怎么写?
发表新评论