推荐一个小巧好用的 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 ”的方式,也是没用...

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

6857 次点击
所在节点    Linux
35 条回复
qceytzn
2016-11-01 16:47:13 +08:00
@d7101120120 1.3G 好像可以接受,恩,首先第一步,怎么把 arch 安装到硬盘上?去年试过没成功...
d7101120120
2016-11-01 16:55:39 +08:00
@qceytzn <amp-youtube data-videoid="n97zhb9JlNY" layout="responsive" width="480" height="270"></amp-youtube> 可做参考。
Mdrights
2016-11-01 17:19:41 +08:00
来来,安利一发 slax.org ( 就是太旧
qceytzn
2016-11-01 17:51:17 +08:00
@d7101120120 非常感谢!
qceytzn
2016-11-01 17:52:30 +08:00
@Mdrights 早就试过,太老,软件太少,而且不好调试,想换个桌面从来没成功,不知道缺啥,什么有用的文档都没有
raptor
2016-11-01 17:56:45 +08:00
@qceytzn 原来是跑桌面,那就算了
c29551
2016-11-01 18:56:04 +08:00
@qceytzn squashfs 是只读文件系统,每次系统重启后就恢复开机前状态。
@binux 这个 Alpine Linux 能跑 Docker 吗?
binux
2016-11-01 18:59:54 +08:00
@c29551 官网有镜像加载,应该不止 docker
qceytzn
2016-11-01 19:17:08 +08:00
@c29551 我重新制作了包含我所需要的软件的 squashfs 依然错误
ryd994
2016-11-01 23:30:41 +08:00
@c29551 反了
alpinelinux 因为体积小,被广泛用于 docker 镜像的制作
docker 里面跑 alpine
Mdrights
2016-11-02 07:00:17 +08:00
@qceytzn 嗯,确实是的哈~
看来大家都很青睐 alpine 啊……惹得我也装一把~不过你们在那儿都是自己编译输入法和浏览器?
Mdrights
2016-11-02 07:09:13 +08:00
@qceytzn 楼主,各种 WM 不能满足你?
我自己就在 vbox 里用 debian+i3, 才不到 400MB ……喔但你需要 vbox-add ?

要不你试试 Refracta? 自带那个……
qceytzn
2016-11-02 15:27:39 +08:00
@Mdrights i3 这个东西我是真用不惯,我不是程序员,鼠标操作是常态。 Refracta 是啥?小桌面?
qceytzn
2016-11-03 04:30:52 +08:00
@Mdrights 试了一下 Refracta ,没啥特色,不过系统安装好之后才占用 2.4G 的空间,在各种发行版里算是很小了,但我还是嫌它大...

我想不明白一个逻辑:这货自带 virtualbox-guest 是啥意思?如果人家安装在实体机上这几个 virtualbox-guest 的软件不就是垃圾了嘛?
Mdrights
2016-11-03 11:30:15 +08:00
@qceytzn
其实内核并不会很大,主要是 /usr 软件比较多,大不了 arch 从头来过……你要用桌面那是没办法……即使最小安装到时需要用某功能的时候会捉襟见肘……

那个是安装程序发现你在虚拟机里安装就自动安装了 vbox-guest 吧😂

Refracta 还自带个制作 iso 脚本,挺好。

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

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

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

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

© 2021 V2EX