V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
qceytzn
V2EX  ›  Linux

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

  •  
  •   qceytzn · 2016-11-01 07:35:13 +08:00 · 6537 次点击
    这是一个创建于 2704 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    35 条回复    2016-11-03 11:30:15 +08:00
    botman
        1
    botman  
       2016-11-01 08:11:20 +08:00 via Android
    在 VBox 里装 debian 遇到同样的问题,增强套件各种无效,不过折腾了一番后我就放弃了,我不用做桌面所以直接 nat 下用 SSH 操作了。帮顶一下,坐等高人来回答。。。
    yanggis
        2
    yanggis  
       2016-11-01 08:17:33 +08:00
    这显然不符合逻辑,什么都有怎么可能会这么小……既然才 200M ,肯定是阉割了不少东西……阉割的还是算了吧……
    daiv
        3
    daiv  
       2016-11-01 08:22:18 +08:00
    不如 debian 吧,
    binux
        4
    binux  
       2016-11-01 08:30:01 +08:00
    twiceyuan
        5
    twiceyuan  
       2016-11-01 08:56:52 +08:00
    tabris17
        6
    tabris17  
       2016-11-01 08:57:44 +08:00
    大便狗,冲着名字就不想装
    seki
        7
    seki  
       2016-11-01 09:04:05 +08:00
    红字是啥呀,都放虚拟机里了,截图吧
    ezzze
        8
    ezzze  
       2016-11-01 09:05:35 +08:00
    ryd994
        9
    ryd994  
       2016-11-01 09:16:19 +08:00 via Android
    squashfs 是只读的啊
    所以想要修改就只能复制所有文件然后重做
    tankb52
        10
    tankb52  
       2016-11-01 09:44:36 +08:00
    @tabris17
    德斑狗这名字不错啊
    janxin
        11
    janxin  
       2016-11-01 09:46:37 +08:00
    其实只给内核,要什么自己联网装就能把镜像做小...
    xfspace
        12
    xfspace  
       2016-11-01 10:17:28 +08:00 via Android
    轻便不如用 Arch Linux🌚
    raptor
        13
    raptor  
       2016-11-01 10:59:26 +08:00
    小发行还是 alpine 最好,放 docker 里只有 5M
    msg7086
        14
    msg7086  
       2016-11-01 12:16:33 +08:00
    Debian 现在有个问题就是内核太大了。一直在寻觅 Debian 系小内核用来放在虚拟机里跑,然而……
    qceytzn
        15
    qceytzn  
    OP
       2016-11-01 16:08:43 +08:00
    qceytzn
        16
    qceytzn  
    OP
       2016-11-01 16:11:56 +08:00
    @binux
    @raptor 前年就试过,桌面字体难看,软件少,尤其是没有 virtualbox-guest ,那么我在虚拟机里装好之后用起来还是不方便啊
    qceytzn
        17
    qceytzn  
    OP
       2016-11-01 16:13:15 +08:00
    @ryd994 你说的重做是怎么做?我已经是把自己要用的软件和系统打包成新的 squashfs 来用了
    qceytzn
        18
    qceytzn  
    OP
       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
        19
    qceytzn  
    OP
       2016-11-01 16:19:43 +08:00
    @raptor docker 里的 gui 程序怎么搞?
    d7101120120
        20
    d7101120120  
       2016-11-01 16:42:44 +08:00
    @qceytzn 前两天刚刚新安装的, archlinux+openbox+cairo-dock+chrome+xfce4-terminal+一些小的杂七杂八的东西,体积是 1.3G 多一点,体积上还好。
    qceytzn
        21
    qceytzn  
    OP
       2016-11-01 16:47:13 +08:00
    @d7101120120 1.3G 好像可以接受,恩,首先第一步,怎么把 arch 安装到硬盘上?去年试过没成功...
    d7101120120
        22
    d7101120120  
       2016-11-01 16:55:39 +08:00   ❤️ 2
    @qceytzn
    可做参考。
    Mdrights
        23
    Mdrights  
       2016-11-01 17:19:41 +08:00 via iPhone
    来来,安利一发 slax.org ( 就是太旧
    qceytzn
        24
    qceytzn  
    OP
       2016-11-01 17:51:17 +08:00
    @d7101120120 非常感谢!
    qceytzn
        25
    qceytzn  
    OP
       2016-11-01 17:52:30 +08:00
    @Mdrights 早就试过,太老,软件太少,而且不好调试,想换个桌面从来没成功,不知道缺啥,什么有用的文档都没有
    raptor
        26
    raptor  
       2016-11-01 17:56:45 +08:00
    @qceytzn 原来是跑桌面,那就算了
    c29551
        27
    c29551  
       2016-11-01 18:56:04 +08:00
    @qceytzn squashfs 是只读文件系统,每次系统重启后就恢复开机前状态。
    @binux 这个 Alpine Linux 能跑 Docker 吗?
    binux
        28
    binux  
       2016-11-01 18:59:54 +08:00
    @c29551 官网有镜像加载,应该不止 docker
    qceytzn
        29
    qceytzn  
    OP
       2016-11-01 19:17:08 +08:00
    @c29551 我重新制作了包含我所需要的软件的 squashfs 依然错误
    ryd994
        30
    ryd994  
       2016-11-01 23:30:41 +08:00
    @c29551 反了
    alpinelinux 因为体积小,被广泛用于 docker 镜像的制作
    docker 里面跑 alpine
    Mdrights
        31
    Mdrights  
       2016-11-02 07:00:17 +08:00 via iPhone
    @qceytzn 嗯,确实是的哈~
    看来大家都很青睐 alpine 啊……惹得我也装一把~不过你们在那儿都是自己编译输入法和浏览器?
    Mdrights
        32
    Mdrights  
       2016-11-02 07:09:13 +08:00 via iPhone
    @qceytzn 楼主,各种 WM 不能满足你?
    我自己就在 vbox 里用 debian+i3, 才不到 400MB ……喔但你需要 vbox-add ?

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

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

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

    Refracta 还自带个制作 iso 脚本,挺好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3331 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 13:13 · PVG 21:13 · LAX 06:13 · JFK 09:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.