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

求可以装在 U 盘的不可变 Linux 发行版

  •  1
     
  •   standin000 · 20 天前 · 3656 次点击

    想在这个发行版跑一跑各种 docker ,要是能支持 zfs 更好。

    20 条回复    2025-08-19 20:42:05 +08:00
    hhxsky
        1
    hhxsky  
       20 天前 via Android
    几乎各个发行版都可以啊,Ubuntu ,rockyLinux ,你搜对应版本持久化 Persistent 很多教程
    aru
        2
    aru  
       20 天前
    只要硬件支持 U 盘启动,将 U 盘当成普通硬盘安装 linux 就可以了
    zfs 和 U 盘不匹配
    不可变 Linux 是什么意思?
    hosiet
        3
    hosiet  
       20 天前 via Android
    传统发行版基于 squashfs 的根系统做成 U 盘能叫不可变吗?重启则修改丢失,似乎可以被分类为“不可变”。如果你是想要 Fedora Silverblue 那种不可变则是另一回事。
    mayli
        4
    mayli  
       20 天前
    alpine 可以用 lbu 方式
    kelvansun
        5
    kelvansun  
       20 天前   ❤️ 1
    各个发行版的 LiveCD 不就是不可变的 U 盘发行版吗?
    allplay
        6
    allplay  
       20 天前 via Android
    还真有一个专门跑容器用的不可变发行版。
    RedHat 的一个下游发行版
    gearfox
        7
    gearfox  
       20 天前
    @allplay fedora CoreOS?
    yolee599
        8
    yolee599  
       20 天前 via Android
    各种发行版 iso 刻录到 U 盘就是不可变版本
    evansun
        9
    evansun  
       20 天前
    我的开发服务就用的装硬盘的 arch linux 啊,你这个不可变是什么意思
    LokiSharp
        10
    LokiSharp  
       20 天前
    NixOS
    BugCry
        11
    BugCry  
       20 天前
    unraid
    allplay
        12
    allplay  
       20 天前 via Android
    @gearfox 哦对,Fedora core os 。:)
    w568w
        13
    w568w  
       20 天前
    @aru @evansun 根分区平常挂载为只读,禁止修改。

    1. 一般用户软件:用 flatpak 之类无需动系统的用户包管理器来安装
    2. 必要的修改:用特殊的系统命令(比如 Sliverblue 的 rpm-ostree ),修改成本很高

    优点是安全性好,系统绝对不会崩(因为根分区根本不让动),对系统盘的读写磨损也较小。现在的 Android 手机都可以看成一种不可变 Linux 。

    缺点是根分区镜像得提前预制,把需要的系统软件都装上、系统级修改都做好,不然后续修改会很痛苦。
    AkinoKaedeChan
        14
    AkinoKaedeChan  
       19 天前 via iPhone
    NixOS ?
    dmanbu
        15
    dmanbu  
       19 天前
    LiveCD
    aru
        16
    aru  
       19 天前
    各发行版的 livecd ,systemrescue 也不错,自行定制也简单
    standin000
        17
    standin000  
    OP
       18 天前
    @hhxsky 发行版怕是要几个几百 g 的 u 盘吧,只能上移动硬盘了,有点笨重
    @aru @evansun @w568w 不可变系统指操作系统的核心文件和配置在安装后被锁定为 ‌只读状态‌,常规进程无法修改这些组件。这种设计通过原子更新( Atomic Update )实现版本切换,确保系统稳定性和安全性
    @mayli lbu 方式什么方式
    mayli
        18
    mayli  
       18 天前 via Android
    @standin000 alpine linux 可以做成类似 livecd 这种 每次启动把数据读到内存跑 除非用户备份更改 否则不会写盘。


    https://wiki.alpinelinux.org/wiki/Diskless_Mode
    mel0n
        19
    mel0n  
       17 天前 via Android
    Tails
    standin000
        20
    standin000  
    OP
       15 天前
    @mel0n 谢谢,不是为了匿名 tor 网络
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3579 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:28 · PVG 12:28 · LAX 21:28 · JFK 00:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.