棒哥 发表于 2022-8-2 12:40

前期论坛里有贴主介绍了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 币恩山币 才能浏览 购买主题

trytheworld 发表于 2022-8-2 22:29

牛皮,成功了    有没有办法开始sbam呢?

棒哥 发表于 2022-8-3 10:21

trytheworld 发表于 2022-8-2 22:29
牛皮,成功了    有没有办法开始sbam呢?

sbam ?这是啥东西?没听过

浪珂 发表于 2022-8-3 10:25

直接用5.18直刷包,刷机方便安装casa os也方便,一气呵成

棒哥 发表于 2022-8-3 10:38

浪珂 发表于 2022-8-3 10:25
直接用5.18直刷包,刷机方便安装casa os也方便,一气呵成

嗯嗯,方法有很多。

capjiaqiang 发表于 2022-8-3 18:01


牛皮,成功了    有没有办法开始sbam呢?

trytheworld 发表于 2022-8-3 20:59

棒哥 发表于 2022-8-3 10:21
sbam ?这是啥东西?没听过

samba,不记得单词而已,常玩的人理论上一见就知道说的是什么,没常玩的,不知道正常

trytheworld 发表于 2022-8-3 21:15

重启之后不会自启动怎么办呢

whhack 发表于 2022-8-4 08:52

CasaOS安装官方脚本不成功报错其实是因为一个配置文件脚本里面命令的错误,修改一下即可。。。
我用官方脚本安装成功了,但是进去安装APP后几乎每一个成功的,docker能看到,但是没一个能进去的,可能跟系统不太兼容吧。。。
还是直接docker找到armv7的镜像玩玩算了,其实CasaOS里面应用也不多,就是个UI,也可以fastdocker。。。。

sandlike 发表于 2022-8-7 17:54

我n1也装好了··不知道挂载u盘的路径在那?:'(

棒哥 发表于 2022-8-11 14:05

trytheworld 发表于 2022-8-3 20:59
samba,不记得单词而已,常玩的人理论上一见就知道说的是什么,没常玩的,不知道正常

samba可以用啊,先挂载硬盘到指定文件夹,做成开机自动挂载,然后新建共享用户名及密码,赋权给挂载的文件夹,最后把Samba服务加在开机启动里就好了。具体命令论坛里的帖子里有。

棒哥 发表于 2022-8-11 14:07

sandlike 发表于 2022-8-7 17:54
我n1也装好了··不知道挂载u盘的路径在那?

敲命令先手动挂载,再做开机自动挂载

棒哥 发表于 2022-8-11 14:09

trytheworld 发表于 2022-8-3 21:15
重启之后不会自启动怎么办呢

玩客云偶尔会出现重启不了的情况,是armbian的问题,断电再通电就可以

ahmengkai 发表于 2022-8-11 20:22

:lol:lol:lol:lol5G 怎么办

liu0932 发表于 2022-8-22 21:22

早看到这篇,我少奋斗三天!
页: [1] 2 3 4
查看完整版本: 玩客云armbian5.9避坑安装CasaOS,解决空间小于5G等问题!