欢迎来到天天文库
浏览记录
ID:6807265
大小:772.50 KB
页数:93页
时间:2018-01-26
《基于linux的操作系统实验系统指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Linux的操作系统实验系统第93页第一章操作系统构成实验【实验目的】 通过本实验了解一个操作系统的基本组成部件,掌握Linux操作系统的基本操作,并利用实验平台提供的Linux操作系统掌握如何构造一个基本的微型Linux操作系统。【准备知识】1、了解LinuxOS的启动流程。2、了解软盘的结构。3、了解开机载入程序──引导软件LILO。4、了解Linux根文件系统的基本组成。【实验内容】 1、Linux操作系统的基本操作。 2、通过实验平台提供的Linux操作系统中的make工具重新配
2、置新内核,要求所配置的内核尽量小。3、制作一张启动盘(BootDisk)。要求该启动盘放于一张软盘(floppy)上,用LILO引导器引导,其引导内核为上面新配置的内核,同时考虑它所引导的根文件系统(RootFilesystem)放于第二张软盘上。4、制作一张根文件系统盘(RootFilesystemDisk)。要求该启动盘也能放于一张软盘上,并能通过上面做成的启动盘成功引导并进入系统,从而得到一个微型的Linux操作系统。【实验指导】一.Linux操作系统的基本操作1、启动和登录Linux操作系
3、统。直接加电启动,以root身份登录。2、在基于字符的交互界面上,进行Linux操作系统的常用操作命令操作。常用操作命令有如下一些:基于Linux的操作系统实验系统第93页(1)关于目录的操作命令:cd、ls、mkdir、rmdir等;(2)关于文件的操作命令:cat、find/which、man/help、vi/vim、cp、dd、rm、fdformat等;(3)关于系统管理的操作命令:adduser、addgroup、df、su、ctl+Fn(n=1、2、3、4、5、6)等;(4)安装和卸载文
4、件系统:mount、umount等。3、在Linux操作系统的XWindows环境下,常用应用程序的使用。4、关闭Linux操作系统。二.通过Linux操作系统中的make工具重新配置新内核1、进入到LinuxOS中的/usr/src/linux-n.n.n子目录下(n.n.n为Linux的内核版本号)。2、执行命令makemrproper,其作用是文件归位。3、执行命令makemenuconfig,配置新内核。在此过程中,可根据自己的需要去配置各个选项。不过在配置filesystems时,一定要
5、选上secondextendedfs(Ext2)support和DOSFATfssupport、VFATfssupport之一。4、执行命令makedep。5、执行命令makeclean。6、执行命令makebzImage(如果内核不大则可执行命令makezImage)。7、执行命令makemodules和命令makemodules_install(若配置中加入了模块的支持<选项为M>。)以上命令执行完后,在/usr/src/linux-n.n.n/arch/i386/boot子目录下便可得到新配
6、置的内核bzImage(或zImage)。三.制作一张启动盘(BootDisk)1、mke2fs-i8192-m0/dev/fd0大小(1440)(该大小可小于1440K,根据自己配置的新内核的大小来确定,但不能小于新内核的大小;“–i8192”表示每8192bytes一个node)2、mount/dev/fd0/mnt(装载软盘)3、rm-rf/mnt/lost+found/(此行命令也可不要)4、mkdir/mnt/{boot,dev,etc}5、在/mnt/etc下编写lilo.conf文件
7、:基于Linux的操作系统实验系统第93页#cd/mnt/etc(进入/mnt/etc目录)#vililo.conf(创建lilo.conf文件)以下为lilo.conf文件的内容:boot=/dev/fd0install=/boot/boot.bmap=/boot/mapread-writeramdisk=nnnn(大小,如4096)backup=/dev/nullcompactlinear(此命令可以避免1024柱面问题)image=bzImage(新配置的内核;若裁减的内核<4096K,则可
8、以用zImage。)label=SDLinux(自己可随意命名)root=/dev/fd06、cp-dpR/dev/{fd0,null}/mnt/dev/(此处的–dpR选项一定不可少)7、cp/boot/{boot.b,map}/mnt/boot/8、cp/……/bzImage/mnt/(前面配好了的新内核)9、lilo-v-C/etc/lilo.conf-r/mnt10、rdev-r/mnt/bzImage49152(根文件系统位于第二张盘的第0块)11、umount/mnt(
此文档下载收益归作者所有