用U盘安装Debian Squeeze/Wheezy, Linux Live USB的制作

2015-09-04 作者: bukun 浏览: 516 次

摘要: 用U盘安装Debian的关键在于支持启动的U盘的制作。经过一段时间的摸索,确定下面几个方法是可用的。这几个方法都是来自于网上。 用U盘安装Debian如此简单! 网上搜索的方法都很麻烦,用无数个工具、N多步聚。后来看其安装文档,发现其实很简单:下一张你要安装的....

用U盘安装Debian的关键在于支持启动的U盘的制作。经过一段时间的摸索,确定下面几个方法是可用的。这几个方法都是来自于网上。

用U盘安装Debian如此简单!

网上搜索的方法都很麻烦,用无数个工具、N多步聚。后来看其安装文档,发现其实很简单:下一张你要安装的iso(网络安装盘、mini、标准安装盘都可以),插入U盘后使用一个命令就OK:

cat debian.iso > /dev/sdb

然后用U盘启动电脑就是了。保证sdb是你的U盘哦,否则有得哭。freebsd有专门的U盘安装镜像,直接用dd命令就OK。Debian更方便,直接用ISO镜像。 我想,网上方法那么麻烦是因为老版本不支持这样直接写U盘吧。从其安装说明中可以发现,其措词是"now"可以这样,就是暗示从前不可以。 我只试了6.0版,其它老版本没试。有兴趣的可以试试。

从U盘安装Debian

在Debian的安装手册 http://www.debian.org/releases/stable/i386/apas02.html.zh_CN 中有介绍 要把您的 U 盘做成安装盘,最简单的办法就是下载 hd-media/boot.img.gz,然后用 gunzip 把这个文件解压,生成 256 MB 的映像文件。再把生成的映像文件直接写到 U盘。对了,这个 U 盘的容量至少要有 256 mb。当然了,上面所说的操作会把 U 盘里的原有数据全部毁掉。以后再挂载这个 U 盘的话,它上面就不再是 FAT 文件系统了。写完 U 盘后,接着要下载一个 Debian netinst CD 映像文件,再把这个映像拷贝到 U 盘里。哪个映像文件都可以用,只要它的文件名是 .iso 结尾的就行。 这里有更详细的介绍 http://www.debian.org/releases/stable/i386/ch04s03.html.zh_CN

简单方法

将 hd-media/boot.img.gz 的文件(里面包含所有安装程序文件,syslinux) 解压缩到U 盘

zcat boot.img.gz /dev/sdX

挂载该U盘

mount /dev/sdX /mnt

复制 Debian netinst 到 /mnt (也就是U盘)

比较复杂,但更灵活的方法

大多数U 盘,都预先设置了一个单独的FAT16分区, 一般不需要重新分区或者格式化 如果需要,请用cfdisk分区工具创建一个FAT16的分区, 然后使用mkdosfs来创建FAT16文件系统 (可能需要先行安装dosfstools软件包)

mkdosfs /dev/sdX1

把syslinux放到FAT16分区,来引导系统 (如果你的系统没有 syslinux和mtools包,要先行安装)

syslinux /dev/sdX1

挂载分区

mount /dev/sdX1 /mnt

并复制下面的安装程序映像文件到 U盘 vmlinuz (kernel binary) initrd.gz (initial ramdisk image) 创建一个syslinux.cfg配置文件,至少包含下面两行:

default vmlinuz
append initrd=initrd.gz

复制 netinst 的ISO到 /mnt 如果不能从U 盘启动,可能MBR不正确, 用下面这个命令修复它

install-mbr /dev/sdX

在WIndows下如何制作启动U 盘

1.格式化u盘 在windows下把u盘格式化为fat(2G以下)或fat32(2G以上)格式(强烈推荐使用hp优盘格式化工具) 2.下载并使用syslinux 在这里下载http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.73.tar.gz 解压后,在win32目录里面使用以下命令来"让u盘可以变成bootable" 假设解压到D:盘 。在开始菜单--运行 里输入"cmd"按 回车 先用"D:"命令进入D盘;再用cd命令打开到win32目录。 再命令:syslinux.exe -m -a j: (j:为u盘的盘符);即可在优盘中创建一个可启动的文件(是隐藏的)。 3.在u盘中建立此文件syslinux.cfg(用记事本编辑) ,并在里面加入

default vmlinuz
append initrd=initrd.gz

4.下载initrd.gz、vmlinuz 下载你所需的debian的iso文件(只需要CD1可以)。 把这3个文件都放到u盘里面 直接安装系统到U盘

随机推荐

Copyright © 2014-2017 OSGeo中国中心 吉ICP备05002032号

Powered by TorCMS