u盘做linux教程视频教程,教程:编写自己的U盘linux操作系统

这篇博客详细介绍了如何通过手写U盘来引导Linux系统,包括对U盘进行分区,创建ext2文件系统,安装RedHatEnterprise5的stage1和stage2,使用busybox构建根文件系统,以及配置GRUB和内核编译。过程中提到了BIOS设置和U盘识别问题,适合Linux初学者和爱好者参考。
摘要由CSDN通过智能技术生成

xt047-14.jpg

通过手写U盘引导系统的第一步:对U盘进行分区,创建文件系统,安装并启动虚拟机以打开linux系统(以Red Hat Enterprise 5为例),以及移除磁盘提示出现在右下角。标识U盘(1),进入虚拟机时,ls / dev / sd * u磁盘设备被虚拟机映射到sisc设备(大部分U盘)。例如:我的U盘设备在/ dev / sdb1中Umount / dev / sdb1如图所示,卸载U盘设备(2)使用fisk / dev / sdb对U盘进行分区。分为两种类型(主分区,扩展分区(逻辑分区))。这是高级总结的经验。具体分区说明请参考官方参考Linux磁盘分区。下图直接附加(3)分区的U盘的第一个分区(sd 1)和第二个分区(sd5))格式化为ext2文件格式(如果要格式化整个U盘并且fdisk -l之后不存在分区表,建议单独格式化,经验总结)(4)fdisk -l视图分区(5)安装到usb ,然后将Red Hat Enterprise 5目录中的stage1和stage2复制到/ mnt / usb / boot / grub(注意:如果必须指定文件系统出现在检查器中,请注意是否修改了文件类型以及格式是ext2。

7818d01f76029fc095607baf9b198ef4.png

此外,您可以使用mount -t auto / dev / sdb / mnt / usb自动识别文件的挂载(仅在某些情况下有用,请谨慎使用)注:如果官方不了解Linux启动进程,请不要走,我已经完成了,如果还没有找到分区,则不需要继续。如果分区不正确,我将无法启动。 (1)在/ mnt / usb目录中输入grub,然后按Enter(2)在grub中输入帮助以查看相关命令并使用(3)输入root(hd1,0)注意,后面必须有一个空格root,hd1是U盘设备,0代表第一个分区,其他类比(4)输入设置(hd1,0),技巧(可以按tab键,命令自动完成))(5) grub>退出以退出第三步:使用busybox创建根文件系统(1)解压缩buxybox后,进入文件夹(2) Make menuconfig(如配置中所示的3)),进入busybox设置-> Build选项,进入busybox设置->“安装选项”,请特别注意官方目录。/ home / yy / rootfs是保存配置文件的目录。

6f673a6447a032d09745db53fc5a83fd.png

(4)进行编译(5)进行安装(6)视图(7)输入rootfs以便在目录中创建文件,如下所示(8)更改配置文件,如下所示)目录读取chmod 777 init.d / rcS。如果您在这一步没有777的权限,则从U盘引导时将发生错误:无法安装root fs此错误(9)grub配置,请参阅注意:root(hd0,0)因为在生产完成且引导完成后,BIOS的首次引导设置为从u磁盘引导,因此hd0代表u磁盘,而hd1创建软链接硬盘上的文件menu.1st。我不明白此步骤的原因。请参阅相关资料。请参阅(1 0)将图像文件设为initrd.img(1 1)如果要查看initrd.img,请按照如下所示的第四步进行操作:编译内核bzImage首先,下载linux内核源代码,我不需要告诉你这个下载地址! a,([1)tar -jxvf linux-2.xxx(2)输入内核源目录(3)make menuconfig(4)#make dep提供变量依赖性(5)#make clean删除生成的模块和目标文件(6)#make bzImgage编译内核以生成压缩图像。其中,make menuconfig是配置参考,请参考其他信息,此处必须选择usb支持之一,Linux内核bzImage已编译。

0911115A5-2.jpg

bzImage位于目录中,如下图所示。步骤5:集成启动u盘。将linux内容文件和根文件系统放入/ mnt / usb以完成整个操作!检查USB闪存驱动器中文件的内容注意:(1)请查看官方注意目录之间的区别,我使用的目录并不完全代表官方所在的文件目录。请特别注意busybox ...(2)在grub中。在conf中,如果您的U盘识别不同于我的,请参考grub> root(hd0,1)这是启动磁盘grub> setup( hd0,1)grub>根(hd1,0)这是第二个引导磁盘grub>设置的第一分区[hd1,0)(3))。计算机重新启动后,输入BIOS并设置可移动设备作为第一个引导项,它是可行的!!!(4)Internet上许多朋友介绍了U盘分区不是重点。俗话说:如果要做好,必须首先提高您的性能。工具。请注意,U盘分区必须分为两种以上类型(主分区,逻辑分区un der扩展分区(文件系统ext2已通过根分区/交换安装)(5)至于为什么需要从USB磁盘引导,我只是作为Linux风扇在玩。有什么用吗? ??我不知道搜狗何时出来​​,请等待它慢慢做!!!

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/sanxing/article-320252-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值