[i=s] 本帖最后由 okzokz123 于 2012-10-10 10:17 编辑 [/i]
准备工作:
rsync -avurt --delete --progress rsync://mirrors.ustc.edu.cn/debian/dists/Debian版本号/main/installer-amd64/current/images/hd-media/ ~/文档/ISO系统光盘镜像/Debian光盘iso镜像/U盘安装/hd-media/ && cd ~/文档/ISO系统光盘镜像/Debian光盘iso镜像/U盘安装/ && curl -O http://mirrors.ustc.edu.cn/debian/dists/Debian版本号/main/installer-amd64/current/images/MD5SUMS && md5sum -c MD5SUMS | grep 确定
ps:版本号两处要自行修改;由于只下载了U盘安装镜像所以效验结果只有那5个U盘安装镜像是确定的。
首先安装 syslinux 和 mtools
1 #umount /dev/sdx1 && mkdosfs /dev/sdX1 格式化U盘
在 U 盘上放入一个 boot loader。尽管任何 boot loader (比如 lilo)都应该可以胜任,不过还是使用 syslinux 更方便。主要原因是它可以使用 FAT16 分区,而且只需要编辑一个文本文件就能对其进行配置。任何支持 FAT 文件系统的操作系统都可以用来改变 boot loader 的配置文件。
为了把 syslinux 放到 U 盘的 FAT16 分区上,请在您的系统中安装 syslinux 和 mtools 软件包,然后执行:
2 #syslinux /dev/sdX1
再提醒一次,请确认您使用的是正确的设备名称。启动 syslinux 的时候该分区不能被挂载,因为该过程会向分区的引导扇区写入数据,并且创建包含 boot loader 代码的 ldlinux.sys 文件。
添加安装程序映像
3 #挂载分区并复制下面的安装程序映象文件到 U 盘:
#mount /dev/sdX1 /mnt
#cp vmlinuz /mnt/ (内核二进制文件)
#cp initrd.gz /mnt/ (初始化 ramdisk 映象)
注:您可以选择使用文本界面或者图形安装界面安装程序。后者可以从 gtk 子目录获得即用该目录里面的vmlinuz和initrd.gz代替前面的。假如您需要改文件名,请注意 syslinux 只遵循 DOS (8.3) 命名方式。
接下来,您需要创建一个 syslinux.cfg 配置文件,里面最少要包含下面两行:
default vmlinuz
append initrd=initrd.gz
对于图形安装程序,您需要添加 video=vesa:ywrap,mtrr vga=788 到第二行尾部。
如果您使用 hd-media 映象,现在应该复制 Debian ISO 映象(businesscard、netinst 或者完整的 CD 映象;确认适合的一种)到 U 盘上。然后,卸载 U 盘 。
#umount /mnt
OK
在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
ruanmeimofang 于 2014-05-26 17:10:57发表:
来晚了,费了不少功夫,才装上
cfdylz 于 2013-04-24 15:16:20发表:
汗 命令看的头晕 哎
jeiboy 于 2013-03-03 18:11:48发表:
学习了
saberlily 于 2013-01-31 04:04:18发表:
9# fengzi2009F
谢谢学习了~^^
好多方法呢~
saberlily 于 2013-01-31 04:03:41发表:
谢谢学习了
gky2009514 于 2012-12-07 13:25:53发表:
新手完成任务,求下书籍~
printhief 于 2012-09-01 23:12:37发表:
比较复杂 现在都到7.0了
lwb_hao 于 2012-03-01 09:03:39发表:
我写了一篇笔记,链接见后: 制作U盘DEBIAN6.0.3安装盘 - lwb_hao的个人空间 - 开源中国社区 http://my.oschina.net/lwbhao/blog/42098
lwb_hao 于 2012-03-01 09:00:46发表:
不适合从win转到linux平台的初学者
line_us 于 2012-02-13 15:51:40发表:
好法子!!!
tony.sheng.tan 于 2012-01-24 16:57:34发表:
借楼主宝地发个debian的学习讨论群号
欢迎各位新老用户加入我们
qq群号:180896753(ubuntu用户请绕行,谢谢合作0_0)
#############欢迎加入##############
雾月O秋水 于 2011-12-13 14:32:13发表:
下次试试看阿
lwent90 于 2011-07-31 18:36:38发表:
cat debian.iso > /dev/sdX 命令完全可行
我现在使用的debian就是用这个方法安装的
bg5hsk 于 2011-07-31 17:25:39发表:
厉害的。
sniperone 于 2011-07-20 11:18:16发表:
顶
jatqai1025 于 2011-06-28 00:46:12发表:
谢谢楼主,我找到了很久了,呵呵
every_why 于 2011-06-15 12:41:45发表:
学习了
dqwit 于 2011-05-30 17:49:07发表:
好好好
vke_ke 于 2011-05-25 09:35:15发表:
学习了
fengzi2009F 于 2011-05-22 10:04:21发表:
1)插上u盘,2)用fdisk -l 查看u盘是/dev/sdb还是 /dev/sdc 等等。。我在这里称其为/dev/sdX ,3)一条命令就行了,cat xxx.iso > /dev/sdX 其中 xxx.iso 是debian的镜像, 4)重启安装,和光盘安装是一样的。。
这个听说也是行的
兼职人 于 2011-05-08 09:53:21发表:
好贴。
Growth兆 于 2011-05-08 09:32:07发表:
感谢okzokz123的分享,本贴加入到论坛顶置的Linux应用贴中
yashu 于 2011-05-08 08:45:28发表:
支持楼主
loserboy2004 于 2011-05-08 08:43:40发表:
直接用zcat boot.img.gz > /dev/sdx命令,这样多方便
okzokz123 于 2011-05-07 16:34:48发表:
3# sjwkwang_
有意思 既然是兄台亲测过的 回头我也试试
sjwkwang_ 于 2011-05-07 16:00:21发表:
可以试试这个: 1)插上u盘,2)用fdisk -l 查看u盘是/dev/sdb还是 /dev/sdc 等等。。我在这里称其为/dev/sdX ,3)一条命令就行了,cat xxx.iso > /dev/sdX 其中 xxx.iso 是debian的镜像, 4)重启安装,和光盘安装是一样的。。
这个方法我亲自测试过,并且成功安装了。。
ailouf 于 2011-05-07 14:57:46发表:
还没U盘呢,5555