N1安装armbian过程记录&Homeassistant安装记录

N1安装armbian过程记录&Homeassistant安装记录,第1张

我选用的镜像是:Armbian_5.44_S9xxx_Ubuntu_bionic_3.14.29_server_20180601.img

1、使用U盘镜像加载工具制作U盘启动盘

2、电脑打开U盘BOOT区,在3.14.29内核目录中找到gxl_p230_2g.dtb文件,复制到BOOT区根目录,并重命名为dtb.img

3、拔掉N1电源,插上制作好的启动U盘,然后重新插电

4、进入路由器查看N1的IP,SSH进入系统首先登入root用户(用户名:root 密码:1234),根据提示添加一个常用用户,然后会自动重启设备

5、(可选)执行/root/install.sh文件,可以将U盘系统移入EMMC中

早年在b站看到各路大神折腾玩客云的时候,心痒痒,于是自己也入手了好几台。大部分玩客云都有了自己的归宿,然而有一台玩客云,应该是入手的第一台,网口被我刷坏了,找了各种补救的方式,结果除了有一个刷机包可以在armbian系统下成功驱动我买的usb网卡外,其余的要么刷不进去,要么没网,心累。于是决定放弃折腾这台残废的玩客云了,最近需要个设备跑docker的项目,于是又想到了这些小盒子,偶尔在论坛里看到有老哥折腾这款创维E900V21C小盒子,因为其低廉的价格,决定入手来折腾折腾。

首先介绍下硬件,这款盒子是在海鲜市场以55元的价格买下的,当然也有更便宜的,成色和版本可能有些许差异,要注意的是这款盒子是有海思芯片的版本不要买错了,一般来说山东联通的盒子应该是晶晨的芯片,最好向卖家问清楚。盒子的外观很精巧,有两个USB2.0口,一个HDMI,一个TF卡槽,有红外,wifi和蓝牙,该有的接口和功能都很齐全,奉上外观图。

这是款拆机友好型小盒子,拆机相当容易,甚至给你专门设计了一个拆机口。将盒子翻转到背面,我这款是三颗螺丝且螺丝孔直接暴露出来的,也有四颗螺丝隐藏在脚垫下面的版本。拧下螺丝,左上角有个小扣缝,用一字螺丝刀轻轻撬一下就可以无损打开后盖看到里面的电路板,背板上有一块散热片用导热垫与芯片接触,这款盒子的cpu是晶晨的S905L广泛应用于各种盒子上面,适配这款芯片的刷机包不计其数,玩法也是各种各样。CPU旁边是两颗海力士共8g的闪存芯片,还有1g内存芯片没有拍到,大概硬件就是这个情况了。

刷机

这款机型网上的刷机教程不是太多,但方法都是跟其他盒子大差不差的,这里介绍一个简单点的。需要准备一个4g以上的U盘,烧录工具(推荐USBWriter),显示器,键盘,刷机包https://github.com/kuoruan/Build-Armbian/releases (选择Armbian_5.99_Aml-g12_Debian_buster_default_5.3.0.img.xz)

正式开搞

准备U盘系统

armbian刷机

当出现有“AML”logo界面的时候,插上键盘,输入用户名root,密码1234。系统提示修改密码,再次输入密码1234,然后输入两遍自己设置的新密码,随后会提示新建用户,按ctrl+c取消即可。设置好密码后再用新密码登录系统。

登录系统后输入 ./install.sh 将armbian刷入盒子内置的闪存中。

刷入完成后,输入reboot重启盒子,屏幕黑屏后拔下U盘。

配置armbian及安装docker和宝塔

再次登入系统后输入 armbian-config,会出现一个简陋的图形 *** 作界面。

选择personal进入设置时区(timezone)为Asia Shagnhai,设置软件源(mirror)为清华源(tuna.tsinghua.edu.cn)

设置完时区和软件源后,回到命令行界面输入 ln -fs /run/resolvconf/resolv.conf /etc/resolv.conf 修复DNS。输入vi /etc/network/interfaces进去编辑界面,按 i 进入编辑模式,在“iface eth0 inet dhcp”下面一行输入“hwaddress ether 你的mac地址 pre-up ifconfig eth0 hw ether 你的mac地址” 这两行固定mac地址,按Esc退出编辑模式,然后输入 :wq 回车,保存退出。最后再输入“apt update”更新软件。更新完后再输入“armbian-config",选择software—softy—docker,用空格选中docker,然后按回车install docker。

安装宝塔的话直接去宝塔官网复制安装代码就可以了,傻瓜式 *** 作。不过要注意的是,以上 *** 作不管是更新软件还是安装docker,安装宝塔都比较费时间,需要找个比较空闲的时间 *** 作。

随着近几年几家宽带运营商抢用户的竞争,市面上多了很多运营商定制版的电视盒子,多是用户退网回收的,批量很大,价格美丽,性能够用,垃圾佬几乎人手几个,玩法也开发出很多,捡垃圾入门之选。

apt-get update

apt-get install lxde

完成!

另一种方式,如果您不想安装LXDE推荐的程式,只要最小安装的LXDE:

aptitude install --without-recommends lxde

设定重新开机、关机、与暂停

在 Debian 中,一般使用者预设没有 HAL 电源管理权限。所以, 您必须自己新增这个群组"powerdev" ,否则当您登出 LXDE 后,将无法"关机"、"暂停"、"休眠"与"重新开机"。

您可以透过 root 使用以下的指令:

groupadd powerdev

adduser (用户名) powerdev

设定登入管理器

GDM 或者 KDM

您不需要手动设定,只需要从作业阶段清单中选择 LXDE。当您找不到 LXDE 时,请重新启动您的 GDM 或是 KDM,或是重新开机。

SLIM

您需要手动设定这个登入管理器,请参考  官方文件  并写入您的 /etc/slim.conf 与 ~/.xinitrc。 为了启动您的 LXDE,您需要在 ~/.xinitrc 加入以下一行:

exec startlxde

WDM

如果有朋友知道请麻烦编辑此条例。

XDM

XDM reads a file called .xsession in the user's home directory to determine which window manager (resp. desktop environment) to start. As it is usually not present on a fresh Debian installation, we have to create it and put LXDE's startup command there. As an example, this is a minimal working .xsession:

#!/bin/sh

exec startlxde

没有登入管理器,只使用 startx

请执行以下指令:

sudo update-alternatives --config x-session-manager

然后选择 startlxde。当下次您执行 startx 时,LXDE 会自动启动。

设定语系与输入法

GDM 或 KDM

您不需要设定语系,im-switch 的设定会自动套用。

SLIM

为了设定语系,请将下列数行插入您的 ~/.xinitrc 档案中的 "exec startlxde" 前面。

export LC_ALL=zh_TW.UTF-8

export LANGUAGE=zh_TW.UTF-8

export LANG=zh_TW.UTF-8

以上使用 zh_TW.UTF-8 (台湾繁体中文,UTF-8 编码)语系作为范例,请修改成您所需要的语系。

若您需要设定输入法,请另外加入下列数行。

请根据您的输入法设定,以下使用 scim 作为范例:

( 修正:也许我们可以在这里使用些 im-switch 相容的方法。如果有人知道,请修正)

export GTK_IM_MODULE=scim

export QT_IM_MODULE=xim

scim -d

参考

https://wiki.lxde.org/zh/Debian


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11248474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存