技术解析

推荐一个小巧好用的 linux 发行版: debianDog,什么都有还不到 200M,同时求助一个技术问题
0
2021-07-01 15:11:39
idczone

主页: https://debiandog.github.io ,好像是参考 puppy 发展起来的, 32 位的系统 ISO 才 185M ,启动安装都比较简单,安装到硬盘上所需要的空间不超过 600M ,界面还算是赏心悦目的,基于 debian 的库,有软件 4 万多种(不是每个都能发挥作用,下面详述),比偏门的 Tiny Core 、 SliTaz 之流的小系统安装好之后想要啥没啥的状况真是好太多!非常符合我要一个精简好用的跑在虚拟机里的系统的各个要求,唯独一个: virtualbox 的增强套件无论怎么安装都不起作用!!

因为是要在虚拟机里用的系统,所以和主机的交互就很重要,最起码复制粘帖文字以及共享文件夹要可用, debian 的库里有 virtualbox-guest-dkms/utils/x11 这三个包,正常系统上安装好之后也就可以实现我的要求了,不过这个 debianDog 是一个基于 squashfs 的系统,这是啥东西我不懂,好像是把正常安装好的系统压缩成一个包然后启动的时候通过某些命令加载起来的,默认每次重启后所做的改变都消失了,有命令可以保存设置。为了安装 VB 的增强套件我试过:

1 ,把这个系统安装到虚拟机的硬盘里之后,再从 debian 的库里安装 virtualbox-guest 的三个包,然后用系统里提供的工具 remaster 把当前系统做成一个 squashfs 文件然后用此文件替代硬盘上原有的 squashfs ,这样每次重启后我安装的软件都在,包括 VB 的三样,但是,启动的时候滚动的字符里就看见有红色的错误提示,就是关于 virtualbox add 的!启动好进系统后当然套件是没效的!

2 ,系统还有个 apt2sfs ,我也试过单独的把 virtualbox-guest 的三个包做成 squashfs 然后放在主 squashfs 文件那边,希望启动的时候一个个加载能成功,但是,做出来的三个小 squashfs 文件全部都是 254KB 的大小,不用重启我就估计没效,重启之后,果然没效...

3 ,如果不是安装 debian 库里的 3 个包,而是安装 VB 软件自带的增强套件 ISO 里的 VBoxLinuxAdditions.run ,然后把整个系统做成 squashfs 文件替代原来的 squashfs ,重启后也还是没用,滚字符的时候一样有红字的错误提示

4 ,还有个安装好增强套件后重启之前“保存为 changes ”的方式,也是没用...

我能想到的尝试方式都试过了,无解,代码级别的修改我实无能为力,这边高人多,请指点一下,谢谢!


在 VBox 里装 debian 遇到同样的问题,增强套件各种无效,不过折腾了一番后我就放弃了,我不用做桌面所以直接 nat 下用 SSH 操作了。帮顶一下,坐等高人来回答。。。

这显然不符合逻辑,什么都有怎么可能会这么小……既然才 200M ,肯定是阉割了不少东西……阉割的还是算了吧……

不如 debian 吧,

http://alpinelinux.org/ 75M

https://debiandog.github.io/ -> 404

大便狗,冲着名字就不想装

红字是啥呀,都放虚拟机里了,截图吧

url 是这个把 https://debiandog.github.io/doglinux/zz01debiandogjessie.html

squashfs 是只读的啊
所以想要修改就只能复制所有文件然后重做


德斑狗这名字不错啊

其实只给内核,要什么自己联网装就能把镜像做小...

轻便不如用 Arch Linux
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服