เป็นไปได้ไหมที่จะทำให้ ISO ที่แน่นอนของระบบของฉันวางบนคอมพิวเตอร์เครื่องอื่น?


10

ฉันใหม่สำหรับ linux แต่มีคำถาม ฉันเริ่มธุรกิจซื้อคอมพิวเตอร์เก่าวาง Linux ไว้แล้วบริจาคให้นักเรียนที่ไม่มีคอมพิวเตอร์เป็นของตัวเองที่บ้าน ฉันได้ผ่านและติดตั้ง Xubuntu บนระบบของฉันแล้วติดตั้ง / ถอนการติดตั้งซอฟต์แวร์ทั้งหมดที่ฉันต้องการ / ต้องการและตอนนี้ต้องการทราบว่ามีวิธีที่ฉันสามารถสร้าง ISO ของระบบของฉันและวางลงในคอมพิวเตอร์อีกเครื่องหนึ่งหรือไม่ และยังคงมีการปรับแต่งทั้งหมดของฉันและโปรแกรมพร้อมที่จะไปหลังจากการติดตั้ง ISO ด้วยวิธีนี้ฉันไม่จำเป็นต้องผ่านและใช้เวลาหนึ่งหรือสองชั่วโมงในคอมพิวเตอร์ทุกเครื่อง

โปรแกรมใดที่คุณจะแนะนำสำหรับการสร้าง ISO เช่นนี้?

ขอบคุณโทบิน


มีหลายโปรแกรมที่สามารถบรรลุภารกิจนั้น: Remastersys, UCK, Pinguy Builder, Relinux, Novo Builder, MintBackup และอื่น ๆ อีกมากมาย ตรวจสอบหัวข้อนี้: askubuntu.com/questions/452022/remastersys-alternative
ipse lute

คำตอบ:


5

บางส่วนของคำตอบนี้มาจาก: จะย้ายการติดตั้ง Ubuntu จาก hdd หนึ่งไปยังอีกได้อย่างไร?

ฉันไม่สามารถพูดคำตอบที่แน่นอนสำหรับการสร้าง ISO ตามที่คุณพูดในคำถามของคุณ แต่ถ้าคุณต้องการลดระยะเวลาในการสร้างสำเนาของระบบปฏิบัติการในคอมพิวเตอร์ที่แตกต่างกันกระบวนการโคลนอาจมีประโยชน์สำหรับคุณ กรณีที่ฉันขอแนะนำให้คุณใช้Clonezillaซึ่งสามารถเป็นประโยชน์สำหรับการโคลนฮาร์ดดิสก์แม้ในสถานการณ์ที่คุณต้องใช้ดิสก์ขนาดต่าง ๆ ดังที่กล่าวไว้ที่นี่: http://www.tuxradar.com/content / วิธีการโคลนฮาร์ดไดรฟ์ Clonezilla

ป้อนคำอธิบายรูปภาพที่นี่

ย้ายไปยังดิสก์ที่ใหญ่กว่า

เป็นเรื่องง่ายที่จะตรวจสอบให้แน่ใจว่ามีการคืนค่าโคลนของดิสก์ SCSI ไปยังดิสก์ SCSI แต่คุณจะมีเวลาที่ยากลำบากในการหาขนาดจำลองที่แน่นอน ข่าวดีก็คือคุณไม่จำเป็นต้องกู้คืนดิสก์ในดิสก์ขนาดเดียวกัน ข่าวดียิ่งกว่าคือในความเป็นจริงคุณสามารถกู้คืนอิมเมจไปยังดิสก์ที่มีขนาดใหญ่กว่าได้

เมื่อเรียกคืนดิสก์ Clonezilla ช่วยให้คุณปรับขนาดระบบไฟล์และสร้างพาร์ติชันบนดิสก์ใหม่ตามสัดส่วน แต่แม้ว่าคุณจะย้ายไปยังดิสก์ที่ใหญ่กว่าคุณอาจต้องการเก็บพาร์ติชันตามเดิม ในกรณีนี้คุณสามารถขอให้ Clonezilla สร้างตารางพาร์ติชั่นตามที่แสดงในภาพ

มีเอกสารเกี่ยวกับการย้ายไปยังดิสก์ที่มีขนาดใหญ่กว่า แต่ฉันไม่แน่ใจว่าคุณสามารถทำสิ่งที่ตรงกันข้ามได้ (การโคลนไปยังดิสก์ที่เล็กกว่า) นั่นเป็นสาเหตุที่ฉันควรแนะนำให้คุณใช้จำนวนเนื้อที่ว่างบนฮาร์ดดิสก์ที่จำเป็นสำหรับการติดตั้งหรือตรวจสอบว่าเป็นฮาร์ดดิสก์ไดรฟ์ที่เล็กที่สุดในอุปกรณ์ของคุณเพื่อสร้างการติดตั้งโดยใช้ดิสก์นั้น สมมติว่า: ถ้าคุณมีฮาร์ดดิสก์ไดรฟ์ 9 ตัว, 2x100GB, 4x80GB 2x40GB และ 1x20GB ลองใช้ตัวที่เล็กที่สุดเพื่อติดตั้งและเป็นแหล่งที่มาของการโคลนเพื่อให้คุณสามารถโคลนในกลุ่มที่ใหญ่ที่สุดได้ อย่าลืมขยายพาร์ติชั่นตามต้องการเพื่อใช้ฮาร์ดดิสก์เต็มหลังจากโคลน

Clonezilla นำเสนออิมเมจ Live CD หลายรูปแบบและ USB ที่สามารถบู๊ตได้และมีเอกสารว่าคุณสามารถปรับขนาดพื้นที่ว่างบนดิสก์หลังการคัดลอกซึ่งในกรณีนี้คำแนะนำในการใช้ gparted ก็เป็นแนวคิดที่ดีเช่นกัน

คุณไม่จำเป็นต้องกังวลเกี่ยวกับไดรเวอร์และความล้มเหลวที่เป็นไปได้ที่เกี่ยวข้องกับสิ่งเหล่านี้ Ubuntu จะติดตั้งไดรเวอร์ใด ๆ ก็ตามที่จำเป็นสำหรับคอมพิวเตอร์เครื่องใหม่ยกเว้นไดรเวอร์ที่เป็นกรรมสิทธิ์ของการ์ดแสดงผลบางตัว (ATI / nVidia) หรือฮาร์ดแวร์เฉพาะเพิ่มเติม ตามที่ฉันแนะนำให้คุณตรวจสอบทุกระบบโคลนเพื่อให้แน่ใจว่าทุกอย่างทำงานได้ดีหลังจากการโคลน

โดยใช้ขั้นตอนการโคลนคุณสามารถปรับแต่งได้มากเท่าที่คุณต้องการกับระบบและตรวจสอบให้แน่ใจว่าฮาร์ดไดรฟ์ที่โคลนจะมีซอฟต์แวร์เดียวกันกับที่คุณใส่ไว้ในต้นฉบับ

โชคดี!


2

มีเอกสารมากมายเกี่ยวกับวิธีการคือสร้างซีดีติดตั้งที่กำหนดเอง เกี่ยวข้องกับคำถามของคุณคือข้อความที่ตัดตอนมาจากหน้านี้:

อาจเป็นแรงจูงใจที่สำคัญในการสร้างซีดีการติดตั้งของคุณเองคือการปรับเปลี่ยนแพคเกจที่ติดตั้ง; โดยเฉพาะคุณอาจต้องการเพิ่มแพ็คเกจลงในซีดี

วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการสร้างโครงสร้างพื้นที่เก็บข้อมูล 'extras' ที่มีเฉพาะ. deb ของคุณพิเศษและผสานสิ่งเหล่านี้ลงในลำดับชั้นของไฟล์ซีดีก่อนที่จะสร้างอิมเมจ. ISO ขึ้นมาใหม่ คำแนะนำนี้จะแนะนำขั้นตอนการดำเนินการให้คุณ

ฉันจะระมัดระวังไม่ทำการปรับแต่งมากเกินไปเลือกที่จะคัดลอก/home/tobin/.configและไฟล์ที่คล้ายกันโดยใช้วิธีง่าย ๆrsyncเมื่อเครื่องถูกบูต คำแนะนำนี้ขึ้นอยู่กับการแนะนำในหน้าคำแนะนำ:

กระบวนการปรับแต่งหรือ "การติดตั้งใหม่" แผ่นซีดีติดตั้ง Ubuntu นั้นไม่ซับซ้อนเป็นพิเศษ แต่มันค่อนข้างน่าเบื่อและมีปัญหา

ซึ่งฉันอ่านว่า "ยิ่งคุณฉลาดเท่าไหร่ก็ยิ่งพยายามมากขึ้นเท่านั้น"


2

อาจเป็นส่วนหนึ่งนอกหัวข้อ แต่บางที PXE และ kickstart + นำหน้าด้วยสคริปต์หลังการติดตั้งอาจเป็นโซลูชันที่ปลอดภัยยิ่งขึ้น ข้อมูลบางอย่างเกี่ยวกับคิกสตาร์ทและPXE ที่ บริษัท ของฉันฉันใช้ kickstart + preseeding สำหรับการติดตั้ง VM บนเซิร์ฟเวอร์ Xen บางตัวฉันต้องยอมรับว่าฉันไม่เคยติดตั้งโฮสต์ที่เปิดใช้งาน GUI ด้วยวิธีนี้

มีแอพที่เรียกว่าsystem-config-kickstart(มีอยู่ใน repo มาตรฐานสำหรับทุกสิ่งที่ฉันรู้) ซึ่งคุณสามารถเรียกดูตัวเลือกส่วนใหญ่และสร้างไฟล์กำหนดค่าเริ่มต้นได้อย่างง่ายดาย ส่วนของแพ็คเกจไม่ทำงานอย่างถูกต้องดูเหมือนว่าไม่ใช่ทุกฟังก์ชันที่พอร์ตจาก RHEL / Fedora แต่ยังสามารถเพิ่มส่วนนั้นลงในไฟล์การกำหนดค่าด้วยตนเองได้

นอกจากนี้ยังมีเทคนิคสำหรับสคริปต์หลังการติดตั้งเช่นการตั้งค่ารหัสผ่านรูทเริ่มต้นสำหรับเซิร์ฟเวอร์ MySQL ฯลฯ แต่ฉันคิดว่าเราต้องการข้อมูลเพิ่มเติมเพื่อช่วยในการตั้งค่าข้อกำหนดเฉพาะ

ฉันพบข้อมูลมากมายเกี่ยวกับหัวข้อเหล่านั้นใน 'The Ubuntu Server Book อย่างเป็นทางการ' โดย Kyle Rankin (ไม่ได้พยายามโฆษณาที่นี่)


2
  1. ติดตั้ง Ubuntu (หรือในกรณีของคุณ Xubuntu)
  2. ติดตั้งโปรแกรมที่คุณต้องการและทำการเปลี่ยนแปลงอื่น ๆ ที่คุณต้องการ
  3. ติดตั้ง Remasterys:

------- 3a รหัสดาวน์โหลด: http://www.remastersys.com/ubuntu/remastersys.gpg.key

------- 3b ใน Ubuntu Software Center คุณจะต้องเปิดแหล่งที่มาและนำเข้ากุญแจ

------- 3c ใน Ubuntu Software Center คุณต้องเพิ่มแหล่งใหม่: deb http://www.remastersys.com/ubuntu main อย่างแม่นยำ

------- 3d ปิด Ubuntu Software Center และเปิดเทอร์มินัลของคุณและพิมพ์: sudo apt-get update

------- 3e ใน Ubuntu Software Center ค้นหา remastersys และติดตั้งให้แน่ใจว่าได้ทำเครื่องหมายที่กล่อง addon สำหรับ gui

  1. เมื่อคุณติดตั้ง remastersys คุณสามารถใช้มันเพื่อสร้างไฟล์ iso ของระบบปฏิบัติการของคุณซึ่งคุณสามารถติดตั้งบนคอมพิวเตอร์เครื่องอื่นได้ มันจะซ้ำกันแน่นอน แต่คุณจะสามารถติดตั้งได้เหมือนที่คุณใช้กับ Ubuntu ทั่วไป (หรือ xubuntu) iso

โปรดทราบ: Remastersys ไม่รองรับ UEFI และไฟล์ iso ที่สร้างขึ้นอาจไม่ทำงานภายใต้โหมด CPM ในระบบ UEFI บางระบบ


0

เสียบ HDDs ทั้งคู่แล้วตรวจสอบว่าไดรฟ์ใดเป็นไฟล์อุปกรณ์ที่ใช้gpartedแล้ว:

sudo apt install pv
sudo pv /dev/sdX | sudo dd of=/dev/sdY bs=128M

สิ่งนี้จะคัดลอกเนื้อหาทั้งหมดของฮาร์ดไดรฟ์ตัวแรกของคุณ (ในตัวอย่างนี้/dev/sdX) 1: 1 (bitwise) ไปยังไดรฟ์ที่สองของคุณ (ที่นี่/dev/sdY) เนื่องจากไดรฟ์ที่สองของคุณมีขนาดใหญ่กว่าหรือขนาดเดียวกันกับไดรฟ์เก่า ไดรฟ์ที่สองเต็มการดำเนินการเขียนจะยกเลิก)

คุณสามารถใช้ HDD ภายนอกสำหรับสิ่งนั้น โคลนไปยัง HDD ของคุณแล้วโคลน HDD ภายนอกของคุณไปยังคอมพิวเตอร์ทุกเครื่องที่คุณต้องการติดตั้งระบบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.