红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

debian6的U盘安装

发布时间:2011-05-07 13:52:58来源:红联作者:okzokz123
[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
文章评论

共有 27 条评论

  1. ruanmeimofang 于 2014-05-26 17:10:57发表:

    来晚了,费了不少功夫,才装上

  2. cfdylz 于 2013-04-24 15:16:20发表:

    汗 命令看的头晕 哎

  3. jeiboy 于 2013-03-03 18:11:48发表:

    学习了

  4. saberlily 于 2013-01-31 04:04:18发表:

    9# fengzi2009F


    谢谢学习了~^^
    好多方法呢~

  5. saberlily 于 2013-01-31 04:03:41发表:

    谢谢学习了

  6. gky2009514 于 2012-12-07 13:25:53发表:

    新手完成任务,求下书籍~

  7. printhief 于 2012-09-01 23:12:37发表:

    比较复杂 现在都到7.0了

  8. lwb_hao 于 2012-03-01 09:03:39发表:

    我写了一篇笔记,链接见后: 制作U盘DEBIAN6.0.3安装盘 - lwb_hao的个人空间 - 开源中国社区 http://my.oschina.net/lwbhao/blog/42098

  9. lwb_hao 于 2012-03-01 09:00:46发表:

    不适合从win转到linux平台的初学者

  10. line_us 于 2012-02-13 15:51:40发表:

    好法子!!!

  11. tony.sheng.tan 于 2012-01-24 16:57:34发表:

    借楼主宝地发个debian的学习讨论群号
    欢迎各位新老用户加入我们
    qq群号:180896753(ubuntu用户请绕行,谢谢合作0_0)
    #############欢迎加入##############

  12. 雾月O秋水 于 2011-12-13 14:32:13发表:

    下次试试看阿

  13. lwent90 于 2011-07-31 18:36:38发表:

    cat debian.iso > /dev/sdX 命令完全可行
    我现在使用的debian就是用这个方法安装的

  14. bg5hsk 于 2011-07-31 17:25:39发表:

    厉害的。

  15. sniperone 于 2011-07-20 11:18:16发表:

  16. jatqai1025 于 2011-06-28 00:46:12发表:

    谢谢楼主,我找到了很久了,呵呵

  17. every_why 于 2011-06-15 12:41:45发表:

    学习了

  18. dqwit 于 2011-05-30 17:49:07发表:

    好好好

  19. vke_ke 于 2011-05-25 09:35:15发表:

    学习了

  20. 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)重启安装,和光盘安装是一样的。。
    这个听说也是行的

  21. 兼职人 于 2011-05-08 09:53:21发表:

    好贴。

  22. Growth兆 于 2011-05-08 09:32:07发表:

    感谢okzokz123的分享,本贴加入到论坛顶置的Linux应用贴中

  23. yashu 于 2011-05-08 08:45:28发表:

    支持楼主

  24. loserboy2004 于 2011-05-08 08:43:40发表:

    直接用zcat boot.img.gz > /dev/sdx命令,这样多方便

  25. okzokz123 于 2011-05-07 16:34:48发表:

    3# sjwkwang_


    有意思 既然是兄台亲测过的 回头我也试试

  26. 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)重启安装,和光盘安装是一样的。。
    这个方法我亲自测试过,并且成功安装了。。

  27. ailouf 于 2011-05-07 14:57:46发表:

    还没U盘呢,5555