推荐一个小巧好用的 linux 发行版: debianDog,什么都有还不到 200M,同时求助一个技术问题

2016-11-01 07:35:13 +08:00
 qceytzn

主页: 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 ”的方式,也是没用...

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

6858 次点击
所在节点    Linux
35 条回复
botman
2016-11-01 08:11:20 +08:00
在 VBox 里装 debian 遇到同样的问题,增强套件各种无效,不过折腾了一番后我就放弃了,我不用做桌面所以直接 nat 下用 SSH 操作了。帮顶一下,坐等高人来回答。。。
yanggis
2016-11-01 08:17:33 +08:00
这显然不符合逻辑,什么都有怎么可能会这么小……既然才 200M ,肯定是阉割了不少东西……阉割的还是算了吧……
daiv
2016-11-01 08:22:18 +08:00
不如 debian 吧,
binux
2016-11-01 08:30:01 +08:00
twiceyuan
2016-11-01 08:56:52 +08:00
tabris17
2016-11-01 08:57:44 +08:00
大便狗,冲着名字就不想装
seki
2016-11-01 09:04:05 +08:00
红字是啥呀,都放虚拟机里了,截图吧
ezzze
2016-11-01 09:05:35 +08:00
ryd994
2016-11-01 09:16:19 +08:00
squashfs 是只读的啊
所以想要修改就只能复制所有文件然后重做
tankb52
2016-11-01 09:44:36 +08:00
@tabris17
德斑狗这名字不错啊
janxin
2016-11-01 09:46:37 +08:00
其实只给内核,要什么自己联网装就能把镜像做小...
xfspace
2016-11-01 10:17:28 +08:00
轻便不如用 Arch Linux🌚
raptor
2016-11-01 10:59:26 +08:00
小发行还是 alpine 最好,放 docker 里只有 5M
msg7086
2016-11-01 12:16:33 +08:00
Debian 现在有个问题就是内核太大了。一直在寻觅 Debian 系小内核用来放在虚拟机里跑,然而……
qceytzn
2016-11-01 16:08:43 +08:00
qceytzn
2016-11-01 16:11:56 +08:00
@binux
@raptor 前年就试过,桌面字体难看,软件少,尤其是没有 virtualbox-guest ,那么我在虚拟机里装好之后用起来还是不方便啊
qceytzn
2016-11-01 16:13:15 +08:00
@ryd994 你说的重做是怎么做?我已经是把自己要用的软件和系统打包成新的 squashfs 来用了
qceytzn
2016-11-01 16:18:55 +08:00
@janxin
@xfspace 我在虚拟机里装好 debian 的最基本系统,然后 apt install xinit openbox xfdesktop xfce-panel alsa-base pcmanfm 这些成为一个最简的、能用的桌面,系统的体积已经从最初的 400 多 M 膨胀到 1.7G ,声音还没调试好,增强套件也还没装, firefox 、 TB 之流也都没装,都弄上必须 2G 多了, Arch Linux 做一个最简桌面系统大概有多大??如果小于 1G 我就来搞!你别随便说个数字来糊弄我...
qceytzn
2016-11-01 16:19:43 +08:00
@raptor docker 里的 gui 程序怎么搞?
d7101120120
2016-11-01 16:42:44 +08:00
@qceytzn 前两天刚刚新安装的, archlinux+openbox+cairo-dock+chrome+xfce4-terminal+一些小的杂七杂八的东西,体积是 1.3G 多一点,体积上还好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/316957

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX