mv100wifi一键安装脚本

07 四月, 2024


https://bbs.histb.com/d/18-wifi里面提供了mv100安装WIFI驱动的方法,但是我感觉过程还是太麻烦了。
于是我写了一个脚本可以直接安装WIFI驱动并使用图形界面连接wifi
安装命令:
wget https://mirror.ghproxy.com/https://github.com/benbenhuo/hinaswifi/raw/main/hinaswifi.sh && bash ./hinaswifi.sh
感觉华为源太慢顺便换成了清华源,不喜欢可以用这条命令换回华为源
sed -i "s|mirrors.tuna.tsinghua.edu.cn|repo.huaweicloud.com|g" /etc/apt/sources.list
脚本写的不怎么好勿喷




欢迎投稿(技术分享、原创教程)至本站机器人: blog#mige.eu.org
 

广电云盒极速版DVC-8178 CW刷Ubuntu教程

02 四月, 2024


配置:1g+8g
网口:1000m(实际测速只能稳定到10m/s) 带usb3.0 不带sd卡插槽
还是先上盒子图:


先跑马:
Reg Version: v1.5.0\
Reg Time: 2019/03/07 09:58:03
Reg Name: hi3798mv2dmd_hi3798mv200_DDR3-1866_1GB_16bitx2_4layers.reg

Fastboot 3.3.0 (jenkins@ubuntu) (Dec 03 2021 - 15:34:08)

Fastboot: Version 3.3.0
Build Date: Dec 3 2021, 15:36:15
CPU: Hi3798Mv200
Boot Media: eMMC
DDR Size: 1GB

发现cpu不是高安cpu 可以放心的刷机了

跑马接线和其他的略有不同 中间需要跳过一个针口

上图为接口位置

上图为ttl刷机线口

使用修改好的fastboot
链接: https://pan.baidu.com/s/1JAbgiM9F3UiMSzpzD3o_wQ?pwd=4edq 提取码: 4edq

导入官网下载的hi3798mv200的固件包到hitool fastboot选上面链接内的,这里需要注意默认fastboot为1m 这里需要修改成2m,然后点一下 其他的也会自动加,然后就可以刷了

温馨提示
如果没有你的固件可以备份自己系统里的fastboo使用
如果刷ubuntu超过1m为2m时,fastboot需要通过hitool跑马修改参数
具体修改如下:开机盒子-》在hitool终端不停的按ctrl+c
1、进入fastboot后,输入printenv打印目前参数
2、修改bootcmd参数
setenv bootcmd 'mmc read 0 0x1FFFFC0 0x1800 0xA000;bootm 0x1FFFFC0'
3、修改bootargs参数
setenv bootargs 'console=ttyAMA0,115200 root=/dev/mmcblk0p6 rootfstype=ext4 rootwait blkdevparts=mmcblk0:2M(boot),1M(bootargs),20M(kernel),384M(rootfs),700M(backup),-(ubuntu)'
修改完成后然后输入
saveenv
强制重启电视盒子即可。





欢迎投稿(技术分享、原创教程)至本站机器人: blog#mige.eu.org
 

让你的系统,扩容512m系统空间


先说原理:
海纳斯的备份分区,对我来说没有任何意义,并且还浪费了512m系统空间,因此我就在想能不能把这部分空间利用起来,然后就产生了移除原有Swap文件,把备份分区,变成Swap分区的想法,这样就能让系统多出来512m系统空间了。当让你也可以把它换成Swap内存。

详细操作步骤

  1. 查看当前Swap状态
    首先,通过以下命令查看系统当前的Swap使用情况:
    swapon --show

  2. 确认并定位备份分区
    利用lsblk命令列出所有的分区,以确定哪个是您要转换成Swap分区的备份分区。
    lsblk
    最新版本的hinas 备份分区是:/dev/mmcblk0p8 或者 可以看哪个分区占用的512m,一般就是备份分区了

  3. 关闭并删除现有的Swap文件
    为了优化空间,需先关闭并删除现有的Swap文件:
    sudo swapoff /swapfile
    sudo rm /swapfile

    执行这两条命令后,原有用于Swap的文件就被删除了,释放出了相应的空间。

  4. 格式化备份分区为Swap分区
    把备份分区格式化为Swap分区:
    sudo mkswap /dev/mmcblk0p8
    此步骤会将/dev/mmcblk0p8分区初始化为Swap分区。

  5. 修改Swap创建脚本和配置文件
    更新系统启动时的Swap设置,首先创建或更新swap-create脚本,以便在启动时自动使用新的Swap分区:
    备份原脚本:
    cp /sbin/swap-create /sbin/swap-create.bak
    创建新脚本:
    sudo tee /sbin/swap-create <<-'EOF'
    #!/bin/bash
    swapFile="/dev/mmcblk0p8"
    swapon "$swapFile"
    swap=$(free -h | grep Swap | awk '{print $2}')
    echo "Swap total size: $swap"
    exit 0
    EOF

并确保脚本可执行:
chmod +x /sbin/swap-create

运行swap-create脚本:
systemctl restart swap-create.service

然后,更新/etc/fstab文件,确保新的Swap分区在启动时自动挂载:
sudo sed -i 's|/swapfile|/dev/mmcblk0p8|' /etc/fstab

  1. 最终确认
    重新启用Swap并查看:
    sudo swapon --show

执行lsblk确认新的Swap分区已经启动:
lsblk
通过上述步骤,您不仅将备份分区有效地转换成了Swap分区,还通过删除之前根分区创建的Swap文件,减少了根分区的占用空间。这促使系统既优化了空间利用,也保证了更高效的内存管理。





欢迎投稿(技术分享、原创教程)至本站机器人: blog#mige.eu.org
 

制作u盘ubuntu 20.04.5纯净版启动ec6109高安版


1,制作ubuntu 20.04.5纯净版的rootfs

全ubuntu 20.04.5官网制作的纯净版,只带vi、网络、openssh等软件,也可以自己在增加。

https://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/ubuntu-base-20.04.5-base-armhf.tar.gz
下载官方包

$mkdir ubuntu
$sudo tar -xpf ubuntu-base-20.04.5-base-armhf.tar.gz -C ubuntu/
$sudo apt-get install qemu-user-static
$sudo cp /etc/resolv.conf ubuntu/etc/resolv.conf
$sudo cp /usr/bin/qemu-arm-static ubuntu/usr/bin/
修改ubuntu/etc/apt/sources.list内容如下:

deb http://repo.huaweicloud.com/ubuntu-ports/ focal main restricted
deb http://repo.huaweicloud.com/ubuntu-ports/ focal-updates main restricted
deb http://repo.huaweicloud.com/ubuntu-ports/ focal universe
deb http://repo.huaweicloud.com/ubuntu-ports/ focal-updates universe
deb http://repo.huaweicloud.com/ubuntu-ports/ focal multiverse
deb http://repo.huaweicloud.com/ubuntu-ports/ focal-updates multiverse
deb http://repo.huaweicloud.com/ubuntu-ports/ focal-backports main restricted universe multiverse
deb http://repo.huaweicloud.com/ubuntu-ports/ focal-security main restricted
deb http://repo.huaweicloud.com/ubuntu-ports/ focal-security universe
deb http://repo.huaweicloud.com/ubuntu-ports/ focal-security multiverse
$sudo mount -o bind /proc ubuntu/proc
$sudo mount -o bind /dev ubuntu/dev
$sudo chroot ubuntu

~# apt update
~# apt install rsyslog systemd
~# apt install sudo htop vim bash-completion
~# apt install ssh net-tools ethtool ifupdown iputils-ping network-manager

~# touch /etc/network/interfaces.d/eth0
如果dhcp,eth0内容如下:

auto eth0
iface eth0 inet dhcp
pre-up ifconfig eth0 hw ether 10:10:10:10:10:10
如果固定ip,eth0内容如下:

auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 223.5.5.5
dns-nameservers 223.6.6.6
pre-up ifconfig eth0 hw ether 10:10:10:10:10:20
ip地址根据自己情况修改。

~#echo "hi3798mv100" > /etc/hostname
~#echo "127.0.0.1 localhost" >> /etc/hosts
~#echo "127.0.0.1 hi3798mv100" >> /etc/hosts

~#ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
~#echo [Install] >> /etc/systemd/system/rc-local.service
~#echo WantedBy=multi-user.target >> /etc/systemd/system/rc-local.service
~#echo Alias=rc-local.service >> /etc/systemd/system/rc-local.service

~#systemctl enable rc-local.service
~#systemctl stop motd-news.timer
~#systemctl mask motd-news.timer
~#systemctl stop motd-news.service
~#systemctl mask motd-news.service
~#systemctl stop networkd-dispatcher
~#systemctl mask networkd-dispatcher
修改root密码

~#passwd
允许root远程ssh

~#echo PermitRootLogin yes >> /etc/ssh/sshd_config

~#exit

$sudo umount ubuntu/dev
$sudo umount ubuntu/proc
2,把自己做好的rootfs拷入u盘启动img镜像。
查看原img镜像分区

$ fdisk -l usb.img
Disk usb.img: 1.84 GiB, 1973420032 bytes, 3854336 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa3008cac

Device Boot Start End Sectors Size Id Type
usb.img1 * 2048 206847 204800 100M c W95 FAT32 (LBA)
usb.img2 206848 3854335 3647488 1.7G 83 Linux
mount img内的rootfs分区

$sudo mkdir /mnt/usb
$sudo mount -o loop,offset=xxxxx usb.img /mnt/usb
xxxxx为上面第二个分区start值206848*512=105906176

把刚才制作好的rootfs拷贝到img里面

$sudo rm -rf /mnt/usb/*
$ sudo cp -R ubuntu/* /mnt/usb/
$ sudo umount /mnt/usb
再把usb.img 写入 U盘,,再用u盘启动华为ec6109高安版,等待几分钟后就可以ssh到ec6109,
ec6109的网卡灯有可能不亮。可以ping看系统是否启动完成。





欢迎投稿(技术分享、原创教程)至本站机器人: blog#mige.eu.org
 

魔百和CM301安装轻量级桌面环境

31 三月, 2024


咸鱼购魔百和CM301.配置比其他盒子要高。因此试验安装桌面环境,看看系统能不能用做办公或家用。折腾过后基本达到要求。可用usb集线器连接键盘鼠标,usb声卡随意插。修改系统为ubuntu用户自动登录。启动有错误提示,懒得折腾。启动时快速回车键跳过。使用时正常。输入法可选安装拼音及五笔。

特别告知:图形界面机器内存必须为2G。只能安装轻量级桌面。最好不要用snap和Flatpak安装软件。机器空间有限,各种库及依赖相当占空间。最好是apt安装。安装软件较多时及时清理缓存,防止空间爆满。尽量精简安装软件,使用轻量级软件,够用能用就行。安装海纳思系统软件用软链方式安装到TF卡、U盘或移动硬盘。
必须安装中文语言包,并设置默认语言为中文。安装中文字体。可选思源字体、文鼎字休和文泉字体。并可在终端设置中文字体为系统默认字体。
以下是魔百和CM301安装lxde图形界面后可用软件:

文字编辑处理--AbiWord(word替代品)
表格编辑处理--Gnumeic(Excel替代品)
剪贴板工具--copyq(剪贴板内容保存、查看)
音乐播放器--Audacious(可选)
多媒体播放器--smplayer(桌面安装内置音频视频播放器)
视频播放器--mpv(桌面安装内置视频播放器,也能直接安装。其他不能)
浏览器--firefox国际版
阅读器--KchmViewer(chm和epub文件)
阅读器--Bookworm(epub、pdf、mobi、cbr、cbz、fb2)
阅读器--FBreader(文件打开有乱码)
阅读器--Foliate(系统更新前2.3版可用,系统安装其他软件更新后2.6.4可用。azw3格式、epub格式、mobi格式)
Foliate2.3蓝奏云链接https://gaoanxie.lanzoul.com/iA4RL1t70oli
密码:aduy
Foliate2.6.4蓝奏云链接https://gaoanxie.lanzoul.com/iYOfX1t70ona
密码:g65i
软件包管理器--synaptic(新立得软件包管理器)
安装工具--Gedbi(deb文件图形安装工具)
安装工具--深度软件包安装器(Deepin-Ded-install。deb文件图形安装工具)
系统清理--BleachBit
阿里云播放器--小白羊云盘(版本3.13.3-arm64)
蓝奏云链接https://gaoanxie.lanzoul.com/iQK7K1t70r5a
密码:5p7d
远程桌面--xrdp(windows可利用系统中的远程桌面连接直接连接)

安装后体验:桌面环境安装后系统带有文件管理器、网络管理器、磁盘管理。火狐浏览器国际版稍卡。Midori浏览器轻巧可用,但有些网站不能浏览。没有继续折腾。音频视频播放正常。H265格式或播放。书籍都能正常打开。Foliate打开速度稍慢。