我是靠谱客的博主 清秀帆布鞋,最近开发中收集的这篇文章主要介绍Linux内核编译与系统调用的踩雷点~,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这个实验搞了我很久,虽然最后成功了,但是付出的代价是重装了windows系统以及重装Linux系统三次。以及我丢失的两个实验报告和n个软件(对于程序员来。。。不说了)。其实实验本身不难,只是雷点太多,有幸我都踩了一遍。
1.先看根目录 /:至少可用40G。我后来给了55G,装完之后发现可用只有40多G。(这个就是在make-j4那里容易死掉的,编译两小时你告我没地方了…)
原因是/usr/src这个目录在根目录下,我们编译内核的东西都在这个地方。
2.如果编译成功了,恭喜你,你可能会被kill在第二个雷区。/boot目录在make install的时候如果空间太小,也放不下。网上一般说给200M之类,但是实践过后,不行,放不下make install的东西。(第二次重装我给了 /boot 20G,但是应该 用不了这么多,但是真的怕了)这一步如果失败了,代表你前几个小时白费了,还是重装吧。
3.如果make -j4的时候,你有幸看了一眼屏幕,会发现有时候报警warning生么的一串,我查了网上说堆栈溢出,让改一下配置之类,但是我当时已经是第三次做这个实验了。赌一把,最后还好,有一些模块加载错误但是不影响。(追求完美主义者可以百度一下看看怎么改)
4.开机出现grub>,进不去系统。输入exit,选择进入方式(引导器可能误删,卸载的时候)
5.之前的内核还在,开机时选择Ubuntu高级选项还可以进入之前的内核版本。
划重点:如果你想扩容,建议提前备份windows文件,磁盘分区错误的代价就是是重装了windows系统以及重装Linux系统三次。以及我丢失的两个实验报告和n个软件(上文提到)

来之不易的hello I am Betsy!
Betsy又活过来了!

给几个链接可以参考:(扩容需要谨慎选择)
装Ubuntu
用GParted 做扩容磁盘教程

最后

以上就是清秀帆布鞋为你收集整理的Linux内核编译与系统调用的踩雷点~的全部内容,希望文章能够帮你解决Linux内核编译与系统调用的踩雷点~所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部