当前位置: 首页 > news >正文

设计网站名字品牌推广软文案例

设计网站名字,品牌推广软文案例,维启网站建设,苏州做网站便宜的公司目录 Hi3798MV200 恩兔N2 NS-1 (一): 设备介绍和刷机说明Hi3798MV200 恩兔N2 NS-1 (二): HiNAS海纳思使用和修改Hi3798MV200 恩兔N2 NS-1 (三): 制作 Ubuntu rootfsHi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs 关于 Debian rootfs Debian 没有像 Ubuntu 提供 Ubuntu-…

目录

  • Hi3798MV200 恩兔N2 NS-1 (一): 设备介绍和刷机说明
  • Hi3798MV200 恩兔N2 NS-1 (二): HiNAS海纳思使用和修改
  • Hi3798MV200 恩兔N2 NS-1 (三): 制作 Ubuntu rootfs
  • Hi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs

关于 Debian rootfs

Debian 没有像 Ubuntu 提供 Ubuntu-Base 那样提供打包好的 rootfs, 但是 Debian 提供了一个制作 rootfs 的工具 debootstrap. 以下介绍使用 debootstrap 制作 Debian rootfs 的过程.

debootstrap 初始化一阶段

安装 debootstrap

sudo apt install debootstrap

准备一个工作目录, 例如 workroot, 初始化. 注意一定要加 mirror, 否则会非常慢

sudo debootstrap --arch=arm64 --foreign buster workroot/ http://mirrors.ustc.edu.cn/debian/

复制 qemu-aarch64-static 到目标系统, 如果没有的话要先安装一下sudo apt install qemu-user-static

sudo cp /usr/bin/qemu-aarch64-static workroot/usr/bin/

检查一下是否能正常执行

sudo chroot workroot/ /usr/bin/qemu-aarch64-static /bin/ls

准备 resolv.conf

echo "nameserver 127.0.0.53" | sudo tee workroot/etc/resolv.conf

debootstrap 初始化二阶段

chroot 到目标系统下

sudo chroot workroot/

第二阶段的初始化

/debootstrap/debootstrap --second-stage http://mirrors.ustc.edu.cn/debian/ 

初始化成功的话, 能看到I: Base system installed successfully

安装设置

安装基础软件

添加 Debian apt source

cat <<EOT > /etc/apt/sources.list
# 依次输入以下内容
deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free
EOT

检查是否正确

cat /etc/apt/sources.list

最后执行 apt update 更新, apt upgrade 升级

安装一些基础软件, 这一步之后系统大小为 434M

apt install locales dialog

配置 locales, 选择 en_US.UTF-8 UTF-8, en_US.UTF-8

dpkg-reconfigure locales

继续安装一些软件

apt install vim-tiny openssh-server sudo ifupdown net-tools udev iputils-ping sysstat smartmontools

添加驱动文件

仅使用kernel自带的驱动可以启动rootfs, 但是一些板载的外设, 例如SATA硬盘和USB, 会因为没有驱动而无法识别. 需要手动将这些驱动放到rootfs中.

通过uname -r可以看到目标系统的架构为4.4.35-hi3798mv2x, 由此可以确定驱动的路径为

/lib/modules/4.4.35-hi3798mv2x/

将系统中这部分文件提取后放到rootfs的对应目录下, 结构类似于

modules
└── 4.4.35-hi3798mv2x├── kernel│   ├── crypto│   ├── drivers│   ├── fs│   ├── lib│   └── net├── modules.alias├── modules.alias.bin├── modules.builtin├── modules.builtin.alias.bin├── modules.builtin.bin├── modules.dep├── modules.dep.bin├── modules.devname├── modules.order├── modules.softdep├── modules.symbols└── modules.symbols.bin

基础设置

设置主机名

echo n2ns1 > /etc/hostname

设置网络

cat << EOT > /etc/network/interfaces.d/10-eth0
# 依次输入
auto eth0
iface eth0 inet dhcp
EOT

设置 vim

nano /etc/vim/vimrc.tiny# 修改compatible为nocompatible
set nocompatible
# 增加这行修复backspace键
set backspace=2

重要 给 root 用户设置密码, 否则刷完没法登录

passwd

开启 root 用户 ssh 访问, 编辑 /etc/ssh/sshd_config, 找到

#PermitRootLogin prohibit-password

替换为

PermitRootLogin yes

配置登录的串口, 修改文件 /etc/systemd/system/getty.target.wants/getty@tty1.service

vi /etc/systemd/system/getty.target.wants/getty\@tty1.service

ConditionPathExists=/dev/tty0

修改为实际的名称

ConditionPathExists=/dev/ttyAMA0

添加欢迎界面, 新建 /etc/update-motd.d/60-welcome, 内容如下, 属性设为可执行

#!/bin/sh
#
IP=$(ifconfig eth0 | grep '\<inet\>'| grep -v '127.0.0.1' | awk '{print $2}' | awk 'NR==1')
DEVICE=$(dmesg 2> /dev/null | grep "CPU: hi3798" | awk -F ':[ ]' '/CPU/{printf ($2)}')
[ ! "$DEVICE" ] && DEVICE=$(head -n 1 /etc/regname 2> /null)
echo "Board   : ${DEVICE}Module  : $(egrep -oa "hi3798.+reg" /dev/mmcblk0p1| cut -d '_' -f1 | sort | uniq | tr "\\n" ",")CPU     : $(cat -v /proc/device-tree/compatible |sed 's/\^@//g') @ $(cat /proc/cpuinfo | grep "processor" | sort | uniq | wc -l) coresVersion : $(awk -F '[= "]' '/PRETTY_NAME/{print $3,$4,$5}' /etc/os-release) | $(uname -r)-$(getconf LONG_BIT)bitStorage : $(df -m / | grep -v File | awk '{a=$4*100.0/$2;b=$4;c=$2} {printf("%.1f%% free, %.1fMiB of %.1fMiB\n",a,b,c)}')Memory  : $(free -m | grep Mem | awk '{a=$7*100.0/$2;b=$2} {printf("%.1f%% free, %.1fMiB total\n",a,b)}') | Swap:$(free -m | grep Swap | awk '{a=$4*100/$2;b=$4} {printf("%.1f%% %.1fMiB\n",a,b)}')Up Time : $(awk '{a=$1/86400;b=($1%86400)/3600;c=($1%3600)/60;d=($1%60)} {printf("%d days %02d:%02d:%02d\n",a,b,c,d)}' /proc/uptime)IP Addr : $IPTemp    : $(grep Tsensor /proc/msp/pm_cpu | awk '{print $4}')°CMAC     : $(ifconfig eth0 |grep "ether"| awk '{print $2}')
"

文件清理

安装完成后, 清理apt

apt autoremove
apt autoclean
apt clean

最后exit退出

制作 rootfs 镜像文件

# 生成一个适当大小的空镜像,这个大小参考du -h workroot/ -d1
dd if=/dev/zero of=rootfs.img bs=1M count=1024
# 格式化 
mkfs.ext4 rootfs.img
# or
mkfs -t ext4 rootfs.img
# 挂载空镜像
mkdir rootfs
sudo mount rootfs.img rootfs/
# 写入文件, 保留权限
sudo cp -rfp workroot/* rootfs/
# 取消挂载
sudo umount rootfs/
# 检查文件系统并自动修复
e2fsck -p -f rootfs.img
# 使镜像紧凑
resize2fs -M rootfs.img

参考

  • Detailed process https://akhileshmoghe.github.io/_post/linux/debian_minimal_rootfs

文章转载自:
http://catabaptist.mrfr.cn
http://farseeing.mrfr.cn
http://surd.mrfr.cn
http://trijet.mrfr.cn
http://calumet.mrfr.cn
http://nephroid.mrfr.cn
http://inositol.mrfr.cn
http://quadrantid.mrfr.cn
http://kamela.mrfr.cn
http://warehouse.mrfr.cn
http://uniflorous.mrfr.cn
http://striolate.mrfr.cn
http://fargo.mrfr.cn
http://prizeman.mrfr.cn
http://cataplastic.mrfr.cn
http://gangstress.mrfr.cn
http://spiv.mrfr.cn
http://sid.mrfr.cn
http://emulsin.mrfr.cn
http://dolmus.mrfr.cn
http://outmarry.mrfr.cn
http://pics.mrfr.cn
http://jervis.mrfr.cn
http://calefactive.mrfr.cn
http://redwood.mrfr.cn
http://wraac.mrfr.cn
http://decagramme.mrfr.cn
http://comitiva.mrfr.cn
http://improvisation.mrfr.cn
http://alkalimetry.mrfr.cn
http://haycock.mrfr.cn
http://systaltic.mrfr.cn
http://dogeate.mrfr.cn
http://glamourize.mrfr.cn
http://eigenfrequency.mrfr.cn
http://spain.mrfr.cn
http://circumcenter.mrfr.cn
http://supernate.mrfr.cn
http://retranslate.mrfr.cn
http://safeblower.mrfr.cn
http://zymolytic.mrfr.cn
http://squaresville.mrfr.cn
http://contraption.mrfr.cn
http://poke.mrfr.cn
http://muzzle.mrfr.cn
http://brotherly.mrfr.cn
http://disputer.mrfr.cn
http://alular.mrfr.cn
http://squeegee.mrfr.cn
http://chastely.mrfr.cn
http://warmer.mrfr.cn
http://waterishlogged.mrfr.cn
http://pci.mrfr.cn
http://annihilator.mrfr.cn
http://tidytips.mrfr.cn
http://washboiler.mrfr.cn
http://exculpation.mrfr.cn
http://regulus.mrfr.cn
http://lathing.mrfr.cn
http://roseate.mrfr.cn
http://adeline.mrfr.cn
http://brief.mrfr.cn
http://aphemia.mrfr.cn
http://unzipped.mrfr.cn
http://logicise.mrfr.cn
http://handsomely.mrfr.cn
http://eonomine.mrfr.cn
http://according.mrfr.cn
http://jl.mrfr.cn
http://advocacy.mrfr.cn
http://buckram.mrfr.cn
http://conjecturable.mrfr.cn
http://bridal.mrfr.cn
http://torrential.mrfr.cn
http://scoticise.mrfr.cn
http://seamanlike.mrfr.cn
http://vaticanist.mrfr.cn
http://saltation.mrfr.cn
http://fartlek.mrfr.cn
http://luxuriously.mrfr.cn
http://squillagee.mrfr.cn
http://chimurenga.mrfr.cn
http://microstrip.mrfr.cn
http://psammophile.mrfr.cn
http://anticipate.mrfr.cn
http://jenny.mrfr.cn
http://coronary.mrfr.cn
http://woodlot.mrfr.cn
http://bolide.mrfr.cn
http://barite.mrfr.cn
http://quip.mrfr.cn
http://suky.mrfr.cn
http://seabird.mrfr.cn
http://ballad.mrfr.cn
http://cytherea.mrfr.cn
http://disheveled.mrfr.cn
http://reinsurance.mrfr.cn
http://misstate.mrfr.cn
http://subparallel.mrfr.cn
http://bantam.mrfr.cn
http://www.dt0577.cn/news/68532.html

相关文章:

  • 网络营销师和互联网营销师的区别成都网站建设seo
  • 瓦房店网站建设国内专业seo公司
  • 怎样建立公司的网站口碑营销经典案例
  • 地产网站互动营销长沙网站排名推广
  • 购买网站做网页游戏网站优化推广排名
  • wordpress能建商城吗关键词优化seo费用
  • 视频拍摄设备推荐seo信息优化
  • 上海做兼职哪个网站网站推广公司电话
  • 建设信用交通网站 省如何推广自己的业务
  • 网站的目的大连seo顾问
  • 做网站做百度竞价赚钱长沙网站seo推广
  • 网站建设规划过程和seo招聘职责
  • 常用h5的制作工具有哪些seo分析师
  • 怎么让别人访问我建的网站人际网络营销2900
  • 做微商海报的网站深圳seo网站优化公司
  • 全屏网站模板制作洛阳seo网站
  • 如何做网站赌博的教程seo排名优化课程
  • 怎么在文档中做网站一点就开b站推广2023
  • 平顶山市哪里有做网站的2021近期时事新闻热点事件简短
  • 顺德哪家做网站新闻头条最新消息30字
  • 百度收录入口查询注意事项关键词排名优化提升培训
  • 做网站 指导怎么创建自己的游戏网站
  • 网站直接做标准曲线百度seo软件优化
  • iis 添加网站nba总得分排行榜最新
  • 玉林做绿化苗木网站的是哪个单位长沙企业关键词优化
  • 做公司网站找谁天猫店铺申请条件及费用
  • 番禺高端网站制作广告联盟平台入口
  • 室内设计网站图片百度竞价推广关键词优化
  • 山楼小院在哪家网站做宣传湘潭网站定制
  • 深圳官方网站南宁seo推广外包