标签

 ubuntu 

相关的文章:

了解如何发布、安装和使用 Ubuntu 24.04 LTS 桌面版的详细指南。本文介绍了 Ubuntu 24.04 LTS 的新功能、安装步骤以及使用技巧,帮助您更好地利用这个版本的 Ubuntu。

hi-nas机顶盒ubuntu,扩容到外置磁盘

原文约1200字,阅读约需3分钟。发表于:

一键将系统安装到外置磁盘,达到 1+N 或 2+N 的目的, 从此任性地安装运行各种软件程序,不再怕空间不足啦! 一、获取一键安装脚本 在终端输入命令拉取安装脚本: nasupdate 二、提前准备工作 你需要准备一个健康的优盘,或者 2.5寸 USB 硬盘盒 + 2.5寸硬盘(免独立供电); 或者一张正规的 TF 卡(请自行检查你的盒子是否支持卡槽和识别); 请务必检查你的电源适配器是否跟盒子型号相符!绝大多数是 12V1A , 恩兔是 5V2A; 请务必保证你的设备运行环境的稳定性,避免易碰,易潮,易断电! 注意:TF 卡容量超过 128G 的,几乎是智商产品; 注意:不建议使用超过 500G 的硬盘。 三、执行安装命令 第1步 执行硬盘的分区和格式化命令 format-disk.sh 注意:如果你的硬盘存在多个分区,请执行多一次此命令。 直到通过 fdisk -l 或者 df -h 观察结果完全符合大小。 注意:格式化后,是 Linux 的 ext4 文件系统,Windows 下是默认不识别内容的。 第2步 执行安装到外置磁盘的命令 install-harddisk 四、切换系统 你可以通过 chgmac.sh 命令,切换启动到 emmc原系统,或者 usb 硬盘系统。 五、使用注意事项 扩容原理: 1.你原来在 emmc 里的系统并没有改变。当然,如果你的原来的系统有挂载的,肯定就没了挂载的部分了。 2.将外置磁盘代替第 9 分区的 rootfs 根目录系统; 3.通过内置的备份包(可以通过nasupgrade安装最新的固件包),将rootfs写到外置磁盘; 4.通过改变启动,达到开机启动到外置磁盘; 5.emmc 里的内核依然不变,仅仅将根目录安装到外置磁盘了。 6.你可以通过 chgmac.sh 命令,切换启动到 emmc原系统,或者 usb 硬盘系统。 7.扩容后,随便安装。但是一旦执行 recoverbackup,就会返回 emmc 系统,这个时候继续执行安装到硬盘即可。 8.如果使用过程中硬盘被突然断电损坏,只能重新刷机。 注意事项: 保持长期通电,尽可能减少物理重启造成的磁盘坏道,特别是在高速读写过程中。 作者测试机保持 100 多天稳定运行。所以无须担心稳定性。 不健康的磁盘,有可能会在使用过程中卡顿或者程序出错。 某些易驱线不一定支持Linux的,请改用正规大牌的易驱线。 如果电源适配器不匹配,没有达到标准,可能造成供电不足无法识别硬盘。 原文链接:https://www.ecoo.top/docs/tutorial-extras/harddisk

本文介绍了将系统安装到外置磁盘以扩展存储空间的方法,通过一键安装脚本和合适的设备,可以将系统安装到USB硬盘或TF卡上,并通过切换系统命令选择启动到原系统或外置磁盘系统。使用注意事项包括保持通电、避免物理重启、使用正规易驱线和匹配的电源适配器。

hi-nas机顶盒ubuntu,扩容到外置磁盘
相关推荐 去reddit讨论

hi-nas机顶盒ubuntu,删除卸载自带软件

原文英文,约200词,阅读约需1分钟。发表于:

不建议一键卸载,可能会出现问题!!! 一、查询正在运行的tcp服务 输入下面的命令,可以看到运行在tcp服务上的程序 netstat -atp 二、手动输入命令卸载 基本都是这些程序存在,手动输入指令卸载掉。 #PHP systemctl stop php* sudo apt-get autoremove php* -y sudo find / -name "*php*" |xargs rm -rf #Nginx systemctl stop nginx* sudo apt-get autoremove nginx* -y sudo find / -name "*nginx*" |xargs rm -rf rm -rf /var/www #Aria2 systemctl stop aria* sudo apt-get autoremove aria2 -y sudo find / -name "*aria2*" |xargs rm -rf #Transmission systemctl stop transmission* apt-get autoremove transmission* -y sudo find / -name "*transmission*" |xargs rm -rf #页面终端 systemctl stop ttyd.service sudo find / -name "*ttyd*" |xargs rm -rf #KMS sudo find / -name "*vlmcsd*" |xargs rm -rf #FRP systemctl stop frpc.service sudo find / -name "*frp*" |xargs rm -rf #NFS apt-get autoremove nfs* -y #FTP systemctl stop vsftpd apt-get autoremove vsftpd -y sudo find / -name "*vsftpd*" |xargs rm -rf #Samba systemctl stop smbd systemctl stop nmbd apt-get remove samba apt-get purge samba apt-get autoremove samba -y 三、再次查看运行在tcp上的服务 netstat -atp 整个世界安静了~~~ 可以参考下面的帖子,里面有一键删除的。 https://bbs.histb.com/d/41 https://bbs.histb.com/d/1058-xie-zai-suo-you-yu-zhuang-ying-yong https://bbs.histb.com/d/2484-shan-chu-xie-zai-zi-dai-ying-yong

该文章介绍了手动卸载常见程序的方法,如PHP、Nginx、Aria2、Transmission、页面终端、KMS、FRP、NFS、FTP和Samba。还提供了一个帖子链接,其中包含一键删除这些程序的方法。

hi-nas机顶盒ubuntu,删除卸载自带软件
相关推荐 去reddit讨论

hi-nas机顶盒ubuntu,更改MAC网卡地址

原文约1500字,阅读约需4分钟。发表于:

更改MAC网卡地址 支持手动更改默认的固件 MAC 地址 00:11:22:33:44:55 原理 机顶盒的mac地址由启动阶段的 bootargs.bin 进行传递。 制作生成 需要修改下面的文件,然后生成bootargs.bin刷入第二分区 /etc/bootargs_input.txt root@hi3798mv200:~# cat /etc/bootargs_input.txt baudrate=115200 ethaddr=00:11:22:33:44:55 ipaddr=192.168.1.10 netmask=255.255.255.0 gatewayip=192.168.1.1 serverip=192.168.1.1 bootcmd=mmc read 0 0x1FFFFC0 0x7000 0x14000;bootm 0x1FFFFC0 bootargs_512M=mem=512M mmz=ddr,0,0,48M vmalloc=500M bootargs_1G=mem=1G mmz=ddr,0,0,48M vmalloc=500M bootargs_2G=mem=2G mmz=ddr,0,0,48M vmalloc=500M bootargs_768M=mem=768M mmz=ddr,0,0,48M vmalloc=500M bootargs_1536M=mem=1536M mmz=ddr,0,0,48M vmalloc=500M bootargs_3840M=mem=3840M mmz=ddr,0,0,48M vmalloc=500M bootargs=model=mv200 console=ttyAMA0,115200 root=/dev/mmcblk0p9 rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),1M(bootargs),4M(baseparam),4M(pqparam),4M(logo),40M(kernel),64M(busybox),512M(backup),-(ubuntu) bootdelay=0 stdin=serial stdout=serial stderr=serial 自行修改第2行的ethaddr=00:11:22:33:44:55 例如为 ethaddr=00:11:22:33:44:66 注意:这个mac地址必须是16进制的数字或字母,强烈建议你看机顶盒背后的标签来写。 修改完后使用下面命令生成bootargs.bin mkbootargs -s 64 -r /etc/bootargs_input.txt -o bootargs.bin 刷入第二分区: 将上一步生成的bootargs.bin 刷入第2分区 dd if=bootargs.bin of=/dev/mmcblk0p2 bs=1024 count=1024 重启生效 注意:如果使用的外置磁盘启动的,修改mac后可能会启动到emmc系统中,使用命令chgmac.sh切换到外置磁盘系统!!! 软改mac 上面的方法是硬改mac,这里也阐述一下软改的办法: # 编辑配置文件 vi /etc/network/interfaces.d/eth0 # 增加下面的内容 (实际内容可按需修改) pre-up ifconfig eth0 hw ether 00:11:22:33:44:66 原文地址:https://www.ecoo.top/docs/nas-skill/chgmac

本文介绍了硬改和软改MAC地址的方法,包括修改bootargs_input.txt文件和生成bootargs.bin刷入第二分区,以及通过编辑配置文件和使用ifconfig命令。

相关推荐 去reddit讨论

hi3798mv100机顶盒刷完Ubuntu系统,驱动无线网卡教程。

原文约2700字,阅读约需7分钟。发表于:

盒子在刷完系统后,如果自己的盒子带网卡,那么放着也是白放,给她驱动一下。 目前有Hi3798mv100大部分机型都适用的RTL8188FTV、RTL818ETV的驱动,mv200和mv300并不适用,另外后缀对应相应的nas系统日期版本,版本之间无法通用。 一、查看自己的盒子是否带网卡 输入命令lsusb,下图中标红的就是网卡了。 lsusb 注意看上图的网卡型号:RTL8188ETV 记住它待会有用。 二、下载网卡驱动 百度盘1:链接:https://pan.baidu.com/s/10QmX6Z4mb_p_9SdOC4BMUQ 提取码:q1xj 百度盘2:链接:https://pan.baidu.com/s/1l7PQFUw-H6V_cWSLsckmeg?pwd=bp4v 提取码:bp4v 123云盘:链接:https://www.123pan.com/s/DAhZVv-h1Kf3.html 提取码:vsay 蓝奏云:链接:https://vsay.lanzoul.com/i8zng1yl14ah 三、将驱动上传到tmp目录 如果系统版本不是0403或0302那么就考虑将kernel刷成0808,否则系统版本不匹配那么驱动是安装不成功的! 刷0808内核 将 上传到tmp目录,执行下面命令,完成后重启 cd /tmp dd if=hi_kernel-mv100-0808.bin of=/dev/mmcblk0p6 reboot 四、安装驱动 1.比如驱动文件的路径是/tmp/rtl8188ftv-0403.tar.gz cd /tmp 2.给脚本运行权限 chmod a+x wifi_install.sh 3.使用脚本进行安装 脚本使用方法,在命令行输入sh wifi_install.sh -f 驱动包 [参数1] [参数1] ... 我的网卡型号是:RTL8188ETV 那么就命令就是: sh wifi_install.sh -f rtl8188etv-0808.tar.gz -s ssid -p 123456 其中:rtl8188etv-0808.tar.gz就是你的系统版本0808,因为我的系统版本是0401,没有这个驱动,我就把内核刷到0808然后安装了0808的驱动 具体可用参数: -f, --file 驱动文件包名称 例如 rtl8188ftv.tar.gz -s, --ssid 可选,wifi名称 -p, --password 可选,wifi密码 -d, --address 可选,固定ip地址 如 192.168.1.100 -g, --gateway 可选,网关 一般为 网段的第一个IP 如 192.168.1.1, -m, --netmask 可选,掩码 一般为 255.255.255.0 例如: sh wifi_install.sh -f rtl8188ftv-0403.tar.gz -s ChineaNet-X231 -p 123456 五、可能出现的问题 1.安装过程提示找不到ssid名xxx的wifi 使用下面命令重新连接一下 nmcli device wifi connect "wifi名字" password "wifi密码" ifname wlan0 2.安装后拔掉网线不能用ssh,连不上 以下是网友pany4321的研究结果,有用!!! 拔掉网线,重新启动盒子,是可以正常使用wifi的,也比较稳定。但是存在两个问题: 1、一旦重新插网线,系统就增加一条优先级更高的默认路由,所有数据都从eth0接口出,导致通过wlan0的地址不能正常访问盒子了。笨办法就是只能拔掉网线,重新启动。聪明的办法就是手工删掉如下两条路由,命令如下: ip route delete 192.168.3.0/24 dev eth0 ip route delete default 注意以上是示例,自己的盒子删除时,应该替换第一条命令中的网络地址为自己的实际地址。(可以用 ip route show 命令查看系统路由表) 2、拔掉网线,重新启动盒子时,盒子的启动速度很慢,通过ttl跑码查看启动信息后发现,系统启动时卡在如下位置: ...a start job is running for raise network interfaces... 需要等待5分钟之久,才能过去。因为没有耐心等这么久,导致我最开始误以为只连接WiFi网络时,盒子无法正常启动。 查网上相关问题后发现,启动这么慢是因为eth0接口的配置参数默认设置成了auto模式,且是DHCP地址获取方式。导致系统长时间尝试为eth0申请获取IP地址,直到超时。 解决方案有两种,如下: 第一种: 修改网络配置文件: vi /etc/network/interfaces.d/eth0 将 auto eth0 一行内容注释掉或整行删掉,另外再加一行内容:allow-hotplug eth0 修改后文件内容如下: ##auto eth0 allow-hotplug eth0 iface eth0 inet dhcp 第二种:为eth0配置静态地址。 上面任何一种方法都可以解决问题。重新启动盒子,发现系统不会再强制申请动态IP了,启动非常快就过去了。 3.怎么修改静态ip 想要静态ip就编辑配置文件/etc/NetworkManager/system-connections/wifi名字.nmconnection 找到下面这一段 [ipv4] dns-search= method=auto 改成如下格式(地址、网关、dns根据情况修改) [ipv4] dns-search= method=manual addresses1=192.168.1.100/24,192.168.1.1 dns=192.168.1.1 然后重新启用下连接 nmcli connection reload "wifi名字" nmcli connection down "wifi名字" nmcli connection up "wifi名字" 这样地址就是静态的啦 参考地址:https://bbs.histb.com/d/18-wifi

本文介绍了刷完系统后给带网卡的盒子安装驱动的步骤,包括检查网卡、下载驱动、上传到tmp目录、刷入内核和使用脚本安装驱动。同时提供了解决可能出现问题的方法。

hi3798mv100机顶盒刷完Ubuntu系统,驱动无线网卡教程。
相关推荐 去reddit讨论

不用 snap,在 Ubuntu 上安装 certbot

原文约100字,阅读约需1分钟。发表于:

Certbot 官网居然只提供 snap 方式安装,而 snap 是我在 Ubuntu 上最不喜欢的东西 那就直接用 pip 安装吧~

Certbot官网只提供snap方式安装,但snap不受欢迎。

相关推荐 去reddit讨论

在 Ubuntu 中启用 swap

原文约200字,阅读约需1分钟。发表于:

首先,swap 多大比较好?如果你有一个 2G 内存的服务器,偶尔内存有点吃紧,那就再开 2G 的 swap 吧。其他的情况,随缘。如果内存不紧张,就不用开。 依次执行:

在Ubuntu中启用swap,如果内存紧张,可以开启2G的swap。其他情况下,可以随意决定是否开启。

相关推荐 去reddit讨论

Ubuntu 24.10版将在10月10日发布 作为非长期支持版仅提供9个月支持

原文约700字,阅读约需2分钟。发表于:

早前 Canonical 才推出 Ubuntu 24.04 LTS 长期支持版,对于喜欢新功能的用户当然也可以 […]

Canonical发布了Ubuntu 24.04 LTS,这是一个长期支持版本。喜欢新功能的用户可以选择非LTS版本,比如即将于10月10日发布的Ubuntu 24.10。Ubuntu 24.10将提供9个月的支持,不过对于桌面用户来说这不是问题,因为他们可以在到期前继续升级到新版本。预计Ubuntu 24.10将使用Linux Kernel 6.11或更高版本,GNOME 47桌面环境,GCC 14.1编译器,并可能对Flutter安装程序进行更多改进。非LTS版本如Ubuntu 24.10对于桌面用户的主要好处是软件更新。仍在使用旧版本Ubuntu的用户可以暂时升级到Ubuntu 24.04 LTS。

相关推荐 去reddit讨论

安卓手机原生运行 ARM Ubuntu 24.04 桌面版(一)

原文约18300字,阅读约需44分钟。发表于:

本篇文章,聊一聊尝试让安卓手机原生运行 Ubuntu,尤其是运行官方未发布过的 ARM 架构的 Ubuntu 24.04 桌面版本。

本文介绍了在安卓手机上运行Ubuntu操作系统的方法,包括尝试运行未发布的ARM架构的Ubuntu 24.04桌面版本。作者通过构建系统和验证环境,探索了更简单、可持续的维护方案。文章还提到了Ubuntu移动操作系统和Ubuntu Touch项目的历史,以及设备树的作用和特点。最后,作者介绍了构建可用的引导内容的步骤。

相关推荐 去reddit讨论

手把手教你ubuntu下移植MJPG-streamer

原文约4600字,阅读约需11分钟。发表于:

在嵌入式系统领域,存在多种用于视频图像处理的开源库,其中包括:luvcview、cheese、motion、mjpg-streamer以及ffmpeg等:

该文章介绍了开源的视频图像处理库,重点介绍了mjpg-streamer,它可以通过HTTP协议远程访问Linux环境下的摄像头,并以流媒体形式传输图像。文章还介绍了如何测试摄像头和如何在Linux系统中安装和使用mjpg-streamer。

相关推荐 去reddit讨论

MacBook Pro 原生安装 Ubuntu 24.04 ARM 版

原文约10300字,阅读约需25分钟。发表于:

趁着休假整理家里闲置的设备,看到了一台许久不用的 M2 芯片的 MacBook Pro,想着或许应该把它改造成 ARMv64 的 CI/CD 构建机,于是就有了这篇文章。本篇文章适用于 M1、M2 全系列的设备,包括:MacBook Air、MacBook Pro、Mac Mini、Mac Studio,以及搭载 M1 芯片的 iMac。

本文介绍了在M1/M2芯片的Mac设备上原生安装和运行Linux操作系统的步骤,包括准备安装程序、授权系统启动和更新操作系统。文章提到了Asahi Linux项目,旨在为Apple Silicon Mac设备提供开放的操作系统生态。作者建议备份重要数据,并提供了卸载Linux和重新安装macOS的方法。文章最后提及了项目的进展和使用经验。

相关推荐 去reddit讨论