各类系统linux专用目录实验一_第1页
各类系统linux专用目录实验一_第2页
各类系统linux专用目录实验一_第3页
各类系统linux专用目录实验一_第4页
各类系统linux专用目录实验一_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

于u盘制作一个linux运行系统。目前新出的主板BIOS都支持USB软盘和硬盘的启动方式,在优盘上建立linux3busybox就开始执行Linux的映象代码,开始了Linux启动过程。系统首先 第二部分:运行载硬件模块,启动对应运行级别的守护进程,建立终端等工作例如指令si::sysinit:/etc/rc.d/rc.sysinit,即调用执行脚本文件u内核版本:linux-3.8地busybox版本:busybox 地linux-3.8的压缩包linux-解压:tar-xvflinux-得到文件夹linux-3.8,并进入:cd./linux-make GeneralSetup–>[*]InitialRAMfilesystemandRAMdisk(initramfs/initrd)supportDeviceDrivers–>BlockDevices–>[*]RAMblockDeviceDrivers->Inputdevicesupport->[*]Keyboard-全部选择为DeviceDrivers->HIDsupport->全部选择为DeviceDriversHIDsupportUSBHIDsupport选择为make-0.5~1make拷贝到你的u盘分区的boot sudocp./arch/x86/boot/bzImagetar-xvfbusybox-snapshot.tar.bz2cdbusybox/ BusyboxSettingsBuildOptionsBuildBusyboxasastaticbinaryInstallationOptions–>Don'tuse/usrbusybos,本实验为新版busybox,无需配置)make_installfdisk/dev/sdbu先卸载U盘 sudoumount在终端输入命令:sudofdiskCommand(mforNopartitionisCommand(mforPartition primary(0primary,0extended,4) Command(mforhelp):p Partitionnumber(1-4,default1):Usingdefaultvalue1Firstsector default2048):UsingdefaultvalueLastsector,+sectorsor+size{K,M,G} ,UsingdefaultCommand(mfor Partitionnumber(1-4):1Command(mforhelp):w Thepartitiontablehasbeenaltered!Callingioctl()tore-readpartitiontable.Syncingdisks.sudofdisk-l

Disk/dev/sdb:8086 18heads,48sectors/track,18280cylinders,Units=sectorsof1*512=512Sectorsize(logical/physical):512bytes/512bytesI/Osize(minimum/optimal):512bytes/512bytesDiskidentifier:0x6f20736bDevice Id 83sudoumountsudomkfs.ext3/dev/sdb1Allocatinggrouptables:正在写入inode表:完成Creatingjournal(32768blocks):Writingsuperblocksandfilesystemaccountinginformation:先把安装的分区挂载到系统中:sudomount/dev/sdb1进入/dev/sdb1分 中:cdsudogrub-install--no-floppy--root-directory=/mnt这个时候,你会发现在你的/dev/sdb1分区下出现一个boot 有grub 且grub 在/dev/sdb1分区下的boot/grub/ sudogedit rootkernel/boot/bzImagerwroot=/dev/sda1initrd/boot/initrd.imgroot(hd0,0)表示grubgrublinuxkernel/boot/bzImagerwroot=/dev/sda1kernel,rwinitrd/boot/initrd.img在终端中输入:sudogrub即进入grubgrub>root(hd1,0) //注意root与括号之间应该有个空格grub>setup(hd1) //注意setup与括号之间应该有个空格grub>quit //退出grub命令行作5、制作文件系统 进入/dev/sdb1分 :cdsudocparf~/linux/busybox/_install/*sudomkdirdevetclibhomemntoptprocrootsysvar拷贝至/dev/sdb1分区下dev sudocp-arf/dev/* - /busybox/examples/bootfloppy/etc/*etcinittab,fstab,init.d/rcS,profile件:(如下)sudogeditinittabsudogeditfstab/proc00/tmp00/dev00sysfs/syssysfsdefaults0sudogeditecho"linuxupansystem"echo"LoveLinux!"sudogeditprofile#Setuserecho"Setuserpathin/etc/profile"exportPATH#Setecho"SetPS1in/etc/profile"exportPS1="[\u@\h\W]#"echo"Done"制作在/dev/sdb1分区的 文件系统中cdsudoddif=/dev/zeroof=/tmp/diskbs=1Mcount=10sudomkfs.ext3-m0/tmp/disksudomkdirsudo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论