环境
在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文件。
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的下载
相关推荐
在大多数Linux发行版中,FUSE通常是预装的,如果没有,可以使用以下命令进行安装(以Ubuntu或Debian为例): ``` sudo apt-get install fuse ``` 对于CentOS或RHEL,可以使用: ``` sudo yum install fuse `...
因为Debian没有提供网络安装的boot.img.gz,那么我们在硬盘安装的基础上,把网络安装的mini.iso解压到U盘上,然后把isolinux.cfg改名替换syslinux.cfg就基本ok,使用2.6内核应该把2.6目录下的内核放到根目录,然后...
以下是一种使用Unetbootin和BOOTICE工具在U盘上安装Linux系统的详细步骤: 首先,确保你有以下准备工作: 1. Unetbootin:这是一个免费的工具,可以将Linux发行版的ISO文件写入USB驱动器,同时包含了syslinux引导...
许多Linux发行版,如Ubuntu、Debian等,都可以通过Rufus制作成可引导U盘进行安装。对于不熟悉Linux的新手来说,Rufus提供了一个直观的界面,简化了Linux的部署过程。 在实际使用中,下载并解压Rufus的压缩包后,...
为了安装Ubuntu系统,需要使用U盘安装法,这里提供了一个详细的图文教程,指导用户如何使用U盘安装Ubuntu系统。 U盘安装Ubuntu系统的必备工具 在安装Ubuntu系统之前,需要准备以下必备工具: * 软碟通(UltraISO...
接着,点击“便捷启动” > “写入新的驱动器引导区” > “Syslinux”,确保引导区被正确写入,这对于U盘启动至关重要。 4. 点击“确定”进行引导区写入,完成后会提示成功。 5. 接下来,选择“写入”选项,确认...
- 设置“快捷启动” -> “写入新的驱动器引导区” -> “Syslinux”。 - 点击“写入”按钮,等待写入过程完成。 - **物理机安装步骤**: - 对于旧主板,直接进入boot菜单选择U盘启动进行安装。 - 对于新主板,需...
标题"U盘启动制作方法详细讲解"和描述中提到的核心知识点是利用U盘来启动Linux系统,这通常用于系统安装、系统恢复或在没有硬盘驱动器的情况下运行操作系统。下面将详细阐述这个过程: 1. **U盘格式化**: 在开始...
Unetbootin 它是跨平台的(可用于Windows 和 Linux),使用 Syslinux 进行非破坏性安装(不格式化设备)。它支持主流的 Linux 发行版,如Ubuntu,Fedora,openSUSE,CentOS,Debian,Gentoo,Linux Mint,Arch Linux...