Score:1

บังคับให้ผู้ติดตั้งต้องการมนุษย์

ธง za

ฉันกำลังพยายามปรับแต่งตัวติดตั้ง แต่ดูเหมือนว่าเอกสารประกอบจะไม่พูดถึงวิธีการเริ่มต้นทั้งหมดด้วยตัวเลือกที่เป็นไปได้ทั้งหมด (หรือฉันไม่เห็นตัวชี้ที่จะเป็นประโยชน์เช่นกัน)

โดยปกติ เมื่อคุณเริ่มบูท "live cd" เพื่อทำการติดตั้ง หน้าจอเริ่มต้นจะแสดง "keyboard = human" พร้อมการหมดเวลา สิ่งที่ฉันกำลังมองหาคือการบังคับให้เป็นจริงเสมอและนำตัวเลือกนั้นออกเพื่อให้ผู้ติดตั้งเห็นเมนูใน isolinux.cfg เสมอ

ฉันไม่พบสิ่งใดที่จะเปลี่ยนแปลงใน boot/grub/grub.cfg เพื่อบังคับหรือฉันคิดว่านั่นคือสิ่งที่ควรไป ฉันใช้การติดตั้งอัตโนมัติถ้ามันสำคัญ แต่ฉันไม่คิดว่าควร

อัปเดต: เพื่อพยายามชี้แจง ฉันกำลังพยายามสร้างการติดตั้งแบบกำหนดเองและเริ่มด้วย ubuntu-20.4.2-live-server-amd64.iso ดังนั้น LTS รุ่นล่าสุด จากสิ่งที่ฉันได้อ่าน โปรแกรมติดตั้งเดเบียนเลิกใช้แล้ว ดังนั้นฉันจึงพยายามใช้การติดตั้งอัตโนมัติ ซึ่งฉันสามารถทำงานได้ตามงานที่อยู่ใน gist.github.com หรืออย่างน้อยฉันก็สามารถติดตั้งพื้นฐานได้ และ ฉันจะต้องเพิ่มการปรับแต่งบางอย่างเท่านั้น หมายเหตุ: ฉันต้องลงเอยด้วย ISO ที่สามารถบู๊ตได้เต็มรูปแบบ (และฉันรู้วิธีการทำเช่นนั้นกับ xorriso->mkisofs/isohybrid) ดังนั้นฉันจึงสามารถใส่ข้อมูลทั้งหมดลงในไดรฟ์ USB เพื่อติดตั้งบนฮาร์ดแวร์จริง (หรือ VMware สำหรับการพัฒนา)

ปัญหาที่ฉันมีคือเมนูแรกสุดในโปรแกรมติดตั้งมีหน้าจอสีน้ำตาลที่มี "คีย์บอร์ด = มนุษย์" "ตัวเลือก" ที่ด้านล่าง ซึ่งถ้าคุณไม่กดปุ่ม มันจะเริ่มทำค่าเริ่มต้นใน isolinux /txt.cfg (หรือมากกว่านั้นที่ฉันพบในการทดสอบ) หากผู้ใช้กดปุ่มก่อนหมดเวลา ผู้ใช้จะต้องเลือกภาษาก่อนที่จะเห็นเมนูการติดตั้งจาก isolinux/txt.cfg ซึ่งผู้ใช้สามารถเลือกจากสิ่งที่อยู่ในเมนู (ฉันวางแผนที่จะมี 4 ตัวเลือกที่แตกต่างกันสำหรับความต้องการในการติดตั้งที่แตกต่างกัน) ความปรารถนาของฉันคือ (1) ลบหน้าจอสีน้ำตาลเริ่มต้นด้วย "คีย์บอร์ด = มนุษย์" "ตัวเลือก" จากนั้น (2) บังคับให้ไปที่เมนู txt.cfg ราวกับว่ามีมนุษย์อยู่เสมอและให้มันนั่งอยู่ที่นั่นจนกว่า มีการเลือก (หรือหมดเวลาจริง ๆ = 0) แต่ฉันไม่รู้ว่าอะไรทำให้หน้าจอสีน้ำตาลนั้นไม่แสดงขึ้น หรือวิธีบังคับโปรแกรมติดตั้งให้ไปที่เมนู txt.cfg โดยตรง

ฉันหวังว่าฉันจะสามารถเข้าไปใน boot/grub/grub.cfg และเพิ่มสวิตช์ไปที่รายการ "ผนวก" (เช่นที่ฉันต้องเพิ่ม "ติดตั้งอัตโนมัติ") ฉันได้ลองเพิ่ม "languagechooser/language-name=English keyboard-configuration/layoutcode=us" ตั้งแต่เมื่อคุณกดปุ่ม มันจะถามคำถามภาษากับคุณ และฉันหวังว่าถ้ามีคำตอบเหล่านั้นอยู่แล้ว ไปทางนั้นและแม้แต่ข้ามคำถามเหล่านั้นไป แต่หน้าจอสีน้ำตาลยังคงอยู่และยังคงขอให้ฉันเลือกภาษา

นอกจากติดอยู่ที่นั่นแล้ว ฉันไม่พบเอกสารนี้ที่ใดเลย (หรืออย่างน้อยความสามารถในการค้นหาของฉันก็ล้มเหลวจนถึงตอนนี้) เอกสารส่วนใหญ่ คำถาม & คำตอบ ฯลฯ ล้วนพูดถึง v16.04 หรือแม้แต่ v14.04 (หรือก่อนหน้านี้) และดูเหมือนว่าสิ่งต่าง ๆ จะเปลี่ยนไปสำหรับ 20.04 ... จากนั้นอีกครั้งก็ไม่มีแม้แต่สิ่งที่เก่ากว่าที่พูดถึงการลบหน้าจอสีน้ำตาลนั้นด้วย แต่ฉันพบว่าสิ่งที่เก่ากว่าส่วนใหญ่บอกให้ฉันทำในสิ่งที่ฉันไม่สามารถทำได้อีกต่อไปแล้วใน 20.04 เนื่องจากชื่อไฟล์เปลี่ยนไป ฉันใช้การติดตั้งอัตโนมัติซึ่งไม่เคยมีมาก่อน ฯลฯ

Nmath avatar
ng flag
ต้องการข้อมูลเพิ่มเติมเพื่อทำความเข้าใจสิ่งที่คุณกำลังพยายามทำและปัญหาเฉพาะเจาะจงที่คุณกำลังพยายามแก้ไข มันไม่ชัดเจนว่าคุณกำลังถามอะไร เราไม่รู้ด้วยซ้ำว่าคุณกำลังใช้งาน Ubuntu เวอร์ชันใดอยู่
guiverc avatar
cn flag
Ubuntu มีตัวติดตั้ง 4 ตัวและคุณไม่ได้ระบุเจาะจงว่าคุณกำลังพูดถึงอะไร (ฉันไม่นับตัวติดตั้งเดสก์ท็อปใหม่ด้วย แม้ว่าการที่คุณพูดถึง *live cd* จะนับ 1 ว่าไม่น่าเป็นไปได้) คำถามของคุณไม่ชัดเจน
KBrannen avatar
za flag
เพิ่มการอัปเดตพร้อมข้อมูลเพิ่มเติม
KBrannen avatar
za flag
อัปเดต 2: ฉันกำลังทำงานภายใต้สมมติฐานว่า boot/grub/grub.cfg ถูกเรียกก่อนเพื่อนำ kernal & installer เริ่มต้นขึ้นมา (และหน้าจอสีน้ำตาลถูกสร้างขึ้นที่นั่น) จากนั้น isolinux/txt.cfg จะถูกอ่านและ ใช้ครั้งที่ 2 บางทีนั่นอาจจะผิดและเป็นสาเหตุที่ทำให้ฉันมีปัญหา แต่อีกครั้งฉันไม่พบส่วนเริ่มต้นของกระบวนการนี้ที่บันทึกไว้ในที่ใดเลย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา