红联Linux门户
Linux帮助

安装Damn Small Linux到U盘的另一种方法

发布时间:2007-07-23 00:58:31来源:红联作者:tworkprod
  所谓在U盘上安装Linux,就是在U盘上放置一些文件,可以让电脑从U 盘启动linux(需要电脑支持从U盘启动)。这篇教程简单说一下怎么在U盘上安装DSL。主要是这个发行版小,50M左右,而且包含了该有的很多软件。

  前提条件
  下载DSL
  解压缩DSL
  执行syslinux安装boot loader
  启动

  前提条件
  好像需要U盘的文件系统格式是FAT。因为syslinux(具体作用请继续往下看)可能只支持FAT格式的文件系统。可以格式化U盘成FAT格式的。但是格式化之前请备份U盘上的数据。因为格式化以后以前的数据就丢失了。这样格式化:

  $mkdosfs -F 32 /dev/sda1

  具体的对应U盘的设备名字可以用

  $fdisk -l

  查看。

  下载DSL
  去http://www.damnsmalllinux.org/ 下载最新的DSL。注意要下载 zip压缩格式的,这是专门为方便在U盘上安装作的一个压缩包,文件名类似dsl-3.1-embedded.zip。

  解压缩DSL
  Linux需要有unzip这个软件来解压缩dsl-.*-.*.zip。在ubuntu上,U 盘会被自动mount在/media/usbdisk。那么,进入到你放置 dsl-.*-.*.zip的目录,执行:

  $unzip -d /media/usbdisk/ dsl-3.1-embedded.zip

  这样,dsl-.*-.*.zip就被解压缩到U盘里了。

  执行syslinux安装boot loader
  前面说了,syslinux可能只支持FAT格式的文件系统(我没有实验其他文件系统)。如果是的话,继续我们的教程。

  当然,需要机器上有syslinux。没有的话,去 http://www.kernel.org 下载,并且安装。

  然后,执行

  $syslinux -s /dev/sda1

  同样,具体的对应U盘的设备名字需要自己查看。

  注意:如果是整个U盘格式化为FAT分区,可能需要执行

  $syslinux -s /dev/sda

  启动
  重启电脑,进入bios,设置启动的设备。可能有的主板会有usb-pen和 usb-zip这两个选项。都试试看。我发现有的机器需要usb-pen而有的是usb-zip,ft。

  设置完bios,保存,重启。
文章评论

共有 2 条评论

  1. binhome 于 2007-09-06 05:01:15发表:

    http://wwwzbx.blog.51cto.com/6920/24827

  2. goodyyc 于 2007-07-23 07:37:05发表:

    linux装个显卡都如此麻烦,还有什么生命力,有几个人会去花这么大精力。