lfs遇到的一些问题--后续阶段
1.安装GPM-1.20.7,make install出错:
prog/display-buttons.c:39:57: 致命错误:gpm.h:没有那个文件或目录
#include <gpm.h> /* gpm information */
^
编译中断。
prog/display-coords.c:40:57: 致命错误:gpm.h:没有那个文件或目录
#include <gpm.h> /* gpm information */
^
编译中断。
prog/get-versions.c:25:57: 致命错误:gpm.h:没有那个文件或目录
#include <gpm.h> /* gpm information */
^
编译中断。
另外还有一些可忽略的错误。重新执行一遍make install居然好了。参考
2.网络配置(如果配置出错,重启后可能无法识别网卡),我的网络环境是宿舍那种几个人用的无线路由器,wpa认证,因此如果要用无线,还需要安装一些相关的包.
此外,网卡找不到的另一个很可能的原因是编译内核时为将驱动选上。在宿主系统运行:
lspci -v
查看网卡的型号,记在纸上,编译内核时去找相应的驱动。如果搞不懂,可以把宿主系统的.config文件复制到内核编译目录,代替make menuconfig那一步。
设置接口固定名称,/etc/udev/rules.d/70-persistent-net.rules内容:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="", KERNEL=="enp2s*", NAME="enp2s0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="", KERNEL=="wlp4s*", NAME="wlp4s0"
xx:xx:xx:xx:xx:xx为网卡mac。因为是笔记本,上面是有线,下面是无线。
相关接口配置文件,在此为静态ip,若用dhcp,需要另安装包。注意,我试了很多次,IFACE应该为eth0和wlan0才行,而不是enp2s0和wlp4s0。没搞懂为什么,明明前面已经重命名了。
/etc/sysconfig/ifconfig.enp2s0内容:
ONBOOT=no
IFACE=eth0
SERVICE=ipv4-static
IP=192.168.1.1
#GATEWAY=192.168.1.2
PREFIX=
BROADCAST=192.168.1.255
/etc/sysconfig/ifconfig.wlp4s0内容:
ONBOOT="yes"
IFACE="wlan0"
SERVICE="wpa" # Additional arguments to wpa_supplicant
WPA_ARGS="" WPA_SERVICE="ipv4-static"
IP="192.168.1.105"
GATEWAY="192.168.1.1"
PREFIX=""
BROADCAST="192.168.1.255"
域名解析,/etc/resolv.conf, 这个可以参考宿主系统的设置。
3.安装wireless-tools, wpa_supplicant只针对笔记本。
4.到负责引导的那个系统(可能就是你的宿主系统),执行一下update-grub,可以自动发现lfs的内核,编辑grub.conf,加入下面几行(X为相应分区):
menuentry "GNU/Linux, Linux 3.10-lfs-SVN-20130711" {
insmod ext2
set root=(hd0,X)
linux /boot/vmlinuz-3.10-lfs-SVN- root=/dev/sda2 ro
}
这样一来,grub那一节要跳过,不用安装。
lfs遇到的一些问题--后续阶段的更多相关文章
- lfs遇到的一些问题--准备阶段
本机宿主系统archlinux,lfs SVN-20130711,参考文档 1.在离开或重新进入当前工作环境 (比如 su 成为 root 或者其他用户) 时不要忘记检查 $LFS 是否设置好. ec ...
- 个人作业3--个人总结(Alpha阶段)
一.Alpha阶段总结 这是第一次接触APP的程序设计,在组员的共同努力下实现了不少功能,但功能与界面中都有不少欠缺之处,希望在后续阶段能继续完善 二.提出问题 1.在第二章 2.3 中,通过PSP模 ...
- 软件工程网络15个人作业4(201521123010徐璐琳)——alpha阶段个人总结
一.个人总结 1. 总结自己的alpha 过程: 经过了两周的ALPHA阶段,在这之中学习到了很多,因为最开始其实是有抱着一种应付的.将就着的心理去做这个小程序,但是在完成项目的过程中,有老师和助教一 ...
- Gamma阶段事后分析
设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件要解决的是安卓游戏的自动化异常检测问题,定义的足够清楚,对于典型用户的描述和典型场景的描述也足 ...
- [BUAA2021软工]结对第一阶段博客作业小结
作业链接 结对项目-第一阶段 优秀作业推荐 本次博客作业虽然是简单总结,但是以下作业中都不乏有思考.有亮点的精彩内容,推荐给同学们阅读学习. 山鸣谷应,相得益彰--杰对项目-第一阶段总结 该组对于可能 ...
- [源码解析] 深度学习流水线并行之PopeDream(1)--- Profile阶段
[源码解析] 深度学习流水线并行之PopeDream(1)--- Profile阶段 目录 [源码解析] 深度学习流水线并行之PopeDream(1)--- Profile阶段 0x00 摘要 0x0 ...
- [软工顶级理解组] Alpha阶段项目展示
目录 团队成员 软件介绍 项目简介 预期典型用户 功能描述 预期目标用户数 用户反馈 团队管理 分工协作 项目管理 取舍平衡 代码管理 程序测试 代码规范 文档撰写 继续开发指导性 用户沟通 需求分析 ...
- 从备考PMP到与项目经理同呼吸
前言 PMP是什么梗? 项目管理专业人士资格认证.它是由美国项目管理协会(Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证 ...
- 敏捷软件开发VS传统软件工程
敏捷软件开发:又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新兴软件开发方法,是一种应对快速变化的需求的一种软件开发能力. 与传统软件工程相比,它们的具体名称.理念.过程.术语都不尽相同 ...
随机推荐
- QListWidget 删除选中项目
void MainWindow::on_action_Del_triggered() { QList<QListWidgetItem*> selectedItems = ui->li ...
- apache config directive – order, allow, deny
在对apache进行配置的时候,常看到oerder, allow, deny.现在就简单回顾一下其用法. 对于每个对于资源的请求,服务器可以配置是否允许这个请求通过.在配置当中,使用的是允许与不允许的 ...
- 《APUE》第三章笔记(2)
read函数 调用read函数从打开的文件中读数据. #include <unistd.h> ssize_t read(int filedes, void *buf, size_t nby ...
- PHP输出图片文件,实现浏览器缓存机制
$ETag = '"'.md5($file).'"'; if(env('HTTP_IF_NONE_MATCH') === $ETag){ header ( 'ETag: '.$ET ...
- python学习笔记enumerate()与range(len)运用及赋值小计
#!/uer/bin/env python # _*_ coding: utf-8 _*_ #格式1 a = 'abc' for i in range(len(a)): print a[i],'(%d ...
- bounds的深入研究
一.bounds的深入研究 1>frame:是以父控件的左上角为原点,描述的是一块区域的可视范围, bounds:是以自己内容左上角为原点,描述的是可视范围在内容范围显示的区域 2> ...
- webservice 的权限验证
1. http://blog.csdn.net/jaune161/article/details/25602655 2. http://wcp88888888.iteye.com/blog/13993 ...
- linux下使用NFS挂载文件系统
转自linux如何使用NFS挂载文件系统 设备:一台服务器和一台客户端,这里我们把装在PC机上的RedHat作为服务器,而客户端则是嵌入式linux开发板. 环境:开发板已启动,连接好串口和网线,串口 ...
- SDUT 2351 In Danger
点我看题目 题意 : 有n个兵想要自杀,所以他们决定围成一个圈,从1开始一直环到n,然后每第2个开始自杀,但是有一个兵不想死,所以让你编程求出最后一个应该死的人的位置,这样的话就剩他自己他可以不自杀了 ...
- Android 获取系统短信内容
//这里通过内容提供者获取系统短信内容 Uri uri = Uri.parse("content://sms/"); String[] projection = {"_i ...