一、问题
1、open-vm-tools 安装
# 用于安装和升级的命令是相同的。如果虚拟机具有 GUI(X11 等) sudo apt-get install open-vm-tools-desktop # 不带 GUI sudo apt-get install open-vm-tools
2、pushd: not found
编译错误: /bin/sh: 1: pushd: not found的问题
ubuntu | 编译时出现/bin/sh:1:pushd: not found
# 改成用脚本执行相关的命令 #!/bin/bash make all # 重新链接 sh 到 bash sudo dpkg-reconfigure dash # 上面命令不生效,可以手动链接
3、autoreconf
automake version mismatch | AM_INIT_AUTOMAKE | 版本不匹配
autoreconf ./configure make
4、编译util-linux源码时报错 ERROR: You must have autopoint installed to
编译util-linux源码时报错 ERROR: You must have autopoint
sudo apt install autopoint sudo apt install bison
二、NFS
1、服务器搭建
# 安装 tftp 服务器 sudo apt-get install tftpd-hpa # tftp的配置文件路径:/etc/default/tftpd-hpa # 安装 nfs 服务器 sudo apt install nfs-kernel-server # nfs 的配置文件路径:/etc/exports
2、u-boot常用命令
3、配置
【系统移植】uboot 通过 NFS 加载根文件系统(一) —— 网络环境配置
【系统移植】uboot 通过 NFS 加载根文件系统(二) —— 修改环境变量 bootcmd、bootargs
10.设置uboot,通过tftp服务器加载内核与设备树,通过nfs挂载根文件系统
4、问题
VFS: Cannot open root device “nfs” or unknown-block(0,255)错误解决
三、补缺
1、make
如果未设置.DEFAULT_GOAL ,那么make的默认目标是不以点号’.’ 开头的第一个目标。
Makefile中-C和-f选项的区别 / make命令: -g、-o、-c、-C、-f 、-D、-Wall、-L、-nostdlib 含义