除了seu操作手册上的几个注意点:
1.打开虚拟机,点击“打开虚拟机(O)",找到Fedora7的解压路径,点击Fedora7.vmx即可。
2.打开终端:在左上角Terminal
3.cp /boot/config-`uname –r` ./config里的如果报错,应该是-应该为短(或长?错了就换一下)杠的原因
4.在输入make all或 make modules_install是会提示权限不够,
输入su,在输入密码(实验报告里默认为seu),再次输入命令便可运行。
5.make install后隐藏目录,采取下面方法,在终端输入以下两个命令:
输入cat /boot/grub/menu.lst
出现:
输入nano /boot/grub/menu.lst
出现:
然后可以通过键盘鼠标修改,在hiddenmenu添加#
修改完毕,则:
-
按
Ctrl + O
(字母 "O")保存文件。nano
应该会提示您 "File Name to Write",但通常它会自动填充为您正在编辑的文件名(/boot/grub/menu.lst
),并且您不需要更改它。直接按Enter
确认保存。 -
保存完成后,按
Ctrl + X
退出nano
。
6.编译完内核,开机选择带seu的登录。
7.运行桌面的hello.c文件,
输入如下图:
输入完gcc hello.c会在桌面上出现a.out,在输入./a.out
8.在hello.c里进行系统调用
9.入果.h文件打不开,重命名文件将.h删除即可打开,修改完毕,再次重命名加上.h