Entware下建立debian环境,第1张

继续对电视盒子android9进行折腾。

前面已经建立好了Entware环境,想安装caddy https服务器,主要看中它的文件展示系统,但是entware中没有,于是想装个debian玩玩。

主要参考 https://githubcom/Entware-for-kernel-3x/Entware-ng-3x/wiki/Installing-Debian-chroot-environment

运用debootstrap chroot方法安装debian,简单记录下遇到的巨坑,耗了我二天时间

出现问题:

搜索后参考这个答案

https://askubuntucom/questions/409609/cannot-install-into-target-mounted-with-noexec-or-nodev-while-doing-qemu-deboot

使用命令

重新opkg install debootstrap顺利通过。

继续install-debian,执行命令之前更改了/opt/bin/install-debian的二个地方,

因为是armv7 的cpu,所以

想速度快一些,更改了国内的mirror

又出现问题

用winscp ssh进入盒子后发现opt下已经有debian文件夹,但是下面完全是空的,没有文件,考虑是权限问题,赋权并赋予写操作后,似乎顺利进行。

结果似乎是进入了debian中,也有/#,通过passwd命令也新建了root:ZHANG0114的帐户,但是总少了些东西,因为apt或apt-get update 或者 apt install locales时总会报错,

很明显是网络不通,运用service --status-all查看服务,networking是?,心想应该是没有启动,于是开始了大搜索,debian的网络设置,当时想,debian作为chroot运行,是不是像是虚拟机一样,可以有个不同的ip地址但和主机是在同一网段内的。

很明显是没有service出现,于是新建了/opt/debian/chroot-serviceslist文件,在其中写入networking

重新运行:

从这个“Running in chroot, ignoring request”应该是网络不需要设置的,但当时没有意识到这一点,

查看opt/debian/etc/initd/networking得知,重要的设置文件是opt/debian/etc/network/interfaces,当时很惊异原始的设置就只有这一行

心想这肯定不行啊,于是参考网上的教程设置成了

重新service networking start(restart)后盒子的以太网地址一般出现二个ip,但有时候ssh会断开,有时候会断网,总之状况不断,因为断网后我必须打开盒子重新开机才行,我连的是有线网络,盒子没有wifi设置那样对有线进行设置的地方。

但无论如何设置,apt update命令始终出现网络的问题

仍然出现问题

继续搜索,终于不负有心人,通过近二天的搜索,终于发现在android下apt的group问题才会出现这个情况,

1、在引导界面选择Graphical install(图形化安装),进入安装过程。

2、选择语言界面,选择中文。

3、区域选择,选择中国。

4、主机名,填写debian。

5、域名可不填,直接下一步。

6、设置root密码为root,超级管理员账户。

7、建立新用户,这个只是个昵称,不是登录时的用户名,可以根据自己喜好填。

8、接下来就是设置登录时的用户名了,设置时要多注意,并且一定要记住。

9、设置用户密码。

10、接下来该磁盘分区了,有空闲分区的话推荐使用安装程序进行自动分区,当然也可以手动分区。

11、自动分区的话如果是新手推荐“将所有文件放在同一个分区中”,有经验的就根据自己喜好调整。

12、手动分区的话一定要记住挂载/根目录,否则会报错。

13、Swap分区(交换分区)推荐大小为物理内存的两倍,比如实际内存为2G,swap给上4G就行。

14、完成调整后保存分区表即可。

15、需要注意的是需要记住挂载 根目录/ 的分区号,方便后面安装grub。

16、选择软件包进行安装,建议全不选,需要的后面会手动安装,在此时安装的桌面环境话会连接安全服务器更新内核,速度会非常慢。

17、安装完成后就是配置Grub了,如果不想用Grub替换MBR,就选手动输入。

18、然后输入前面配置的挂载根目录/的文件系统,比如前面用的是/sda1,这里就输入/dev/sda1。(不用特殊处理,直接忽略,按默认继续)

19、安装完成后,拔掉启动U盘,直接点继续。

20、直接按回车进入Debian,等系统加载完如果出现登录界面就说明启动成功了。

21、在login后输入root,password后输入设置的超级管理员密码,以超级管理员权限进入系统。

sudo apt-get reinstall apache22-bin

apache2 是一个 metapackage,重装没有用的。需要重装具体的软件包。modules目录在 apache22-bin 里面。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Entware下建立debian环境

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情