27922| 83
|
玩客云armbian5.9避坑安装CasaOS,解决空间小于5G等问题! |
前期论坛里有贴主介绍了CasaOs系统,不少网友反馈说装不上,种种问题。
我把我本人的详细(我觉得)安装步骤和注意点整理给大家,有其他方法的大神勿喷。 重点解决以下问题: 1、应用环境不对。 2、github访问困难,安装包下载不了。 3、安装CasaOs的时候万一失败,哪怕执行卸载命令后,再次安装也会提示空间小于5G,强行退出。 4、可无限次反复安装直至成功。 欢迎尝试讨论。 注: 以下全程使用USB-TTL线,PuTTy串口连接,端口com3(不同的电脑可能会显示不同的串口号),速率:115200,数据位:8,停止位:1,奇偶校验位:无,流量控制:无。 详细步骤开始了: 1、刷armbian5.9,这一步需要注意的是刷完EMMC启动以后,现在千万不要update或upgrade!!!后面会让你执行的。 推荐的固件请移步mtr123的帖子下载:https://www.right.com.cn/FORUM/thread-4754348-1-2.html 此固件默认不会刷入 eMMC,如需刷入eMMC,请在刷好5.9固件的U盘启动完成后执行命令: 执行 cd /boot/install/ 执行 sudo ./install.sh 默认用户:root ;密码: 1234 往下所有操作均用root账户执行。 2、刷好armbian5.9,写入EMMC后,按提示断电拔U盘重新启动一遍,重新启动后可能会提示修改root密码, 这个可以改一下(注意大小写);提示创建新用户,先不要创建新用户,直接Ctrl+C掉。 3、用修改时区、校准时间。 执行 rm -rf /etc/localtime 执行 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 执行 echo Etc/UTC > /etc/timezone 4、固定网卡Mac地址。 执行 nano /etc/network/interfaces 按照以下内容对比修改原配置,发现不同的地方就修改(一般都是标红的部分), 记得把XX:XX:XX:XX:XX:XX改成自己喜欢的六组数字,标点符号用英文的,不要用中文全角的,然后保存。 # Wired adapter #1 allow-hotplug eth0 no-auto-down eth0 iface eth0 inet dhcp hwaddress ether XX:XX:XX:XX:XX:XX pre-up ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX 5、修改源。 执行nano /etc/apt/sources.list 用以下的源替换里面原有的内容。 deb http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib deb http://mirrors.cloud.tencent.com/debian-security buster/updates main deb http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib deb http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib deb-src http://mirrors.cloud.tencent.com/debian-security buster/updates main deb-src http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib deb-src http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib deb-src http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib deb http://mirrors.aliyun.com/debian/ buster main non-free contrib deb http://mirrors.aliyun.com/debian-security buster/updates main deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib deb-src http://mirrors.aliyun.com/debian-security buster/updates main deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib 记得保存!!!(这句话别复制进去) 6、执行reboot命令,重启。 7、安装PHP环境. 执行sudo apt update 执行sudo apt install php libapache2-mod-php php-mysql 8、安装Apache提供web服务。 执行sudo apt update 执行sudo apt install apache2 安装完成后,apache2服务默认自动运行,用命令查看: 执行sudo systemctl status apache2 看见如下内容 apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since 后面巴拉巴拉的不用管,只要看见绿色的running就行了。 9、安装MySQL的替代品MariaDB,只要是为了轻量化。 执行sudo apt update 执行sudo apt install mariadb-server 安装完成后,MariaDB服务将会自动启动,用命令查看: 执行sudo systemctl status mariadb 看见如下内容 mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since 后面巴拉巴拉的不用管,只要看见绿色的running就行了。 10、执行reboot重启一次。 11、准备一个U盘,格式化成Fat32或NTFS都行,把文末附件里的两个文件拷贝到U盘里,系统启动 完成后进入root账号,把U盘插到离网卡近的USB口上,挂载U盘。 执行fdisk -l会显示U盘的盘符,比如:/dev/sda1或/dev/sdb1或/dev/sda2等等 执行cd /mnt 执行mkdir usb 执行cd 执行mount /dev/sda1 /mnt/usb (此处的sda1改成前面fdisk -l命令显示的盘符) 执行cp /mnt/usb/*.sh / (这一步是把安装脚本拷贝到“/”目录下) 执行cp /mnt/usb/*.gz / (这一步是把安装包拷贝到“/”目录下,目的是为了防止意外失败后还得反复挂U盘拷贝安装包) 执行cp /*.gz /tmp (这一步是把安装包拷贝到“/tmp”目录下,安装脚本会在tmp目录下面解压,建立临时文件夹, 无论安装是否成功左后都会清空此目录,包括清除安装包,所以上一步就是为了防止这步出错后反复挂U盘,一片苦心啊) 12、执行bash /casaos.sh 等待安装docker(这步时间会有点儿长) 等待安装casaos 安装完成后会提示 CasaOS running at: http://xxx.xxx.xxx.xxx (系统默认使用80端口,如果80端口被占用,会自动向下分配81等端口,我的就是apache占了80(懒得改了),自动分了81端口,例:http://xxx.xxx.xxx.xxx:81) open your browser and visit the above address. 13、如果打不开casaos首页,有可能是端口没开放,执行下列命令: 执行iptables -I INPUT -p tcp --dport 80 -j ACCEPT 或者 iptables -I INPUT -p tcp --dport 81 -j ACCEPT (用显示的端口号,安装完不显示的就是默认80) 如果提示没安装iptables,就执行下面的命令 执行apt-get update 执行apt-get install iptables 执行apt-get install iptables-persistent 安装完毕后再执行上面开放端口的命令。 然后执行保存命令:iptables-save 然后执行规则持续生效命令: 执行netfilter-persistent save 执行netfilter-persistent reload 至此,大功告成 链接:https://pan.baidu.com/s/14cPfX-iMcjmHMrgn3DjE6Q
购买主题
已有 50 人购买
本主题需向作者支付 1 币恩山币 才能浏览
| |
相关帖子
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
|
发表于 2022-8-2 22:29
|
显示全部楼层
| |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
|
点评 | ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
发表于 2022-8-3 10:25
|
显示全部楼层
| |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
|
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
发表于 2022-8-3 18:01
|
显示全部楼层
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
发表于 2022-8-3 20:59
|
显示全部楼层
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
发表于 2022-8-3 21:15
|
显示全部楼层
| |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
|
发表于 2022-8-4 08:52
|
显示全部楼层
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
发表于 2022-8-7 17:54
|
显示全部楼层
| |
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
|
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
发表于 2022-8-11 20:22
|
显示全部楼层
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
发表于 2022-8-22 21:22
|
显示全部楼层
| ||
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。 |
||
有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )
GMT+8, 2024-9-23 13:27
Powered by Discuz! X3.5
© 2001-2024 Discuz! Team.