คุณไม่ได้เจาะจงในคำถามของคุณ คุณต้องการทำอะไรกันแน่
ฉันถือว่าเป้าหมายของคุณคือการ "โคลน" การติดตั้งเซิร์ฟเวอร์ที่มีอยู่ของคุณไปยังเครื่องอื่น รวมถึงการกำหนดค่าและการปรับแต่งทั้งหมดที่คุณทำ เป็นไปได้ แต่ไม่มีวิธีที่ง่ายในการทำเช่นนั้น
ไม่ว่าในกรณีใด คุณจะต้องมีความเป็นไปได้ในการบู๊ตเซิร์ฟเวอร์จากสื่อภายนอก - Ubuntu live DVD หรือ USB - ไม่ใช่จากระบบที่คุณติดตั้งไว้ กล่าวอีกนัยหนึ่งคุณต้องเข้าถึงเซิร์ฟเวอร์ของคุณ
หลังจากที่คุณบูตจากอิมเมจสด คุณมีสองตัวเลือก:
- ถ้าเซิร์ฟเวอร์ที่คุณต้องการโคลนการติดตั้งของคุณให้มีดิสก์ขนาดเดียวกับเซิร์ฟเวอร์ต้นทาง ตัวเลือกที่ง่ายที่สุดคือการคัดลอกดิสก์อิมเมจของคุณไปยังดิสก์ภายนอกเป็นไฟล์ (โดยใช้
วว
) จากนั้นบนเซิร์ฟเวอร์เป้าหมายจะเขียนกลับเนื้อหาของไฟล์นั้นไปยังดิสก์ของเซิร์ฟเวอร์ (ดิบ)ด้วยวิธีนี้ คุณจะคัดลอกพาร์ติชันทั้งหมดในคราวเดียวและตารางพาร์ติชันเอง แต่จำเป็นต้องทำซ้ำสำหรับฟิสิคัลดิสก์แต่ละแผ่น
- หากเซิร์ฟเวอร์เป้าหมายมีดิสก์ขนาดต่างกัน ให้เมาต์ระบบไฟล์แต่ละระบบ (พาร์ติชัน) และเก็บถาวรเนื้อหาในไฟล์
.tar
ไฟล์บนดิสก์ภายนอก บนเซิร์ฟเวอร์เป้าหมาย คุณต้องแบ่งพาร์ติชั่นดิสก์ตามความต้องการของคุณ และฟอร์แมตพาร์ติชั่นนั้น .tar
ไฟล์ไปยังพาร์ติชั่นที่เหมาะสมหลังจากติดตั้ง
ในทั้งสองกรณี คุณต้องมีการปรับแต่งเพิ่มเติมก่อนจึงจะสามารถบู๊ตระบบที่คัดลอกมาได้ คุณอาจต้องปรับตัว /etc/fstab
หากคุณใช้ UUID ที่นั่น (ซึ่งเป็นค่าเริ่มต้นสำหรับ Ubuntu) และไม่ใช่ชื่ออุปกรณ์ - คุณสามารถหลีกเลี่ยงสิ่งนี้ได้หากคุณเปลี่ยนต้นฉบับ /etc/fstab
เพื่อใช้ชื่ออุปกรณ์ก่อนทำการโคลนระบบ คุณอาจต้องเปลี่ยนการกำหนดค่าเครือข่าย หากคุณใช้การกำหนดที่อยู่ IP แบบคงที่ ไม่ใช่ DHCP ในกรณีของวิธีที่ 2) คุณต้องติดตั้ง GRUB บนอุปกรณ์บูตของคุณด้วย
ฉันจะไม่ลงรายละเอียดที่นี่เนื่องจากอาจมีการเปลี่ยนแปลงตามกรณีของคุณ ฉัน "โคลน" เซิร์ฟเวอร์และเดสก์ท็อปหลายเครื่องได้สำเร็จโดยใช้วิธีนี้ แต่ก็ไม่ตรงไปตรงมา แต่ในบางกรณี ก็ยังมีงานน้อยกว่าการทำซ้ำการเปลี่ยนแปลงและการปรับแต่งทั้งหมดที่ทำไปแล้วหลายปีกับเซิร์ฟเวอร์ที่ทำงานอยู่