Score:0

เรียกใช้สคริปต์หลังจากการติดตั้ง Debian เสร็จสิ้น

ธง mq

ฉันใช้ ล่วงหน้า เพื่อติดตั้งเดเบียนโดยอัตโนมัติ
ฉันต้องการเรียกใช้สคริปต์ชื่อ "run.sh" เมื่อสิ้นสุดการติดตั้ง Debian:

#!/bin/bash
แตะ /root/example.txt

ฉันได้ลองหลายรุ่นที่ฉันพบโดย google (ฉันเพิ่มคำสั่งเหล่านี้ใน preseed.cfg):

d-i late_command สตริง cp -a /cdrom/preseed/run.sh /target/root; chmod 777 /root/run.sh; /root/run.sh;

d-i preseed/late_command สตริง \
  cp ในเป้าหมาย run.sh /root/ && ในเป้าหมาย chmod 755 /root/run.sh \
  ซีดี /เป้าหมาย; \
  chmod +x ./run.sh; \
  chroot ./ ./run.sh;

ฉันได้ลองทำทุกสิ่งที่ฉันได้เห็นและมันเกิดขึ้นกับฉัน ไม่มีครั้งไหนที่ฉันทำสำเร็จเลย สิ่งที่ฉันทำได้มากที่สุดคือหน้าจอสีแดงพร้อมข้อผิดพลาดว่าไฟล์ "run.sh" เสียหาย

ฉันเพิ่งเห็นคำถามที่คล้ายกันในปี 2558

djdomi avatar
za flag
คุณควรเรียกใช้สคริปต์นี้โดย /path/to/bash /path/to/script IMHO
mq flag
ขอบคุณสำหรับความช่วยเหลือ แต่ฉันสามารถแก้ไขปัญหาได้ (ฉันใช้คำตอบจากฟอรัมอื่นซ้ำ แต่ก็ใช้ได้เหมือนกัน)
djdomi avatar
za flag
และบอกตามตรงว่า ใช้ bash และสคริปต์กับเส้นทางเนทีฟเพื่อเรียกใช้ :-)
mq flag
ในเดเบียน เป็นที่เข้าใจกันว่าพาธคือ `/cdrom/` เมื่อคู่มือไม่ได้ระบุเช่นนั้น ในตัวอย่างระบุว่าเป็น `/hd-media/` และ `ในเป้าหมาย /bin/bash` ก็เป็นสิ่งที่ใช้งานง่ายเช่นกัน ...
Score:1
ธง mq

วิธีแก้ปัญหานี้ขึ้นอยู่กับข้อเท็จจริงที่ว่า คุณใช้ USB เพื่อติดตั้งระบบปฏิบัติการ และคุณจะมีโฟลเดอร์ชื่ออยู่ในรูทของ USB ไฟล์ ซึ่งคุณจะมีไฟล์ preseed.cfg และปฏิบัติการที่เรียกว่า run.sh.

คำสั่งนี้จะคัดลอกไฟล์ run.sh ถึงรากของผู้ใช้ ราก และที่นั่นจะดำเนินการสคริปต์

d-i preseed/late_command สตริง cp /cdrom/files/run.sh /target/root/; chmod +x /target/root/run.sh; ในเป้าหมาย /bin/bash /root/run.sh

หลังจากนี้คุณสามารถใช้ rm เพื่อลบไฟล์ คุณยังสามารถเรียกใช้สคริปต์ได้โดยตรงจาก USB (โดยไม่ต้องคัดลอก) แต่หลังจากการทดสอบบางอย่าง ฉันตรวจสอบแล้วว่าสามารถทำให้เกิดข้อผิดพลาดของมนุษย์ได้

โพสต์คำตอบ

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