请问有人把 Linux 桌面版安装到移动硬盘或 U 盘上长期用吗,要注意些什么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
mrfox
V2EX    Linux

请问有人把 Linux 桌面版安装到移动硬盘或 U 盘上长期用吗,要注意些什么

  •  
  •   mrfox 2023-05-17 20:01:07 +08:00 6474 次点击
    这是一个创建于 881 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这样是不是就随时能用自己的环境了

    有啥经验可以分享吗,比如用的什么版本有什么坑等

    谢谢

    61 条回复    2024-11-17 22:47:07 +08:00
    LindsayZhou
        1
    LindsayZhou  
       2023-05-17 20:11:28 +08:00
    ltkun
        2
    ltkun  
       2023-05-17 20:45:31 +08:00   1
    移动硬盘要注意文件系统容易损坏 刚刚就又坏了一次哈 第三次遇到了 速度 c 口可以上 g 应该是够了
    MrKrabs
        3
    MrKrabs  
       2023-05-17 22:40:50 +08:00
    注意 u sb 口
    xiaokanhongchen
        4
    xiaokanhongchen  
       2023-05-17 23:37:56 +08:00 via Android   1
    建议 可安装到 vhd 中,然后装好初始环境,复制一份当备份或测试用,以后出了问题,可直接还原,最近刚研究好 win 装 vhdx,Linux 装 VHD ,可以随时带着走,盘只用一两个文件,干净方便
    anytk
        5
    anytk  
       2023-05-17 23:38:26 +08:00 via Android
    用三星 256G 装 debian sid 两年多了,文件系统用 btrfs 开透明压缩,还可以只是近来跟不上电脑性能力了,准备换 nvme 移动硬盘盒搞搞
    MrLonely
        6
    MrLonely  
       2023-05-17 23:51:00 +08:00
    @xiaokanhongchen 可以分享一下具体怎么装吗?我也想这么装。
    7RTDKSAK
        7
    7RTDKSAK  
       2023-05-18 00:02:37 +08:00   1
    这个我熟

    有很多 DEBIAN/UBUNTU 衍生发行版专门为便携目的而优化,我曾经有接近俩年时间一直在高强度使用,甚至玩源里几款 FPS 都无压力

    楼主可以搜索关键词`LINUX LIVE PERSISTENCE`

    至于把常规发行版安装到 U 盘,安装肯定是可以,但是我没有这种经验,不好给建议
    alex177027
        8
    alex177027  
       2023-05-18 00:12:44 +08:00 via Android
    注意线要插稳,以及硬盘盒散热
    cc666
        9
    cc666  
       2023-05-18 00:18:52 +08:00
    安装的时候选好 EFI 分区,免得启动不来或者把原来系统的启动项干掉了
    YsHaNg
        10
    YsHaNg  
       2023-05-18 00:19:11 +08:00
    尽量用 ssd 主控 要有 uasp trim
    tin3w5
        11
    tin3w5  
       2023-05-18 00:37:51 +08:00 via iPhone
    有,好多年前一个学弟去当兵,那地方用的系统有 agent ,想避免 agent 监控就用 u 盘搞一个 kali ,用了三年。
    ivvei
        12
    ivvei  
       2023-05-18 01:09:27 +08:00
    U 盘会很烫
    findex
        13
    findex  
       2023-05-18 01:23:56 +08:00
    u 盘比硬盘容易写坏。u 盘只是用紧急启动盘用的。
    而且 u 盘速度太慢。如果用 usb 口的话,建议用个 usb + m.2 pcie 硬盘盒,速度飞越而且读写稳定一些。
    mrfox
        14
    mrfox  
    OP
       2023-05-18 01:32:26 +08:00
    多谢各位的热心指导,目前要学的关键字
    debian sid
    LINUX LIVE PERSISTENCE
    uasp trim
    不要用 u 盘,准备用个 usb 2.0 的 ssd 尝试下,不知速度跟得上不
    webshe11
        15
    webshe11  
       2023-05-18 01:36:39 +08:00 via Android
    几年前用 2.5 寸机械硬盘盒搞过一个 Kali Linux ,经验就是一定要用 SSD 否则很慢,最后实际也没怎么用就格了,瞎折腾挺有意思但是也浪费不少时间
    424778940
        16
    424778940  
       2023-05-18 02:42:27 +08:00
    我就这么干的 用 nvme 转 c 口盒子 上班带 u 盘 主要是图个上下班不用带笔记本回来
    公司笔记本里装了个 windows+bitlocker 做应急用
    上下班带个 u 盘就行 很方便 所有环境和代码都跟着走 回家直接挂虚拟机里从这个物理盘启动 可以继续用

    不过要提的建议就是 尽量避免加密文件系统 虽然被人偷走 /捡到会很惨 但盘坏了自己盘不好恢复数据更惨
    ext4 可能恢复软件支持的多一些
    zfs 考虑到有 copy on write, 对于容易掉线的 u 盘来说更不容易丢数据一些
    当然还有最重要的 定期备份数据
    热备份还没找到什么太稳妥的方法 就不推荐了
    jqtmviyu
        17
    jqtmviyu  
       2023-05-18 03:15:28 +08:00
    @xiaokanhongchen #4 请问 vhd 系统的启动速度会更慢吗? 我尝试把系统迁移到 vhd 中, 发现明显比直接安装到 ntfs 中启动慢
    james122333
        18
    james122333  
       2023-05-18 04:15:11 +08:00
    最好是移动硬盘 但你这样信息安全就很难保证 平板的好处就在这 小且可以启动好
    dingwen07
        19
    dingwen07  
       2023-05-18 06:35:28 +08:00
    之前用过一年
    然后有一次不知道怎么的系统 log 把整个 U 盘占满了
    xiaokanhongchen
        20
    xiaokanhongchen  
       2023-05-18 08:49:16 +08:00   4
    @jqtmviyu
    @MrLonely
    1. 通过 virtualbox 安装 ubuntu 到 vhd 格式的硬盘。(固定大小;在系统主板设置出打开“启动 EFI”;安装后安装 grub 的 Legacy BIOS 模式的包 grub-pc-bin 等。)
    2. 挂载 vtoyboot 镜像,在 Ubuntu 中执行 vtoyboot 脚本,sudo bash vtoyboot.sh 脚本执行完之后,使用 poweroff 命令关机。
    3. 拷贝到 U 盘或硬盘 c 盘自建目录下,改后缀名为 .vtoy U 盘中的可以用 Ventoy 启动。
    4. 以上是 linux 的 vhd 安装,可参照网址及时修改 https://www.ventoy.net/cn/plugin_vtoyboot.html
    5. U 盘启动,U 盘安装 ventoy ,vhd 可以直接放到 U 盘里就行,开机就能看到
    crazyweeds
        21
    crazyweeds  
       2023-05-18 08:53:09 +08:00
    不推荐 U 盘,因为 U 盘寿命不行。并且体验也差,主要体现在速度满和发热量高。
    可考虑 SSD ,至于 NVME 还是普通 SATA ,现在 NVME 2TB 价格才 500 的前提下,还是推荐 NVME 。
    blankmiss
        22
    blankmiss  
       2023-05-18 08:59:45 +08:00
    U 盘不太好 本来就不是长时间读取的 不如用硬盘盒
    ungrown
        23
    ungrown  
       2023-05-18 10:36:26 +08:00
    @jqtmviyu #17 损耗不可避免
    xiaokanhongchen
        24
    xiaokanhongchen  
       2023-05-18 10:37:29 +08:00 via Android
    @jqtmviyu 我用的 nvme 的 SSD 装的硬盘盒子,速度很快,和电脑差不多,没感觉区别明显,据说在固态上速度损失不大
    libook
        25
    libook  
       2023-05-18 10:58:43 +08:00
    平时不用 U 盘做桌面系统盘,但我的 NAS 常年是用 U 盘里的 Debian 系统,需要注意的就只是写入寿命问题,我们目前用了一个叫做 folder2ram 的工具进行配置,尽可能减少写入操作,一个 U 盘用了两年多,然后挂了。根据需要经常备份。
    kevin13
        26
    kevin13  
       2023-05-18 11:12:51 +08:00
    很早就这么干过,唯独要注意的就是 u 盘损坏
    n1cogrv
        27
    n1cogrv  
       2023-05-18 12:05:03 +08:00
    如果你用 Arch 系的话,关键词是 ALMA - Arch Linux Mobile Appliance 。
    供参考:
    https://github.com/philmmanjaro/alma
    https://github.com/r-darwish/alma

    Manjaro Forum 里面也有人写了个帖子,非常详细,用 LUKS container 加密分区了的。
    https://forum.manjaro.org/t/root-tip-how-to-manjaro-to-go-lxde-with-persistance/12596
    替换一下你喜欢的 UI/WM 就行。
    n1cogrv
        28
    n1cogrv  
       2023-05-18 12:07:16 +08:00
    至于硬件嘛,上面的 v2er 基本也是指明了。我的话就直白点,买个全金属的硬盘盒+散热贴片+NVMe 固态+经常备份
    vituralfuture
        29
    vituralfuture  
       2023-05-18 13:14:15 +08:00 via Android
    manjaro 安装的时候就是从 u 盘里启动一个完整的 manjaro 系统,然后这里面安装了一大堆东西,让你体验 manjaro ,体验够了可以安装到硬盘上
    tomychen
        30
    tomychen  
       2023-05-18 14:10:42 +08:00
    你需要一个很抗操的 U 盘,其他无差。
    iamqk
        31
    iamqk  
       2023-05-18 14:31:04 +08:00
    可以用自己组装的 ssd ,比较耐用
    u 盘不行,不是这种用途,而且速度也有限
    mrfox
        32
    mrfox  
    OP
       2023-05-20 14:43:43 +08:00
    @xiaokanhongchen 除了 u 盘启动,ventoy 这个启动可以安装到硬盘吗请问
    xiaokanhongchen
        33
    xiaokanhongchen  
       2023-05-20 17:52:42 +08:00 via Android
    @mrfox 可以,但是不推荐,毕竟用于移动硬盘或 U 盘,要在硬盘上用,最好 grub2 引导或者 win 引导。
    mrfox
        34
    mrfox  
    OP
       2023-05-21 13:22:14 +08:00
    @xiaokanhongchen 好的谢谢,今天再读一遍教程就上手
    mrfox
        35
    mrfox  
    OP
       2023-05-22 22:20:50 +08:00
    @424778940 nvme 的盒子有推荐吗
    mrfox
        36
    mrfox  
    OP
       2023-05-22 23:11:28 +08:00
    @xiaokanhongchen
    “安装后安装 grub 的 Legacy BIOS 模式的包 grub-pc-bin 等”这步

    请问 archlinux 需要这步吗

    @crazyweeds NVME 有推荐不

    @n1cogrv 有套装推荐不还是要分着买
    424778940
        37
    424778940  
       2023-05-22 23:24:48 +08:00   1
    @mrfox

    没有利益相关因素
    我自己在用这两个 ASM2362 的盒子

    便宜的选这个
    https://item.jd.com/10040267150493.html
    贵一些的选这个(记得选 ASM2362 的!)
    https://item.taobao.com/item.htm?id=651360115430
    xiaokanhongchen
        38
    xiaokanhongchen  
       2023-05-23 08:28:42 +08:00 via Android
    @mrfox 如果近几年的电脑,“安装后安装 grub 的 Legacy BIOS 模式的包 grub-pc-bin 等”这步可以不装,不影响正常使用,这步本来就是为了在老主板上使用,老主板现在越来越少了。
    beatboxgao
        39
    beatboxgao  
       2023-05-23 17:18:35 +08:00
    之前用的三星移动 ssd T7?装的 Manjaro ,会突然卡顿 5s ,一天大概发生三四次,不过大概是我显卡有问题(目前显卡已经报废了)。
    除此之外,感觉和普通硬盘里装没啥区别。
    mrfox
        40
    mrfox  
    OP
       2023-05-23 21:08:52 +08:00
    折腾一下午参考 archwiki 在 virtualbox 里安装上了 arch ,chroot 回来连不上网,搜索半天好像说是没有装 net manager ,sigh...

    目前转向现成的镜像再继续折腾
    mrfox
        41
    mrfox  
    OP
       2023-05-23 21:21:55 +08:00
    好像不行,激活 efi 后就无法启动了,看来还得重新安装
    mrfox
        42
    mrfox  
    OP
       2023-05-24 03:51:07 +08:00
    最新进展:用 archinstall 安装成功了,但是启动不了 vdi
    回去看 vtoyboot 支持表格中,嗯,就没有 archlinux (只有基于它的 2 个)。。。
    再来
    mrfox
        43
    mrfox  
    OP
       2023-05-24 19:55:00 +08:00
    终于用上了,感谢大家

    最终用了 ubuntu ,ventoy 无痛 legacy boot ,arch 还是留给高手吧
    mrfox
        44
    mrfox  
    OP
       2023-05-24 21:55:20 +08:00
    @xiaokanhongchen
    请问使用中的文件一般是保存在哪好,我试了下,ubuntu 可以存到 ventoy 启动的盘
    xiaokanhongchen
        45
    xiaokanhongchen  
       2023-05-25 09:05:16 +08:00
    @mrfox 都行,其实你保存在 vhd 中其实也是在 U 盘中,看自己喜好,将来有问题,挂载起来都能修复,重要的文件多备份,加密放到网盘上最好。
    mrfox
        46
    mrfox  
    OP
       2023-05-25 14:04:24 +08:00
    @xiaokanhongchen
    好的,谢谢
    btw: vhd 方式就不需要持久化了对吧
    busier
        47
    busier  
       2023-05-25 19:44:58 +08:00
    一直都是定制 Live ,从来不考虑装完整版到可移动磁盘使用!
    mrfox
        48
    mrfox  
    OP
       2023-05-25 20:15:42 +08:00
    @busier
    怎么个定制法儿,如果只是救援用定制是可以的,长期是不是就要用到持久化了
    busier
        49
    busier  
       2023-05-28 13:06:11 +08:00
    @mrfox Live 可以持久化,也可以非持久化,临时改变引导参数就行了!另外,大多数 Live 支持 toram 参数,遇到大内存的机器直接将系统镜像 Copy 到内存中,就可以拔盘运行了!
    所以,为啥要在可移动磁盘上使用完整版系统呢?
    busier
        50
    busier  
       2023-05-28 13:17:44 +08:00
    建议你就选一个合适的 Live 放到 U 盘运行就妥了!参考下 Kali 的 Live ,官方有设置为持久化,和加密持久化的说明!
    毕竟 Live 在可移动磁盘上是只读的!就算使用过程中持久化分区写坏了不能启动,还可以切换到非持久化启动应急,总比完整系统多一种应急选择!

    况且 Live 的内核也更加适合不同硬件平台,可移植性更好!例如新版的 ubuntu desktop 的 ISO 就加了 n 卡驱动!解决了过去 n 卡机器上 X 经常卡死的问题!
    mrfox
        51
    mrfox  
    OP
       2023-05-29 03:31:17 +08:00
    @busier
    好的学习下,是遇到了 n 卡机器上 x 卡死的问题,原来不是个案
    典型的如 manjaro 的 iso 直接连 live 都进不去
    lewiet
        52
    lewiet  
       2023-07-01 23:20:21 +08:00
    多数系统都有 write2USB 的 script,很简单,我用 10 多年了
    不要设 presistence 就不容易坏,因为没写入,但有时引导会坏要重新 write2usb
    mrfox
        53
    mrfox  
    OP
       2023-07-09 17:54:00 +08:00
    @lewiet 不 presistence 不就没有自己的改后的环境了么

    目前我用的 ventoyboot vhd 的方案,ubuntu 没问题,继续在研究如何在 arch 上跑起来
    1a2b3clong
        54
    1a2b3clong  
       2023-09-14 00:24:27 +08:00 via Android
    @ltkun 我也遇到这种情况了,有什么恢复文件系统的工具吗,我搜了半天没找到
    ltkun
        55
    ltkun  
       2023-09-14 07:35:12 +08:00 via Android   1
    @1a2b3clong 如果不能进系统了试试其他启动菜单进去 fsck 修复文件系统 不行只能挂其他系统上修复了
    ovoie
        56
    ovoie  
       2023-12-22 12:56:29 +08:00
    试过,主要是 USB 插口速度随缘。
    我当初用的方案如下。
    2. 然后使用 overlayfs 的方案保存数据.
    3. 如果内存足够大的,将系统软件加载到内存里,使用缓存加速。
    4. 如果内存不是很充足,则可以考虑使用一些 preload 方案,参考 https://wiki.archlinux.org/title/preload
    这一套搞下来比较复杂,需要一些耐心,后来大学做实验,忘记拔 U 盘,痛失了这个系统
    scoful
        57
    scoful  
       332 天前
    @424778940 大佬,请问你的盒子还在使用吗?昨天发现我的一个 ssd 口寄了,想直接用 ssd 盒子来代替,里面全是 idea 等开发工具,我想接上盒子直接使用,有可能吗?
    424778940
        58
    424778940  
       332 天前
    @scoful 没太看明白, 你是 ssd 里装系统, 然后主板 m.2 接口坏了, 想用盒子启动?
    windows 和 linux 应该都是可以的 前提是你用的 gpt+uefi
    scoful
        59
    scoful  
       332 天前
    @424778940
    - 主板有 2 个 m.2 接口,装了 2 条 ssd ,1 条系统,1 条开发环境,其中一个接触不良,一会好一会坏,所以现在用好的那个接口启动系统。
    - 然后想把开发环境的 ssd ,使用盒子外接,实现跟插主板里一样的使用。不了解盒子的情况,现在担心能不能跟插主板一样,无缝使用?有点担心发热会烧掉 ssd 。
    - 看到大佬你有使用经验,所以想问问我这个想法可行吗?
    424778940
        60
    424778940  
       331 天前
    @scoful m.2 口接触不良...这很难吧?
    我自己用 ssd 盒子反正没遇到什么问题, 过热的事情就算你放主板上也是一样会热, 主要是买盒子时候要买个热容大一些的, 有些 ssd 是怎么都很热, 有的是只有读写才会比较热, 前者没救, 后者还行

    你可以试试我 37 楼第二个链接那个, 就是一整块铝做的, 比起塑料的热容会好不少
    scoful
        61
    scoful  
       331 天前
    @424778940 主板上的 m2 口,插进去已经不会自动翘起来了,屋漏啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     987 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 22:42 PVG 06:42 LAX 15:42 JFK 18:42
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86