linux启动盘原理,为Linux手动制作U盘启动及基本原理

本文详细介绍了Linux启动盘的制作原理,包括系统的基本引导流程和引导盘的制作过程。引导流程涉及isolinux.bin、syslinux.cfg、vmlinuz和initrd.img等关键组件。制作过程主要包括提取所需文件、编辑syslinux.cfg、制作引导镜像文件和写入U盘。文章还提到了vesamenu.c32启动菜单工具和如何通过调整syslinux.cfg实现不同启动选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

制作成功后的基本最简目录文件图

e5170db0927534a7c36f7281f34540ea.png

一、系统的基本引导流程:

首先系统要引导isolinux.bin可执行程序,此程序是移动介质上引导用的,isolinux.bin运行成功后会加载其配置文件syslinux.cfg,该文件中定义了vmlinuz和initrd.img的调用方式。vmlinuz是vmlinux的压缩版,二者都是linux内核。isolinux.bin根据其配置方式中定义的initrd.img的参数传给vmlinuz即Linux内核并加载内核,然后Linux内核会根据获得的initrd.img的调用参数调用initrd.img。initrd.img的基本功能就是root路径挂载器,其存在的意义是省去了不同root路径硬件下vmlinuz内核的重编译工作。initrd.img根据调用参数去参数路径中找系统启动程序(这里使用的就是iso的安装镜像),系统便启动起来了。

二、引导盘的基本制作过程:

第一步:提取制作引导镜像所需的文件,这些文件在Linux安装盘的isolinux目录中,这个目录就是个微型Linux系统。

cb5df22f688d3415853b19412ca5a7b6.png

第二步:编辑isolinux.bin的执行配置文件syslinux.cfg的原文件isol

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值