ติดตั้งซอฟต์แวร์โดยไม่ต้องบูท VM
คำถามของฉันอาจดูแปลก แต่ฉันอยากจะรู้ว่าเป็นไปได้ที่จะติดตั้งซอฟต์แวร์โดยไม่ต้องบูตระบบปฏิบัติการของเครื่องเสมือน ฉันต้องการติดตั้งจำนวนมาก (ฉันหมายถึงมาก ๆ ) ของการกำหนดค่าซอฟต์แวร์ที่แตกต่างกันบนเครื่องเสมือน Windows ที่แตกต่างกันและฉันพยายามหาวิธีที่จะทำให้กระบวนการนี้เป็นแบบอัตโนมัติและทำได้โดยไม่ต้องเริ่มต้น VM เพราะฮาร์ดแวร์ของฉัน ไม่ จำกัด ฉันลองดูกระบวนการติดตั้งของซอฟต์แวร์บางตัวและส่วนใหญ่ดูเหมือนจะคัดลอกไฟล์ที่ตำแหน่งที่กำหนดและแก้ไขรีจิสตรีด้วยการเพิ่มคีย์และค่า ดังนั้นนี่คือทฤษฎีของผมคนหนึ่งที่ผมอยากให้คุณอนุมัติ / ทำลายทำไมไม่เพียงแค่ติดตั้งซอฟแวร์ใน "ชิ้นงาน" เครื่องเสมือนติดตามการติดตั้งนี้ใช้ติดตั้งติดตามเช่นการเข้าสู่ระบบการเปลี่ยนแปลงในรีจิสทรีกับRegShot , และจากการเขียนสคริปต์ให้ใช้การเปลี่ยนแปลงแบบเดียวกันโดยใช้เครื่องมือเช่นlibguestfsและhivexบน VMDK / VDI เป้าหมาย นี่คือลำดับที่ฉันคิดเกี่ยวกับ: [บนชิ้นงาน VM] สแนปชอตรีจิสตรี ติดตั้งซอฟต์แวร์ สแนปชอตรีจิสตรี รับการติดตามการติดตั้งไปยังสคริปต์ที่จะคัดลอกไฟล์ทั้งหมดที่ถูกนำไปใช้ในระหว่างการติดตั้งลงในแพ็คเกจ [ในระบบใด ๆ ที่ libguestfs เข้ากันได้ (ส่วนใหญ่ UNIX)] คัดลอกไฟล์ทั้งหมดที่มีอยู่ในแพ็คเกจที่ถูกต้องบนเป้าหมาย VMDK / VDI โดยใช้ libguestfs และติดตามการติดตั้งที่คุณได้รับก่อนหน้านี้ (เกี่ยวข้องกับการเขียนสคริปต์) ใช้การเปลี่ยนแปลงกับรีจิสทรีตามภาพรวม (เกี่ยวข้องกับการเขียนสคริปต์) สนุก …