请问有大佬知道怎么在服务器中预装 Linux 操作系统么

2023-01-03 09:01:39 +08:00
 fightdou

公司准备和 OEM 厂商合作,出定制化版的服务器,需要在服务器中预先装好自己定义的操作系统,这种场景有什么好的建议么?

4830 次点击
所在节点    Linux
42 条回复
fightdou
2023-01-03 10:26:09 +08:00
@zhanlanhuizhang 确实,OEM 厂商那边应该有工具可以装
fightdou
2023-01-03 10:32:40 +08:00
@aaa5838769 对,最终的产品是我们出服务器,服务器中内置了我们的产品,现在就是怎么和服务器厂商对接,满足我得需求
fightdou
2023-01-03 10:33:41 +08:00
@yyzh 客户的需求不是服务器,是公司的产品
webcape233
2023-01-03 11:46:45 +08:00
oem 人力安装
webcape233
2023-01-03 11:47:52 +08:00
kickstart 自动安装 用 u 盘或网络启动
lff0305
2023-01-03 12:06:56 +08:00
见过一台 Dell 的服务器,dell 把系统写在 U 盘上。u 盘插在主板上,是一个在机箱里面的 USB 口上。硬盘只做数据盘
vhwwls
2023-01-03 12:07:13 +08:00
@villivateur #1 这个方法不可取,首先不谈二楼说的 UUID 的问题,怎么能保证出售的所有服务器盘位数量都是相同的?盘位数量对不上 LVM 的 PV 数量不一致,很可能根本启动不了。
mingl0280
2023-01-03 12:45:12 +08:00
@fightdou 即使是相同的硬件,也会因为硬盘 UUID 不同无法启动的,不要想着做硬盘镜像。
正解是 pxe+autoinstall+ansible
realpg
2023-01-03 12:49:42 +08:00
好直接,核心技术直接发帖问。。。

可以看出你公司并不是做操作系统的,做操作系统的公司连基本的灌 OEM 硬盘工具都没有就是开玩笑了
cndns
2023-01-03 13:25:14 +08:00
直接把系统做成.img 格式化给厂商 dd 到每台服务器磁盘
weeei
2023-01-03 13:49:07 +08:00
有一个土方法:参考树莓派的 ubuntu 镜像或者官方的 debian 镜像是怎么制作的。
fightdou
2023-01-03 14:37:16 +08:00
@webcape233 oem 应该有工具的
fightdou
2023-01-03 14:38:59 +08:00
@lff0305 这稳定性太差了吧
fightdou
2023-01-03 14:46:21 +08:00
@realpg 确实不是做操作系统的,我一开始就是不知道 OEM 怎么去灌操作系统,看了大家的评论,大概有了一丢丢思路
fightdou
2023-01-03 14:47:14 +08:00
@cndns 是个办法
litguy
2023-01-03 18:48:20 +08:00
我们是定制化 centos 安装包
安装 OS 的时候,我们自己软件也就安装配置好了
用户拿到的就是我们提供 service 的黑盒子
fightdou
2023-01-04 11:00:50 +08:00
@litguy 我们现在也是这样的,不过要把 ISO 预装到服务器中
litguy
2023-01-04 12:41:32 +08:00
@fightdou 我们是自己作 ISO ,放到 U 盘,U 盘插入就自动安装配置了,供参考
fightdou
2023-01-04 14:13:24 +08:00
@litguy centos 自动安装是那么实现的? 我只知道 ubuntu 可以用 autoinstall ,centos 没用过
litguy
2023-01-04 16:08:19 +08:00
@fightdou 你参考参考这个,https://hlyani.github.io/notes/linux/diy_centos_iso.html ,我没留意他们怎么作的安装脚本,估计和这个差不多吧,我只管自己模块开发,没管安装部署这些

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

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

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

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

© 2021 V2EX