电视盒子刷armbian开机获取不到ip解决方案

简介:在学习311-1a刷armbian过程中发现好多机器不能自动获取ip等情况,在随后的实操过程中,发现确有此事,遂找了个低端的解决方案,希望能给友友们起到帮助作用。

设备:魔百盒311-1a

系统:Armbian_23.02.0_amlogic_s905l3a_bullseye_6.1.6_server_2023.01.18

问题:开机后不自动连接网络或者无法获取ip地址

解决方案:重新启动网络服务

另:文末附有小白常用vim命令
具体实施:

1、跳转到对应位置

   cd /etc/init.d/

2、创建网络重启脚本

 vim      /etc/init.d/NetworkRestart.sh

脚本内容(内容全部复制进去):

    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:NetworkRestart
    # Required-Start: $network $remote_fs $local_fs
        # Required-Stop: $network $remote_fs $local_fs
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: NetworkRestart
    # Description: NetworkRestart
    ### END INIT INFO
    sleep 3
    systemctl restart networking.service
    
    exit 0
    

脚本解释:

#!/bin/sh
### BEGIN INIT INFO
# Provides: [程序名称,唯一]
# Required-Start: $network $remote_fs $local_fs
    # Required-Stop: $network $remote_fs $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: [启动项的简短说明]
# Description: [启动项的完整说明]
### END INIT INFO
[需要执行的命令]
exit 0

在这个模板中,Provides 是唯一的,也就是在所有的开机启动项中,Provides不能有任何同名冲突。Short-Description 和 Description 随心情写。
需要执行的命令,按照正常的Bash Shell书写方式书写即可。
友情提示:需要后台静默运行的程序,请使用 nohup [需要执行的命令] >/dev/null 2>&1 & 方式来启动!最后的 exit 0 请不要删除!这个是返回正常退出信号的一个传值!

3、如果此时回到了原目录,需要通过命令跳转到指定目录

 cd /etc/init.d

4、可以通过"ls"命令确认一下是否存在设置的脚本文件

5、设置脚本启动权限

  chmod +x NetworkRestart.sh

6、设为开机启动

 update-rc.d NetworkRestart.sh defaults

7、根据需要进行重启

reboot

附:
vim操作:
1)逗号是指先后操作
2)【】包含的是键盘按键[]包含的是输入的英文内容
①【esc】:返回,输入命令,退出编辑模式
②【i】:编辑
③【shift】+【ins】:粘贴(可能有别,具体以你用的ssh为准)
④【esc】,[:wq] :保存并退出,注意wq前面的冒号是英文版,且需要输入。
⑤【esc】,[:q]:退出,如果有改动,就不能用这个
⑥【esc】,[:q!]:退出且不保存,注意是不保存!不保存!不保存!结构是冒号+q+叹号,英文版

如果有写的不清楚的地方,请留言或者私信,我看到后会及时回复。(我可能来的少,看到一定回复)
鸣谢:
【stephen】《Debian添加开机启动项》

【yang andrew】《Debian添加开机启动项》

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将电视盒子Armbian系统,可以按照以下步骤进行操作: 1. 将盒子接入电脑所在的同一局域网内,并启动盒子进入安卓系统。查看盒子的IP地址并记住。 2. 在电脑上打开“开心电视助手”软件,并连接盒子的IP地址。在盒子上使用遥控器或键盘点击确认同意连接。 3. 在电视助手软件的调试栏中,设置盒子从U盘启动并确认。然后点击确认后,盒子将自动重启。 4. 在盒子重启时,迅速将制作好Armbian系统的U盘插入盒子的U口(靠近网口一侧)。 5. 盒子将从U盘启动,并进入盒子机界面。 6. 使用SSH远程工具软件连接盒子中的Armbian系统。确保连接成功后,使用命令"armbian-install"将Armbian系统写入盒子的EMMC存储器。 7. 在机过程中,选择ID号为305,然后选择exft4分区。 8. 等待机过程完成。当屏幕上显示"successful"提示时,表示机成功。 9. 关闭电源,拔下U盘,并再次通电重启盒子。 10. 第一次重启后,可能会出现黑屏现象。不要着急,第二次给盒子断电,插回U盘,然后再次通电操作盒子,它将正常引导系统。 11. 系统引导完成后,盒子的指示灯会变绿。第三次给盒子断电,拔下U盘,再插电,盒子就能正常从EMMC存储器引导并进入Armbian系统了。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [安卓盒子 魔百盒311-1a YST Armbian系统机教程](https://blog.csdn.net/hnhgwfm/article/details/128518150)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值