Rhel

Kickstart 未在 rhel 7.2 上安裝 X

  • April 21, 2019

我正在嘗試使用 kickstart 並安裝帶有 GUI 的 RHEL 7.2 系統。在我的 ks.cfg 文件中,我指定了這些選項以實現一個啟用 X 的系統。

%packages --ignoremissing
@Server with GUI
@GNOME Desktop
@X Window System
@Development and Creative Workstation
@Graphical Administration Tools
@Fonts
%end
%post
/bin/systemctl set-default graphical.target
%end

X 的軟體包選擇取自 RHEL 頁面:https ://access.redhat.com/solutions/5238

出於某種原因,我的系統啟動到純文字模式。但是,如果我檢查目標,則將其設置為“圖形目標”。日誌中沒有提到任何問題。當我確實做了一個“yum grouplist”時,這些包並沒有顯示為“已安裝*”* ftp/pxe 伺服器上的本地共享。ksvalidator 工具發現我的 kickstart 文件沒有問題。我難住了。

解決方案 -

似乎 kickstart/anaconda 不喜歡大寫和空格。我更改為下面的此配置並且它有效。如果大小寫或語法有問題,不知道為什麼 ksvalidator 不接受這一點。總之,問題解決了。HTH 別人。

%packages --ignoremissing
@^graphical-server-environment
@base
@core 
@gnome-desktop
@x-window-system 
@development-and-creative-workstation
@graphical-administration-tools
@fonts 
@server-with-gui
%end

上面生成的配置會在新安裝的系統的 /root 中生成一個 anaconda-ks.cfg 文件,如下所示。

%packages --ignoremissing
@^graphical-server-environment
@base
@core
@desktop-debugging
@development-and-creative-workstation
@dial-up
@fonts
@gnome-desktop
@graphical-administration-tools
@guest-agents
@guest-desktop-agents
@input-methods
@internet-browser
@multimedia
@print-client
@server-with-gui
@x-window-system
@x11

引用自:https://unix.stackexchange.com/questions/333822