安装Debian,使用syslinux引导U盘安装

环境

在linux环境下。

usb移动硬盘,在linux下为/dev/sdc。

第一个分区2G,FAT32,/dev/sdc1,并且设置成bootable。

syslinux版本5.01

 

syslinux

syslinux是一个boot loader。运行的文件系统是FAT。所以既可以引导linux也可以引导windows。

 

步骤

1 下载syslinux-5.01并解压到/usr/local/下。

 

2 安装syslinux到移动硬盘第一分区/dev/sdc1

 

# cd /usr/local/syslinux-5.01/linux/
# ./syslinux -i /dev/sdc1
 

 

3 向移动硬盘/dev/sdc的MBR写入引导数据

 

# cd /usr/local/syslinux-5.01/mbr/
# dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/sdc
 

 

4 下载相应的linux核心和安装ISO文件。

下载vmlinuz和initrd.gz文件。

如:http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/gtk/

下载安装iso文件。可以是netinst或full cd image。

debian-7.1.0-amd64-netinst.iso

如:http://cdimage.debian.org/debian-cd/7.1.0/amd64/iso-cd/debian-7.1.0-amd64-netinst.iso

注:vmlinuz、initrd.gz和ISO文件版本要一致。且vmlinuz和initrd.gz一定要在hd-media路径下载。

安装过程中,还需要用户指定ISO文件所在的设备路径。

 

5 挂载/dev/sdc1到/mnt路径下。将vmlinuz、initrd.gz和ISO文件移动到/mnt路径下。

并在/mnt下新建syslinux.cfg文件。

syslinux.cfg格式
default linux
label linux
linux booting now .........................................................
kernel vmlinuz
append ro root=/dev/sdc1 initrd=initrd.gz vga=788

此文件的作用是,加载linux核心文件vmlinuz和初始化文件系统initrd.gz。并且使用图形化界面vga=788。

至于ISO文件,在安装的过程中会自动搜索出来。

 

6 重启,选择usb启动,进行安装。 

 

参考资料

debian安装手册

http://www.debian.org/releases/stable/amd64/

syslinux的wiki

http://www.syslinux.org/wiki/index.php/The_Syslinux_Project

syslinux的下载

https://www.kernel.org/pub/linux/utils/boot/syslinux/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值