centos的教程多,但ubuntu的少,可能就像上面hkkitlee大师说的那样官方說明有功能未能實現啊 |
a22124497 发表于 2020-12-26 01:49 一些概念性的問題: ks preseed用來自動化;是什麼的自動化? 到底你是想「安裝」還是啟動Live? 老是不明你為何要ubuntu的核心以「兼容」的方式來執行ks?官方說明有功能未能實現啊? 為何你會認為以centos的核心參數inst.repo放到ubuntu的核心有作用? 以上是編寫腳本重點 題外話:centos已經被redhat完了。 |
hkkitlee 发表于 2020-8-15 18:10 想求助一下 目前菜单如下 :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,都没有生效,直接就是进了 要不就是直接 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 最近几天一直折腾这玩意,有点晕乎乎的 |
我还有写不明白 |
如果不是Live,ubuntu安裝的話是不需要nfs。 假設你http伺服器下載preseed.cfg沒問題;preseed.cfg內容也沒問題。 你這腳本的「核心參數」應該放在kernel同一行;而不是在initrd的後面。 啟動後可以檢查核心參數是否正確由loader提供:cat /proc/cmdline |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.