操作系统老师布置了一道实验题:到网络上下载一个可用的OS映像,编写menu.lst,利用grub启动之,并推荐了一个RTEMS操作系统的映像: hello.exe。
映像我已经下载下来了,也看了以下menu.lst文件,比如我的menu.lst中的主要内容(其他从略)是:
title Ubuntu 9.04, kernel 2.6.31
uuid f629b37e-6b01-45f7-a7a2-26220c3494e4
kernel /boot/vmlinuz-2.6.31 root=UUID=f629b37e-6b01-45f7-a7a2-26220c3494e4 ro quiet splash
initrd /boot/initrd.img-2.6.31
quiet
title Ubuntu 9.04, kernel 2.6.31 (recovery mode)
uuid f629b37e-6b01-45f7-a7a2-26220c3494e4
kernel /boot/vmlinuz-2.6.31 root=UUID=f629b37e-6b01-45f7-a7a2-26220c3494e4 ro single
initrd /boot/initrd.img-2.6.31
我想问,我想在里面添加hello.exe的启动项,应该如何编写?之前问过一个师兄,他让我这样写来试了一下(我把hello.exe放到了/boot目录下),
title Hello
uuid f629b37e-6b01-45f7-a7a2-26220c3494e4
kernel /boot/hello.exe
但是结果没有成功!
请有经验的大牛给点指导!谢谢了!
dally0404 于 2009-10-25 00:27:04发表:
grub是linux默认的启动工具,目前比较新的是grub2,
grub中有所谓的menu.lst,grub2中没有该文件
关于它的详细用法,东西太多,给你链接:
什么是grub: http://baike.baidu.com/view/225343.htm?fr=ala0
http://zh.wikipedia.org/wiki/GNU_GRUB
详细用法: http://www.linuxsir.org/main/?q=node/129
希望对你有帮助!
allenquhua 于 2009-10-22 09:56:28发表:
[i=s] 本帖最后由 allenquhua 于 2009-10-22 09:57 编辑 [/i]
看一下这个http://user.qzone.qq.com/4368759/infocenter?ptlang=2052
希望对你有作用
jovewu 于 2009-10-19 10:27:39发表:
3# 泽稚
谢谢了,我试一下!
jovewu 于 2009-10-19 10:13:19发表:
4# 泽稚
搜过了,我也看了一下mune.lst中的文件注释,不过都是关于windows或者linux系统应该怎么写的,没有关于其他的。
jovewu 于 2009-10-19 10:11:28发表:
2# dragon008
上的操作系统的课,我也感到很奇怪为什么是可执行文件?不过老师的实验要求上写着这是一个镜像。
泽稚 于 2009-10-19 09:01:36发表:
至于menu。lst 》网上搜一下就好了。。
泽稚 于 2009-10-19 08:59:13发表:
http://www.rtems.net/download.htm
看了一下,估计你弄错了。
下载到得文件是.RAR 包,解压出来是.img映像文件。。
这个东西只有演示版本。。
{rtems.img}这个名字。。
如果要用,替换你的内核,然后更新grub。
注意更新grub时,映像名字是rtems.img。。
dragon008 于 2009-10-19 00:07:33发表:
hello.exe是个可执行文件是不是自解压文件阿怎么会有映像是可执行文件的说?另外问一下,你上的什么课,咋会出这种题目?