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年代开始逐渐引起广泛关注的一些新兴软件开发方法,是一种应对快速变化的需求的一种软件开发能力. 与传统软件工程相比,它们的具体名称.理念.过程.术语都不尽相同 ...
随机推荐
- IOS 学习日志 2015-3-16
Objective--C 一 关键字 self 相当于java中的this,但是又有不同 它即可一代替对象,也可以代替类, 也就是说它既可以用在静态方法中又可以用在动态方法中. super 相当于父类 ...
- Linux中的堡垒--iptables
iptables的构成(四表五链) 表 filter:过滤数据包 nat :转换数据包的源或目标地址 mangle:用来mangle包,改变包的 ...
- Cassandra CqlRow fetch DateType / Int32Type
phpcassa library里有个namespace : use phpcassa\Schema\DataType; 当使用cql query得到cqlrow, int32 & Date ...
- 构建 struts2 spring3 mybatis 的maven项目 构建 pom.xml
学习maven项目时 搭建个ssm项目 算是给自己留个备份吧 环境说明: MyEclipse10 Maven 3.2.3 框架: struts2 2.3.24.1 spring3 3. ...
- WPF 得一些问题汇总
1.CallMethodAction <TextBox Height="30" Name="txtUserName" Width="160&qu ...
- python类库26[web2py之基本概念]
一 web2py的应用的执行环境Models,Controllers和views所在的执行环境中,以下对象已经被默认地导入: Global Objects: request,response,ses ...
- jdk .tar.gz 包安装 inAction
方法参考于http://blog.sina.com.cn/s/blog_81631744010137iy.html, 多谢博主分享,此处仅作为个人学习笔记. 首先将*.tar.gz解压 tar -xz ...
- 国内外免费PHP开源建站程序一览(最全)
论坛社区:Discuz.PHPWind.ThinkSAAS.phpBB CMS内容管理:DedeCMS.PHPCMS.帝国CMS.齐博CMS.Drupal 企业建站:CmsEasy.KingCMS.P ...
- jQuery获取屏幕的宽度
Javascript: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.b ...
- python的特殊方法:
__str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, ...