从syslinux源码定制LiveUSB

简介:

摘自:http://www.syslinux.org/wiki/index.php/HowTos
如果创建一个Linux系统的USB启动盘
STEP0: 主板必须支持从USB设备启动(usb-key or usb-hdd)
虽然你可以不知道你的设备类型,但是主板必须能够正确识别USB
驱动。
STEP1 下载最新的syslinux压缩包,不用我说解压包
tar zxvf syslinux.tar.gz
tar jxvf  syslinux.tar.bz2
STEP2 打开一个命令符提示控制台,进入到syslinux/linux目录,执行./syslinux -i /dev/sdX1
X取决于你的节点设备(node of your media)
STEP3  确保可从usb设备启动,为此我们需要一个可以启动的MBR代码,和一个活跃的分区
打开控制台(open a command prompt)进入到syslinux/mbr目录,执行如下的命令
dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/sdX
parted /dev/sdX set 1 boot on

STEP4 拷贝内核映像文件vmlinuz到/dev/sdX1设备分区
STEP5 最后创建一个syslinux.cfg的文件,描述启动参数

 

 

     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1530192,如需转载请自行联系原作者

相关文章
|
3月前
|
存储 Linux C语言
Linux获取文件信息的利器stat,fstat,lstat,fstatat
stat系列函数是C语言中的一个系统调用函数,用于获取文件的信息。通过提供文件路径,它能够返回包含文件属性的结构体数据。
38 0
|
3月前
|
存储 Linux Shell
Linux内核追踪(一):proc/sys/debugfs
Linux内核追踪(一):proc/sys/debugfs
60 0
|
4月前
|
存储 Linux
Linux文件编程(lseek函数和stat函数)
Linux文件编程(lseek函数和stat函数)
36 0
Linux文件编程(lseek函数和stat函数)
|
Linux
linux 共享内存 sys-V函数类型
linux 共享内存 sys-V函数类型
53 0
linux 共享内存 sys-V函数类型
|
存储 缓存 监控
Linux 系统的 proc 和 sys 文件系统|学习笔记
快速学习 Linux 系统的 proc 和 sys 文件系统
543 0
Linux 系统的 proc 和 sys 文件系统|学习笔记
|
Linux
Linux关于proc_create函数的修改
Linux关于proc_create函数的修改
507 0
Linux关于proc_create函数的修改
|
前端开发 rax Linux
Linux关于sys_call_table的使用
Linux关于sys_call_table的使用
157 0
Linux关于sys_call_table的使用
|
NoSQL Linux
在Linux中调试段错误(core dumped)
在Linux中调试段错误(core dumped)在作比赛的时候经常遇到段错误, 但是一般都采用的是printf打印信息这种笨方法,而且定位bug比较慢,今天尝试利用gdb工具调试段错误.段错误(core dumped)一般都是数组索引位置不对,或者是数组越界等问题造成,在Linux环境下编程应该很容易就会遇到.
2836 0
|
Linux 虚拟化
浅入分析和Linux内核相关的文件夹/proc和/sys .
近来文章被踩的厉害,我只想把自己从马哥学的知识自己总结下发到博客里,但是没想到昨天一篇文章刚发一上午被踩了9次。。。如果您真的觉得我的文章很烂,请告诉我原因,不胜感激。   这星期,马哥讲了关于Linux内核的编译和Linux的内核模块,浅显易懂,所以写出来和大家一起分享学习成果。
935 0