Linux|damn small linux试玩

【Linux|damn small linux试玩】http://linux.chinaunix.net/techdoc/system/2008/09/20/1033376.shtml

安装DSL(Damn Small Linux)到硬盘上
在Linux中混了一段时间,还没开始学习Shell命令,就只会那几个常用的命令。虽然自己的系统已是Linux了,还是不敢在自己的系统中学习Shell命令(特别是一些危险操作的命令),还是用虚拟机吧。
前面笔记中已经
安装VirtualBox虚拟机
了,现在安装DSL这个迷你LiveCD的Linux发行版,因为这是LiveCD版的Linux系统,可以直接从光盘启动系统,却没法保存设置。其实,最初原因是它默认的分辨率太大了以及默认是图形界面,每次启动的时候都要输入“dsl vga=769, dsl 3”设置启动参数,麻烦。
为什么选它?因为我的机器太差了,没办法呀,只有1.13Ghz的CPU和384M的内存运行CentOS5系统。在虚拟机中运行DSL这样的迷你Linux系统还是能承受的。这个DSL启动很快的,就10多秒钟就启动了,占的硬盘空间也非常小。在说,是学Shell命令,一般都用字符界面,图形界面是英文还是中文或者桌面好不好看,都不管了。所以,用文本模式下的DSL系统应该不会占多少硬件资源的。下面就是我的笔记了,算图解吧(^_^):
是在VirtualBox虚拟机安装的,肯定是先启动虚拟机(虚拟机设置就略了)。

我把VirtualBox设置成了把硬盘作为第1启动置备了,所以在虚拟机刚启动的时候,按“F12”就是上图了,选择3以光盘启动。

其实,这里直接回车就能启动了。
我设置了启动模式:
dsl vga=769 这是把分辨率设为640*480的分辨率。
dsl 3 这是设置进入文本模式(默认启动是图形界面)。

切换成root超级用户,然后用cfdisk分一个区出来。

关于分区,我就不贴图了,简单说下步骤吧:
[New] 创建新分区。
[Primary] 新分区为主分区。
Size (in MB): 新分区大小,以M为单位(直接输入)。
[Beginning]: 新分区创建在空白分区的前面。
[Write]: 写入信息(就是保存的意思啦)。
[Quit]: 退出。
下面步骤就创建了一个256M的主分区(hda1是ext3的文件系统):
[New] -> [Primary] -> Size (in MB):256 -> [Beginning] -> [Write] -> [Quit]

回到Shell中,按上图操作就行了。
dsl-hdinstall
把DSL安装到磁盘的命令。
Enter the target partition.(EXAMPLE:hda2):hda1
这里就是指定安装到那个分区中(这里安装到刚才创建的hda1分区中)。

提示是否安装引导加载器。

确定安装引导后,提示安装Grub还是Lilo引导(我安装Grub引导)。
最后,输入“y”重新启动(这次要以硬盘启动了)。

启动后,要重新设置root和dsl这两个用户的密码(直接输入2次新密码)。
box longin: 就是登陆提示了,输入用户名和密码进入系统。

不管是root用户还是dsl用户,首次登陆,都会出现上图,先设置系统。
我直接Cancel掉了,按默认就行了。

按默认的分辨率就是大,我的屏幕都放不下了,设置下分辨率(DSL->System->Xvesa),如上图。
到这里,就算把DSL系统安装到硬盘上了。
注:
如果安装后不能启动,可能是系统引导没安装成功(我就遇到这种情况)。其实,在安装引导的时候,注意看也知道是否安装成功了。我的解决方法就是,用dsl-hdinstall命令进行安装前,把hda1分区挂到/mnt/hd目录中:
# mount /dev/hda1 /mnt/hd
安装Grub引导失败的时候(没切到图,应该有下面信息):
root (hd0,0)
setup --stage2=/mnt/hd/boot/grub/stage2 --prefix=/boot/grub (hd0)
引导安装失败,用“df -h”查看挂载情况,发现/mnt/hd目录根本没有挂载什么东西,而上面的/mnt/hd/boot/grub/stage2这句又怎么解释,呵呵!所以就把hda1分区挂载到/mnt/hd目录,我是这样做的,安装成功。







http://hi.baidu.com/chenbin_0423/item/cb6eae8cf1a8c7eae496e05c

Damn Small Linux (DSL)是一个很小的liveCD,50M,可以装到U盘上!尽管它的个头如此之小,Damn Small Linux的桌面几乎是完整的一套,包括xmms(支 持mp3和mpeg)、FTP客户端、基于links的web浏览器、电子制表软件、电子邮件程序、英语拼写检查、字处理器、三个编辑器(nedit、 nvi及类似emacs的zile)、xpdf阅读器、worker文件管理器、naim(支持 AIM、ICQ和IRC)、VNCviewer、 SSH/SCP服务器和客户端、DHCP客户端、PPP及PPPoE、web服务器、计算器、 Fluxbox窗口管理器、系统监视软件、USB支持,并 且它很快就将拥有PCMCIA支持。如果你喜欢Damn Small Linux,你可以安装到你的硬盘上。由于所有的软件都是小巧型的,所以它对老旧的 硬件会是一个很好的选择。 4.1正式版已经发布。
将DSL安装到U盘其实非常简单,只要进入DSL系统,里面提供了相应的工具,可以很方便的根据提示完成。在Windows下我们可以安装一个虚拟机软件,在虚拟机中直接运行下载下来的DSL,这相当于在一个虚拟的计算机平台上用光盘引导系统,可以实现与光盘引导完全相同的效 果,这里我们以VirtualBox为例向大家进行介绍,首先安装虚拟机软件,安装并重启系统后运行VM,选择“New”-即新建一个虚拟机,按照提示根据自己的机器情况设置,需要注意的是设置时光驱选择Use ISO image”,单击“Browser”按钮选择你已经下载的DSL镜像文件,另外还要设置虚拟机支持USB有效,设置完成后关闭对话框,将你的U盘插入到系统中,然后启动虚拟机,进入DSL
进入DSL后就可以开始将Linux安装到U盘的操作了(如果你使用DSL的光盘引导系统,在U盘上安装系统的步骤也与此相同),在DSL的桌面上单击鼠 标右键,选择“Apps”-“Tools”-“Install to USB Pendriver”-“For USB-ZIP Pendriver”,会弹出一个USB系统的命令行安装窗口,按照提示,不是yes就是回车默认值,耐心等待分区和镜像复制后,安装窗口自动关闭后即完成安装。退出DSL,拔下U盘,找台机器试试吧,切记设置引导顺序为USB优先并且机器要支持USB引导。
注意在进入已安装在虚拟机上的系统之前,先要设置一下usb设备中的usb设备筛选器


如果你手头已经有真正的Linux系统的话,那就更方便了,可以按照官方wiki上介绍的方法安装。



官方安装方法
http://www.damnsmalllinux.org/wiki/installing_to_a_usb_flash_drive.html

    推荐阅读