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年代开始逐渐引起广泛关注的一些新兴软件开发方法,是一种应对快速变化的需求的一种软件开发能力. 与传统软件工程相比,它们的具体名称.理念.过程.术语都不尽相同 ...
随机推荐
- ubuntu 安装qt 5.1的各种错误
错误太多了,我就不一一说 了,直接一条命令搞定 sudo apt-:i386 libx11-:i386 libglib2.-:i386 libfreetype6:i386 libSM6:i386 li ...
- greenplum学习
公司TM蛋疼,动不动让你学习新东西,就是不让你闲下来,本着胳膊拧不过大腿定律,忍了,这是背景. 好吧哥端起一本厚厚的<GreenPlum企业应用实战>,打开百度开始GP的学习之路: GP只 ...
- Html代码Font-Size中px与pt的区别
一个是设备坐标,一个是逻辑坐标,两者是不同的. px是个相对单位,一般像素的参考值为:在一个像素密度是90 pdi的显示器上,正常人从距离显示器28英寸处看一个像素的视角应该不小于0.0227度. 1 ...
- js函数与变量同名
console.log(a); var a = 3; function a(){} 输出的结果是:[Function: a] 注意一下几点就能知道原因了! 1)函数声明会置顶2)变量声明也会置顶3)函 ...
- php 需熟练掌握的几个函数
class Test { } $obj = new Test; 一.__construct() {} 构造函数 二.__destroy() {} 析构函数 三.__get() {} 试图读取一个并不 ...
- luarocks在macOS系统上的安装
luarocks是基于lua开发的一个包管理工具,所以在安装luarocks之前需要先安装lua(见博客同目录下“lua在MacOS系统上的安装”).具体的安装步骤如下: 1.源码安装部署luaroc ...
- 【STM32】STM32 GPIO模式理解
stm32的GPIO的配置模式有好几种,包括: 1. 模拟输入: 2. 浮空输入: 3. 上拉输入: 4. 下拉输入: 5. 开漏输出: 6. 推挽输出: 7. 复用开漏输出: 8. 复用推挽输出 如 ...
- VIM一些常用命令,方法,配置
配置文件地址 github 工具只是为了更好的工具,选择一种,坚持使用学习记忆,熬过瓶颈期就可以了. 现在我基本大的项目是IDE+vim 插件,写小代码是VIM. 常用的操作,便捷的方法 1.如何选中 ...
- DM8168 debug continue... ...
1.boot VFS: Unable to mount root fs via NFS, trying floppy. VFS: Cannot open root device "n ...
- 关于Action中ValidateXXX方法校验一次失败后\导致以后一直返回input视图的情况
问题: 使用struts2的validateXXX()进行验证,出错后自动返回之前的画面,但是Form中的数据全部丢失了,如何才能保存出错前的Form是要解决的问题. 调查: 调查后发 ...