关于Ubuntu 22.04通过USB引导并运行在非启动盘的方案咨询(针对Dell Optiplex 745 SFF搭建Plex服务器场景)
Ubuntu 22.04通过USB引导并运行在非启动盘的方案咨询(针对Dell Optiplex 745 SFF搭建Plex服务器场景)
嘿,这个需求完全可行!我之前帮朋友搞定过类似老主板适配NVME的情况,给你一步步拆解靠谱方案:
准备工作
- 一个至少8GB的靠谱USB2.0U盘(用来做引导盘,选个读写稳定的入门款就行),提前做成Ubuntu 22.04 Server版启动盘(Server版更适合Plex服务器,资源占用更低)
- 兼容PCIe 2.0的x16转NVME适配器(你的Optiplex 745是PCIe 2.0平台,不用买高端款,选带供电的型号更稳妥)
- 你的NVME SSD、2TB SATA HDD
步骤1:把Ubuntu安装到NVME SSD(引导盘选U盘)
- 把NVME通过适配器插在PCIe槽,接上2TB SATA HDD,再插好U盘,开机按F12(Dell的启动项快捷键)选U盘启动
- 进入Ubuntu安装界面,到磁盘分区环节一定要选手动分区,别用自动安装:
- 给NVME SSD分配:
- 一个
/根分区(建议至少60GB,格式选ext4) - 可选swap分区(如果你的机器内存≤4GB,建议设8GB;内存≥8GB可以不用或者设4GB)
- 一个
- 给2TB SATA HDD分配一个
/media/media分区(ext4格式,专门存Plex媒体文件) - 关键操作:引导设备选择你的USBU盘(不要选NVME或SATA盘),这样GRUB引导程序会装在U盘上,后续靠它启动NVME里的系统
- 给NVME SSD分配:
步骤2:修改GRUB配置,默认引导NVME系统
- 安装完成后重启,通过U盘引导进入刚装的Ubuntu系统
- 打开终端,编辑GRUB配置文件:
sudo nano /etc/default/grub - 找到
GRUB_DEFAULT=0:如果NVME系统是GRUB启动列表里的第一个选项,这个值不用改;如果不是,把0改成对应序号(从0开始数),或者直接写菜单名称,比如GRUB_DEFAULT="Ubuntu" - 可以加一行
GRUB_TIMEOUT=2,缩短引导等待时间,适合服务器常年运行的场景 - 保存退出(按Ctrl+O→回车→Ctrl+X),然后更新GRUB:
这一步会把U盘里的引导配置更新,让它默认指向NVME上的系统sudo update-grub
步骤3:优化引导盘与系统性能
- 把U盘格式改成ext4(默认可能是FAT32):先备份U盘里的
EFI和boot文件夹,格式化U盘为ext4,再把备份的文件拷回去,然后重新安装GRUB到U盘(别搞错设备名!用lsblk确认U盘是/dev/sdX,比如sdb):sudo grub-install /dev/sdX - 进入BIOS开启AHCI模式(如果没开的话),能提升SATA和NVME的读写性能,更适合Plex媒体读写
- 安装Plex后,记得把媒体库路径指向
/media/media目录,让媒体文件存在2TB SATA HDD上
步骤4:验证稳定性
- 重启几次,确认每次都能通过U盘引导进入NVME系统,用
lsblk命令检查磁盘挂载情况,确保/分区(NVME)和/media/media(SATA)都正常挂载 - 测试Plex媒体播放,感受下系统响应速度——肯定比纯USB2.0跑系统快太多,NVME的性能优势完全能发挥出来
注意事项
- 引导U盘别随便拔!平时插在机箱后面的USB口固定好,它只负责启动,启动后系统完全跑在NVME上,日常读写很少,不用担心寿命问题
- 老主板的PCIe 2.0 x16带宽足够NVME发挥比USB2.0强得多的性能,完全能满足Plex服务器的需求
- 后续更新系统或修改GRUB配置后,记得运行
sudo update-grub,会自动同步U盘里的引导配置
备注:内容来源于stack exchange,提问作者Macfast
相关产品推荐
相关产品推荐

