通过手写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。
此外,您可以使用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是保存配置文件的目录。
(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已编译。
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