小编kai*_* ho的帖子

2.6.30.5 Linux Kernel中struct task_struct定义在哪里?

在 2.6.15 版本的内核中,我知道我可以重写task_struct文件 (include/linux/sched.h) 中的?例如:

struct task_struct {  
    unsigned did_exec:1;  
    pid_t pid;  
    pid_t tgid;  
    ...
    char hide;
}  
Run Code Online (Sandbox Code Playgroud)

但是,不幸的是,当我升级到 2.6.30.5 版本时,我查看了同一个文件,我只找到了 的声明task_struct,例如:

struct task_struct;
Run Code Online (Sandbox Code Playgroud)

我不知道我应该参考哪个文件来指定我自己的文件task_struct?有人能帮我吗?

linux linux-kernel

9
推荐指数
1
解决办法
3万
查看次数

为什么我的 Linux 安装不能启动?

这是我第一次编译 Linux 内核。一切都很顺利,直到我遇到这个问题。在我编辑我的之后/etc/fstab

/etc/fstab 截图

并编辑etc/lilo.conf

/etc/lilo.conf 截图

我想在 中设置关于 crux 的信息lilo,所以我运行lilo并系统提示:

lilo 截图

然后我运行:

modprobe dm-mode
Run Code Online (Sandbox Code Playgroud)

事情看起来很好,但是当我重新启动操作系统时,我得到:

开机截图

我不知道如何解决这个问题;下次我使用 ISO 重新启动时,我遇到了同样的问题:

开机截图

更新

我在.中设置了root读写lilo.conf,好像可以登录了,但是系统还是提示/fstab. 不过我已经设置好了。这是提示:

在此处输入图片说明

更重要的是,当我重新启动它时,我已经可以登录到操作系统,但它仍然提示相同的错误。而且,当我打开 时/etc/fstab,我可以/在其中找到该项目。所以,我想知道我是否应该注意到系统中的变化/etc/fstab——但是在互联网上搜索了很长时间后,我一无所获。

linux linux-kernel

5
推荐指数
1
解决办法
376
查看次数

标签 统计

linux ×2

linux-kernel ×2