无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7022|回复: 8

[求助] ubuntu18.04配置 pxe成功了怎么用 preseed.cfg实现自动化呢

  [复制链接]
发表于 2020-8-15 17:17:54 | 显示全部楼层 |阅读模式
ubuntu18.04配置 pxe成功了怎么用 preseed.cfg实现自动化呢
QQ图片20200815164939.png
2.png
发表于 2020-8-15 18:10:16 | 显示全部楼层
如果不是Live,ubuntu安裝的話是不需要nfs。

假設你http伺服器下載preseed.cfg沒問題;preseed.cfg內容也沒問題。
你這腳本的「核心參數」應該放在kernel同一行;而不是在initrd的後面。

啟動後可以檢查核心參數是否正確由loader提供:cat /proc/cmdline

点评

想求助一下 目前菜单如下 :ubuntu set imgargs initrd=initrd auto=ture kpreseed/url=http://${next-server}/ubuntu/preseed.cfg root=/dev/nfs boot=casper netboot=nfs nfsroot=${next-server}:/E/down/ubuntu  详情 回复 发表于 2020-12-26 01:49
回复

使用道具 举报

发表于 2020-10-11 10:21:38 | 显示全部楼层
我还有写不明白
回复

使用道具 举报

发表于 2020-12-26 01:49:45 | 显示全部楼层
hkkitlee 发表于 2020-8-15 18:10
如果不是Live,ubuntu安裝的話是不需要nfs。

假設你http伺服器下載preseed.cfg沒問題;preseed.cfg內容 ...

想求助一下 目前菜单如下
:ubuntu
set imgargs initrd=initrd auto=ture kpreseed/url=http://${next-server}/ubuntu/preseed.cfg root=/dev/nfs boot=casper netboot=nfs nfsroot=${next-server}:/E/down/ubuntu-18.04.2-desktop-amd64  systemd.mask=tmp.mount ro
kernel http://${next-server}/ubuntu/ubuntu/casper/vmlinuz ${imgargs}
initrd http://${next-server}/ubuntu/ubuntu/casper/initrd

我用的是ubuntu-18.04.2-desktop-amd64的镜像,调了半天,ks,或是preseed,都没有生效,直接就是进了

vm的图

vm的图
第二个问题就是,怎么才能不用nfs呢,按理他应该能直接读我的http的文件,netboot=  这的格式不会写,好烦

要不就是直接 live-installer/net-image=http://192.168.123.214/ubuntu/ubuntu/casper/filesystem.squashfs这种的格式怎么写呢。

参考别人centos7,好像是直接就指了inst.repo=http://${next-server}/rhel/7来生效了,
:rhel7
  initrd http://${next-server}/rhel/7/images/pxeboot/initrd.img
  chain http://${next-server}/rhel/7/images/pxeboot/vmlinuz  initrd=initrd.img ip=dhcp inst.repo=http://${next-server}/rhel/7 ksdevice=link inst.vnc inst.ks=http://${next-server}/rhel/ks7.cfg
  boot


最近几天一直折腾这玩意,有点晕乎乎的

点评

一些概念性的問題: ks preseed用來自動化;是什麼的自動化? 到底你是想「安裝」還是啟動Live? 老是不明你為何要ubuntu的核心以「兼容」的方式來執行ks?官方說明有功能未能實現啊? 為何你會認為以centos的核  详情 回复 发表于 2020-12-26 12:26
回复

使用道具 举报

发表于 2020-12-26 12:26:18 | 显示全部楼层
a22124497 发表于 2020-12-26 01:49
想求助一下 目前菜单如下
:ubuntu
set imgargs initrd=initrd auto=ture kpreseed/url=http://${next- ...

一些概念性的問題:
ks preseed用來自動化;是什麼的自動化?
到底你是想「安裝」還是啟動Live?
老是不明你為何要ubuntu的核心以「兼容」的方式來執行ks?官方說明有功能未能實現啊?
為何你會認為以centos的核心參數inst.repo放到ubuntu的核心有作用?
以上是編寫腳本重點

題外話:centos已經被redhat完了。

点评

1,想安装的 2,随手一搜,各种ks安装ubuntu,ks加pre混合的都有,实在是不知道在上哪找俩靠谱的  发表于 2020-12-26 19:10
回复

使用道具 举报

 楼主| 发表于 2020-12-28 17:16:47 | 显示全部楼层
centos的教程多,但ubuntu的少,可能就像上面hkkitlee大师说的那样官方說明有功能未能實現啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 20:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表