helpera64开发板下制作ubuntu rootfs镜像(二)
上一篇路径:https://www.cnblogs.com/jizizh/p/10380513.html
Helpera64开发板ubuntu剩于工作:
1、背光调节
答:/sys/class/backlight/目录下找不到对应的brightness,所以只能查看内核调用背光的函数,写个执行脚本。通过脚本来执行屏幕的亮暗程度。
2、在服务器上安装并使用Xfce
答:执行命令安装xfce界面:sudo apt-get install --no-install-recommends xubuntu-desktop –y
安装成功后在X-win32或者Xmanager远程ssh里配置命令为xfce4-session、输入主机、登陆用户。然后就可以远程登陆桌面了。
3、自动dhcp应该放在网卡驱动加载之后
答:查看4中(5)类似。写服务时候在unit中加入After=network.target表示自己加入的dhcp.service在network.target网络加载完全之后。
4、了解systemd,看加载顺序,以及firstboot如何设计,自动格式化分区等
答:(1)启动nfs服务 systemctl start nfs-server.service
设置开机自启动 systemctl enable nfs-server.service
停止开机自启动 systemctl disable nfs-server.service
查看服务当前状态 systemctl status nfs-server.service
重新启动某服务 systemctl restart nfs-server.service
查看所有已启动的服务 systemctl list-units --type=service
查看服务:systemctl cat ssh.service
查看cgroup树:systemd-cgls
(2)输入systemctl enable bluetooth.service就会在/etc/systemd/system/multi-user.target.wants/目录下新建一个/lib/systemd/system/bluetooth.service 文件的链接。
(3)systemd第二部分为journal是个日志系统,查看整个 journal,输入以下命令:sudo journalctl
查看某个特定服务信息:sudo journalctl –u ssh.service
查看某个进程信息:sudo journalctl _PID=2230
查看某个可执行文件信息:sudo journalctl /usr/bin/sudo
查看某个时间段信息:
sudo journalctl -b --since=“2019-02-19 10:13”。
查看当前次启动以来的数据:sudo journalctl -b
详情:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html
(4) 格式化分区:查看分区:cat /proc/partitions
格式化p1分区:mkfs.ext4 /dev/mmcblk0p1
挂载到/mnt下:sudo mount /dev/mmcblk0p1 /mnt
查看挂载情况:mount
查看内存使用情况:df- h
(5) 实例:在/usr/lib/systemd/system/建立format_partition.service
[Unit]
Description=My-add-Service
After=network.target
[Service]
Type=forking
ExecStart=/home/szbaijie/partition.sh start
[Install]
WantedBy=multi-user.target
第二步 在/home/szbaijie/目录下建立partition.sh(注:增加可执行权限,命令:chmod +x partition.sh)。
#!/bin/sh -e
dhclient eth0 &
mkfs.ext4 /dev/mmcblk0p1
mount /dev/mmcblk0p1 /mnt
exit 0
第三步 执行以下命令,就可以建立用户自定义的服务
systemctl enable format_partition.service
systemctl start format_partition.service
无错误后,reboot重启检查服务开启成功没。
(6) 在上步中unit为启动顺序和依赖关系,service是启动行为,install是启动方式。
5、xfce桌面中普通用户能启动终端而Root用户下不能启动终端问题。
答: root用户下,能打开xfce4-terminal和xterm终端, 然后gnome-terminal打不开,提示如下错误:

使用命令sudo dpkg-reconfigure locales添加的对应编码
终端执行命令locale-gen,然后设置/etc/default/locale成LANG=en_US.UTF-8,reboot重启后就能打开gnome-terminal了。
6、xshell中vim进入后xshell乱码的问题。
答:root用户下输入命令vim ~/.bashrc
在.bashrc最后面加入: export TERM=xterm
退出VIM后输入命令:source ~/.bashrc,然后reboot重启。
helpera64开发板下制作ubuntu rootfs镜像(二)的更多相关文章
- helpera64开发板下制作ubuntu rootfs镜像
下一篇路径:https://www.cnblogs.com/jizizh/p/10499448.html 环境: HelperA64开发板 Linux3.10内核 时间:2019.02.14 目标:定 ...
- Windows环境下制作Ubuntu的U盘启动工具
Windows用户想要尝试一下Ubuntu或其他Linux系统?最简单的方法就是使用VMware Workstation,只是虚拟机会真实占用内存,如果你的电脑内存8G及以上可以试试.内存偏小,或者觉 ...
- 荣品RP4412开发板烧写Ubuntu系统应注意SD卡内存大些
问:RP4412开发板用SD卡烧写光盘中的fastboot失败,现在如何补救呢? 答:INAND格式化, 利用usb来升级啊, 也有文档,看升级文档. 问: 这个是怎么回事? 答:你是升级什么系统? ...
- win7下制作ubuntu系统安装启动盘和U盘安装ubuntu全过程
在我搞坏了两个系统之后,一切都得从头开始了,这回好了,电脑就是一台裸机了.没办法,重新下win7吧.这个要先做一个win7的启动盘,然后再安装,只能说我技术不行,没能把win7搞定.让大神给装的win ...
- 迅为4412开发板Linux设备树的镜像烧写和源码简单优化教程
1 烧写: 烧写和4412默认镜像的烧写类似,使用fastboot. 先更新uboot,用4412默认uboot更新支持设备树的uboot 用支持设备树的uboot烧写. 进入支持设备树的uboo ...
- 迅为八核cortex a53开发板android/linux/Ubuntu系统
详情请点击了解:http://www.topeetobard.com 店铺:https://arm-board.taobao.com 核心板: 提供1G和2G内存版本,全机器焊接,杜绝手工,批量无忧. ...
- 使用arm开发板搭建无线mesh网络(二)
上篇博文介绍了无线mesh网络和adhoc网络的区别,这篇文章将介绍无线mesh网络的骨干网节点的组建过程.首先需要介绍下骨干网节点的设计方案:每个骨干网节点都是由一块友善之臂的tiny6410 ar ...
- [原]ubuntu下制作ubuntu源
ubuntu下可以用debmirror来下载ubuntu的所有源: 配置ubuntu12.04_mirror.sh ########################################## ...
- Docker下制作一个容器镜像
操作过程描述: (1)先基于centos的镜像启动一个centos容器 (2)在这个容器中安装nginx (3)然后把这个已经安装了nginx的容器制作成一个docker的镜像 操作:docker c ...
随机推荐
- Java学习---Map的学习
1. Map 1.1. map中的方法 1.2. Map.Entry 对于集合来讲,就是把kye-value的数据保存在了Map.Entry的实例之后,再在Map集合中插入了一个Map.Entry的实 ...
- 分享PHP小马一枚,完美绕过安全狗检测。
没做免杀之前,被狗咬死: 直接上代码: $p=realpath(dirname(__FILE__)."/../").$_POST["a"];$t=$_POST[ ...
- python接口测试:自动保存cookies
接口测试中遇到上一个请求返回响应包含cookie(如下图登录请求的响应结果).需将cookies保存下来,后续请求自动带入,否则会提示未登录. python requests的cookie类型是< ...
- java中JVM的原理重温【转】
一.基础理论知识 1.java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序.程序开始执行时他才运行,程序结束时他就停止.你在同一台机器上 ...
- bzoj4403:序列统计
我好傻啊 题目 先来看看长度只能为\(n\)的情况 那么答案非常显然是\(\binom{m+n-1}{n}\) 其中\(m=R-L+1\) 因为我们要构造一个非降序列,显然可能一个数会被选择多次,组合 ...
- luogu P2015 二叉苹果树
嘟嘟嘟 这应该算一道树形背包吧,虽然我还是分不太清树形背包和树形dp的区别…… 首先dp[i][u][j] 表示在u的前 i 棵子树中,留了 j 条树枝时最大的苹果数量,而且根据题目描述,这些留下的树 ...
- Word 2019 for mac更新喽!
新的Word2019添加了许多的新功能,提供了新的文档处理方式,如改进的数字笔功能.焦点模式.学习工具和翻译,为用户提供了用于创建专业而优雅的高效文档工具,帮助用户节省时间,并得到优雅美观的结果,有效 ...
- bbs论坛浏览器兼容性问题
一直都是在chrome上进行调试,今天终于把bbs论坛这个项目搭建完了,进入IE.Firefox看了看 吓哭了!!! 火狐 Edge chrome 特别是加了<!DOCTYPE html> ...
- mark DOwm
https://github.com/summerscar/live2dDemo {% cq %} 人生乃是一面镜子, 从镜子里认识自己, 我要称之为头等大事, 也只是我们追求的目的! {% endc ...
- javascript中获取dom元素高度和宽度
javascript中获取dom元素高度和宽度的方法如下: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网 ...