สวัสดี ฉันต้องสร้างอิมเมจ Fedora Server ด้วยแอปพลิเคชันของฉันโดยใช้การติดตั้งแบบคิกสตาร์ท
ฉันได้ดำเนินการตามขั้นตอนต่อไปนี้:
- ดาวน์โหลดภาพ fedora35 จาก https://getfedora.org/en/server/download/ (เซิร์ฟเวอร์ Fedora-dvd-x86_64-35-1.2)
- เมานต์ iso : เมานต์ -t iso9660 -o วนรอบ Fedora-Server-dvd-x86_64-35-1.2.iso /mnt/
- mkdir /var/iso
- cp -a /mnt/ /var/iso.cp
- ซีดี /var/iso/
- vim ks.cfg (เนื้อหาของไฟล์ ks อยู่ด้านล่าง): ไฟล์นี้สร้างขึ้นโดยอัตโนมัติในขณะที่ติดตั้ง fedora ด้วยตนเอง
# สร้างโดย Anaconda 35.22.2
# สร้างโดย pykickstart v3.34
#version=การพัฒนา
# ใช้การติดตั้งแบบกราฟิก
กราฟิก
# รูปแบบแป้นพิมพ์
แป้นพิมพ์ --vckeymap=เรา --xlayouts='เรา'
#ภาษาของระบบ
lang en_US.UTF-8
#ข้อมูลเครือข่าย
เครือข่าย --bootproto = dhcp --device = ens160 --ipv6 = auto --no-activate
# ใช้สื่อการติดตั้ง CDROM
ซีดีรอม
% แพ็คเกจ
@^เซิร์ฟเวอร์-ผลิตภัณฑ์-สภาพแวดล้อม
%จบ
# เรียกใช้ Setup Agent ในการบู๊ตครั้งแรก
บูตเครื่องแรก -- เปิดใช้งาน
# สร้างโดยใช้ Blivet เวอร์ชัน 3.3.0
ละเว้นดิสก์ --only-use=sda
# การกำหนดค่า bootloader ของระบบ
bootloader --append="reboot=pci i915.force_probe=4571 module_blacklist=pinctrl_elkhartlake" --location=mbr --boot-drive=sda
# ข้อมูลการล้างพาร์ติชัน
ส่วนที่ชัดเจน -- ไม่มี --initlabel
# ข้อมูลการแบ่งพาร์ติชั่นดิสก์
ส่วน / --fstype="xfs" --ondisk=sda --size=94208
ส่วน /mnt/deviceBoot --fstype="xfs" --ondisk=sda --size=95367
ส่วน /var/device/log --fstype="xfs" --ondisk=sda --size=858306
#ใช้การแบ่งพาร์ติชันอัตโนมัติ...
# --------------------------------------------- -------------------
#อะไหล่รถยนต์
#เขตเวลาของระบบ
เขตเวลายุโรป/อัมสเตอร์ดัม --utc
# รหัสผ่านรูท
rootpw -- เข้ารหัส $y$j9T$LueSmDWWdRgLiywynK3Edq1p$6j11FHKiANZhvvDoJG9wcnhgaJ75oKeieZ.rj7sz8
- เป็นกลุ่ม isolinux/isolinux.cfg
เพิ่มป้ายกำกับ kickstart และทำให้เป็นค่าเริ่มต้น:
เริ่มต้นคิกสตาร์ท
ฉลากเริ่มต้น
ป้ายกำกับเมนู ^กำลังทดสอบอุปกรณ์
เคอร์เนล vmlinuz
ต่อท้าย initrd=initrd.img inst.stage2=hd:LABEL=deviceimage inst.ks=hd:LABEL=deviceimage เงียบ
genisoimage -U -r -v -T -J -joliet-long -V "deviceimage" -volset "deviceimage" -A "deviceimage"
-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table
-eltorito-alt-boot -e ภาพ/efiboot.img -no-emul-boot -o newfedora.iso ../mountedIso/
(คำสั่งดังกล่าวดำเนินการในบรรทัดเดียว)
scp fedoraimage จากเครื่องไปยัง widnows และใช้ rufus 3.17 สร้าง usb ที่สามารถบู๊ตได้
ใช้ usb นี้บนอุปกรณ์
งบปัญหา:
เมื่อทำงานบนเครื่องเสมือนจะติดตั้งอย่างถูกต้อง แต่เมื่อลองใช้ฮาร์ดแวร์จะทำให้เกิดข้อผิดพลาด
แหล่งที่มาของการติดตั้งและปลายทางการติดตั้ง
เมื่อฉันลบข้อมูล parttion ออกจาก ks.cfg และเปิดใช้งาน autopart ปลายทางการติดตั้งจะไม่ทำงาน
ปรากฏขึ้น แต่แหล่งที่มาของการติดตั้งยังคงเหมือนเดิม
โปรดแนะนำฉันสำหรับปัญหาข้างต้น