Score:0

วิธีสร้างอิมเมจของพาร์ติชันระบบโดยไม่ต้องบูทจาก live DVD หรือ USB (โหมดฉุกเฉิน?)

ธง tr

ฉันต้องการสร้างอิมเมจของพาร์ติชันระบบ 20.04 ของฉันเป็นข้อมูลสำรองในกรณีที่มีอะไรผิดพลาดเพื่อที่ฉันจะได้สามารถกู้คืนได้ในภายหลัง

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

ปัญหาของฉันคือแล็ปท็อปไม่มีออปติคัลไดรฟ์และตอนนี้ฉันไม่มีอะไรที่ฉันสามารถบู๊ตได้ (ยกเว้นดีวีดีสดซึ่งเห็นได้ชัดว่าไม่ช่วยอะไรมากหากไม่มีออปติคัลไดรฟ์)

ดังนั้นฉันจึงคิดว่ามันน่าจะเป็นไปได้ที่จะทำสิ่งนี้เมื่อฉันยกเลิกการต่อเชื่อม / ก่อนด้วยตนเอง อาจจะหลังจากบูทเป็นโหมดฉุกเฉิน หรือไม่สามารถยกเลิกการต่อเชื่อม / แม้ในโหมดฉุกเฉินได้?

การใช้ dd อาจใช้งานได้เมื่อ / ติดตั้งแบบอ่านอย่างเดียวหรือไม่

มีแนวคิดใดบ้างที่ฉันจะทำงานง่ายๆ เหล่านี้ให้สำเร็จโดยไม่ต้องรีบูตจากสื่อ USB

ความช่วยเหลือใด ๆ ที่ชื่นชม

แก้ไข:

ตอนนี้ฉันได้ละทิ้งพาร์ติชันการแก้ไขแล้วเนื่องจากดูเหมือนจะไม่ใช่ทางออกที่ดีสำหรับการย่อขนาดพาร์ติชันระบบที่ติดตั้ง - แต่ฉันก็ยังไม่อยากเชื่อว่าไม่มีวิธีสร้างอิมเมจ "สด" จาก ระบบปฏิบัติการ ซึ่งมักจำเป็นสำหรับเซิร์ฟเวอร์หรือคอมพิวเตอร์อื่นๆ ที่คุณไม่มีสิทธิ์เข้าถึง...?! (และเป็นไปได้แล้วในระบบปฏิบัติการอื่นเมื่อหลายปีก่อน)

Nmath avatar
ng flag
คุณไม่จำเป็นต้องมีเครื่องเล่นดีวีดี คุณสามารถบูตจาก USB สด คุณไม่สามารถยกเลิกการต่อเชื่อมระบบไฟล์รูทได้ในขณะที่การติดตั้งนั้นกำลังทำงานอยู่
user535733 avatar
cn flag
คุณมีพาร์ติชั่นหรือพื้นที่ที่ไม่ได้แบ่งพาร์ติชั่นหรือไม่? หากเป็นเช่นนั้น คุณสามารถติดตั้ง Ubuntu *ที่นั่น* บูตเข้าสู่ระบบนั้น จากนั้นปรับขนาดพาร์ติชันระบบปัจจุบันของคุณไม่ง่าย สับสนง่าย และการปรับพาร์ติชันอาจมีความเสี่ยงเสมอ การยืมไดรฟ์ USB เปล่าของเพื่อนมาใช้ในช่วงบ่ายจะง่ายกว่า ปลอดภัยกว่า และสับสนน้อยกว่า
j0h avatar
au flag
j0h
สิ่งที่คุณไม่ต้องการทำคือแบ่งพาร์ติชันดิสก์ที่กำลังเรียกใช้ระบบปฏิบัติการของคุณใหม่ ปัญหามากมายจะตามมา การบูทผ่านสื่อสำหรับบูทแยกต่างหากประเภทใดก็ได้คือตัวเลือกที่ปลอดภัยที่สุดของคุณ ซึ่งอาจเป็นดิสก์สำหรับบูทหรือฮาร์ดไดร์ฟอื่นที่ติดตั้ง linux ไว้แล้ว
tr flag
@user535733 บางทีฉันสามารถปิดใช้งานและลบพาร์ติชั่น swap ชั่วคราวได้ แต่มันอาจจะเล็กเกินไปสำหรับการติดตั้งที่สมบูรณ์ - และฉันไม่รู้วิธีติดตั้ง Ubuntu โดยไม่มีสื่อที่สามารถบู๊ตได้ Ubuntu สามารถติดตั้งตัวเองจากเซสชันที่กำลังรันไปยังพาร์ติชันหรือสื่ออื่นได้หรือไม่
tr flag
ส่วนที่ไม่ง่ายนักแต่ทำให้สับสนได้ง่ายไม่ใช่ปัญหา และฉันจะสร้างภาพก่อนอยู่แล้วหากมีอะไรผิดพลาด - คงต้องรอจนถึงสัปดาห์หน้าแล้วซื้อแฟลชไดร์ฟ USB เส็งเคร็งที่ไหนสักแห่ง (ซึ่งอาจจะใช้งานได้ไม่นานนัก - ซึ่งเป็นเหตุผลว่าทำไมฉันถึงไม่มีไดร์ฟ USB ที่ใช้งานได้ในขณะนี้ @Nmath)
tr flag
@ j0h ตกลงสมมติว่าการแบ่งพาร์ติชันใหม่ควรรอจนกว่าฉันจะได้รับสื่อที่สามารถบู๊ตได้ - ไม่มีใครรู้ว่าอย่างน้อยฉันจะสร้างอิมเมจโดยไม่มีสื่อที่สามารถบู๊ตได้อย่างไร!
j0h avatar
au flag
j0h
ระบบของคุณใช้งานได้ในขณะนี้หรือไม่? ลินุกซ์ติดตั้งอยู่หรือไม่ อย่าสำรองข้อมูลในดิสก์เดียวกัน เพราะเป็นการสิ้นเปลืองพื้นที่ และคุณไม่มีการป้องกันใดๆ หากดิสก์นั้นล้มเหลว
tr flag
ใช่และใช่ (Ubuntu ติดตั้งไว้ล่วงหน้า)
tr flag
ฉันค่อนข้างคิดถึงการแชร์เครือข่ายหรือสำรองข้อมูลผ่าน ftp หรืออะไรทำนองนี้ การเขียนอิมเมจลงในพาร์ติชันเดียวกับที่คุณต้องการสำรองข้อมูลจริง ๆ ไม่ใช่ความคิดที่ดีอยู่ดี.... (อาจส่งผลให้ข้อมูลสูญหาย ฉันเดา)
j0h avatar
au flag
j0h
ตกลง และคุณต้องการสร้างวิธีเพิ่มเติมในการบูตระบบของคุณ และหรือสำรองไฟล์ทั้งหมดของคุณ หากคุณมีตัวเลือก ให้สำรองไฟล์ส่วนตัวของคุณบนไดรฟ์เครือข่าย การบู๊ตเครือข่ายเป็นสิ่งหนึ่ง เรากำลังข้ามสิ่งนั้นไปก่อนไฟล์ส่วนบุคคลทั้งหมดของคุณควรอยู่ใน /home/$USER การสร้างพาร์ติชั่นแยกกันไม่ได้ช่วยให้คุณมีฮาร์ดไดร์ฟที่ล้มเหลวเพียงตัวเดียว หากฮาร์ดไดรฟ์ของคุณล้มเหลว การมีพาร์ติชันที่สามารถบู๊ตได้อื่นจะไม่ช่วยคุณ หนึ่งในเหตุผลที่เราแนะนำแท่ง usb สำหรับบู๊ตก็คือพื้นที่ทั้งหมดที่ต้องใช้นั้นต่ำกว่ามาก
j0h avatar
au flag
j0h
มีหลายวิธีในการสร้างแท่ง usb ที่สามารถบู๊ตได้ใน linux มี "ผู้สร้างดิสก์เริ่มต้น" ซึ่งเป็นโปรแกรมกราฟิกซึ่งมักรวมอยู่ในอูบุนตูหลายเวอร์ชัน คุณสามารถดาวน์โหลดรูปภาพของลินุกซ์รุ่นใดก็ได้ที่คุณชื่นชอบ ฉันชอบ Mate ฉันเชื่อมโยงที่นี่ https://cdimage.ubuntu.com/ubuntu-mate/releases/20.04/release/ubuntu-mate-20.04.3-desktop-amd64.iso เมื่อดาวน์โหลดแล้ว คุณสามารถสร้างดิสก์สำหรับบูตด้วยยูทิลิตี startup-disk-creator คุณสามารถใช้บรรทัดคำสั่งได้หากต้องการ $sudo dd if=/home/$USER/Downloads/ubuntu-mate-20.04.3-desktop-amd64.iso of=/dev/some/other/disk
tr flag
ขอบคุณ แต่ในกรณีที่ไดรฟ์ภายในล้มเหลว (หรืออย่างอื่น) ฉันต้องการสำรองข้อมูลภายนอก ไม่ใช่แค่ไฟล์ใน /home แต่รวมถึงทั้งระบบด้วย เพราะต้องใช้เวลามากพอในการกำหนดค่าและติดตั้งทุกอย่าง และมันจะมีประโยชน์ ในหลาย ๆ สถานการณ์เพื่อให้สามารถย้อนกลับไปยังระบบปัจจุบันที่ทุกอย่างทำงานได้ตามปกติเมื่อฉันต้องการ ฉันทราบดีว่าพาร์ติชันแยกต่างหากช่วยได้เช่น ระบบไฟล์เสียหาย แต่ยังช่วยให้สำรองไฟล์ที่จัดเก็บไว้ในพาร์ติชันนี้เป็นประจำได้ง่ายขึ้น (เพียงที่เดียวที่ต้องสำรองและไม่มีไฟล์ใดที่ฉันไม่ต้องการ)
tr flag
การมีพาร์ติชั่นที่สองสำหรับบู๊ตจะช่วยฉันในการสร้างอิมเมจเป็นหลักเมื่อฉันไม่มีไดรฟ์ USB แต่ก็สามารถช่วยในสถานการณ์อื่นได้เช่นกันเมื่อฉันนึกถึงมัน แต่ฉันไม่ได้ตั้งใจให้เป็นการป้องกันไดรฟ์ล้มเหลวหรืออะไรทำนองนั้น มีวิธีการติดตั้ง Ubuntu ลงในพาร์ติชันหรือสื่ออื่นจากเซสชันที่กำลังทำงานอยู่โดยไม่ต้องบูตจากดิสก์การติดตั้งที่สามารถบู๊ตได้หรือไดรฟ์ USB ก่อนหรือไม่ ฉันคิดว่าผู้สร้างดิสก์เริ่มต้นระบบต้องการไดรฟ์ USB ด้วย... (?)
sudodus avatar
jp flag
หากคุณไม่สามารถซื้อเพนไดร์ฟ USB ได้ในตอนนี้ โปรดลองยืมจากเพื่อน ญาติ หรือเพื่อนร่วมงาน สิ่งที่คุณต้องการทำนั้นซับซ้อนกว่ามากหากไม่มีเพนไดร์ฟ USB (นอกจากนี้ยังสามารถบู๊ตผ่านอะแดปเตอร์ USB ในการ์ดหน่วยความจำ (เช่น การ์ด SD)
tr flag
บางทีฉันอาจจะย้ายไฟล์จากการ์ด SD ไปที่อื่นและบูตจากการ์ดนั้น ยังไม่ได้ลองสิ่งนี้ - แต่อาจเป็นคำแนะนำที่ดี (หากคอมพิวเตอร์สามารถบู๊ตได้)
Score:1
ธง tr

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

แต่ในกรณีที่ต้องการบูตอิมเมจ ISO อื่นจากฮาร์ดไดรฟ์ รายการ GRUB อาจจำเป็นต้องแก้ไข

ต่อไปนี้เป็นคำแนะนำโดยละเอียดและทั่วๆ ไปเกี่ยวกับวิธีการดำเนินการดังกล่าว: https://help.ubuntu.com/community/Grub2/ISOBoot

เป็นไปได้ที่จะใช้วิธีนี้ในการติดตั้ง Ubuntu โดยไม่ต้องใช้ไดรฟ์ USB หรือ DVD (ตราบใดที่ GRUB มีอยู่และใช้งานได้)

Score:1
ธง in

หากคุณไม่สามารถบู๊ตจากออปติคัลไดรฟ์หรือ usb ได้ คุณสามารถบู๊ตไฟล์ live iso ส่วนใหญ่ได้โดยวางไว้บนฮาร์ดไดรฟ์ในเครื่องของคุณ และเพิ่มรายการเมนูแบบกำหนดเองลงใน grub

ฉันได้อธิบายวิธีการทำสิ่งนี้กับ GParted ในลิงก์ด้านล่าง และหวังว่าคุณจะทำเช่นเดียวกันกับบางอย่างเช่น clonezilla เพื่อสร้างอิมเมจระบบของคุณ

วิธีแก้ไขพาร์ติชันโดยไม่ต้องใช้ USB/CD สด

ฉันได้ตั้งค่า GParted ให้ทำงานแบบนี้กับระบบส่วนใหญ่ของฉันแล้ว และมันทำงานเหมือนกับการบูทจาก usb

tr flag
ค่อนข้างเจ๋ง คุณจึงมีไดรฟ์ USB ที่สามารถบู๊ตได้เสมอเมื่อต้องการ :) (แน่นอนว่าตราบใดที่ไดรฟ์ทำงานได้อย่างถูกต้อง...)
tr flag
ใกล้เคียงกับที่ผมคิดไว้มาก ขอบคุณครับ - อาจเป็นไปได้ว่าควรตรวจสอบให้แน่ใจว่าไฟล์รูปภาพมีพาร์ติชั่นของตัวเอง ดังนั้นคุณจึงสามารถแก้ไขพาร์ติชั่นอื่น ๆ ทั้งหมดได้โดยไม่มีปัญหา (ถ้าเป็นไฟล์อิมเมจขนาดเล็ก มันอาจจะถูกโหลดไปยังหน่วยความจำระบบ แต่ฉันไม่ต้องการแก้ไขพาร์ติชันที่วางไฟล์อิมเมจอยู่ดี...)
PonJar avatar
in flag
นั่นเป็นคำแนะนำที่สมเหตุสมผล แม้ว่าฉันจะไม่เคยมีปัญหากับแนวทางนี้ก็ตาม GParted และ Clonezilla isoâ มีขนาดค่อนข้างเล็ก ฉันได้วางไว้ในพาร์ติชัน EFI ของฉันก่อนหน้านี้ แต่คุณมีพื้นที่ไม่เพียงพอเสมอไป
tr flag
ฉันคิดว่ามันจะไม่เป็นปัญหาตราบใดที่ไฟล์ภาพมีขนาดเล็กพอและหน่วยความจำระบบใหญ่พอ และใช้ตัวเลือก **toram** มิฉะนั้น (เช่น เมื่อคุณใช้อิมเมจ Ubuntu เต็มรูปแบบและไม่ได้ติดตั้ง RAM เพียงพอ) อาจเป็นไปได้ว่าพาร์ติชันที่จัดเก็บไฟล์อิมเมจนั้นยังคงติดตั้งอยู่ และหากไม่ยกเลิกการต่อเชื่อมด้วยตนเอง (ซึ่งอาจผิดพลาดได้...) อาจไม่สามารถทำได้ แก้ไขต่อไป หมายเหตุเกี่ยวกับการใช้ **toram** และข้อมูลที่เป็นประโยชน์เพิ่มเติมเกี่ยวกับการบูทไฟล์ ISO จากฮาร์ดไดรฟ์: https://help.ubuntu.com/community/Grub2/ISOBoot#Installing_Ubuntu_from_a_Menuentry_Boot
Score:0
ธง us

เป็นไปไม่ได้ คุณไม่สามารถปรับขนาดพาร์ติชันในขณะที่ติดตั้งได้ เพียงบูตจาก usb สดและใช้ gparted

PonJar avatar
in flag
ฉันเห็นด้วยกับคุณว่า usb สดเป็นวิธีที่ง่ายที่สุดในการทำเช่นนี้ อย่างไรก็ตาม หากคุณต้องการเพิ่มขนาดของพาร์ติชันที่เมาท์และคุณมีพื้นที่ว่างที่ไม่ได้จัดสรรหลังจากนั้นในไดรฟ์ คุณสามารถทำได้ ดูที่นี่ https://askubuntu.com/questions/24027/how-can-i-resize-an-ext-root-partition-at-runtime ฉันได้ทดสอบแล้วและใช้งานได้
tr flag
ดูเหมือนจะไม่มีทางออกที่ดีสำหรับการย่อขนาดพาร์ติชั่นที่ติดตั้งแน่นอน ... (ฉันไม่ได้บอกว่า Windows สามารถทำได้ ;) - แต่อย่างน้อยคุณก็สามารถใช้ไดรฟ์ภายในเพื่อบู๊ตอิมเมจจากตามที่ PonJar แนะนำ :)
tr flag
ฉันได้ละทิ้งส่วนการปรับเปลี่ยนพาร์ติชั่นแล้ว แต่ฉันก็ยังไม่อยากเชื่อเลยว่าไม่มีวิธีสร้างอิมเมจ "สด" จากระบบที่กำลังทำงานอยู่ เนื่องจากสิ่งนี้จำเป็นสำหรับเซิร์ฟเวอร์หรือคอมพิวเตอร์เครื่องอื่นๆ ที่คุณไม่มีสิทธิ์เข้าถึง ถึง...?!
Yvain avatar
us flag
คุณสามารถลอง dd จากดิสก์ไปยัง usb
tr flag
อาจใช้งานได้ถ้าฉันสามารถซิงค์ (และถ้าเป็นไปได้ติดตั้งใหม่แบบอ่านอย่างเดียว) พาร์ติชันก่อนหน้านี้ - ฉันยังสามารถตรวจสอบไฟล์ภาพด้วย e2fsck เพื่อดูว่าใช้งานได้หรือไม่ หรือติดตั้งไฟล์ภาพแบบอ่านอย่างเดียวเพื่อตรวจสอบไฟล์ในนั้นกับระบบไฟล์ต้นทางแน่นอนว่าการรีบูตเครื่องเป็น DVD สด ไดรฟ์ USB หรือไฟล์ ISO เป็นวิธีแก้ปัญหาที่ดีที่สุดในกรณีส่วนใหญ่ แต่ถ้าใช้ dd อย่างน้อยก็ไม่เลอะเทอะ (ถ้าใช้ถูก) ก็น่าจะลองดู....อาจจะมีคนเคยลองแบบนี้มาก่อน? (ยังคงทำการวิจัยเกี่ยวกับเรื่องนี้ ... )
Yvain avatar
us flag
คุณไม่สามารถทำลายสิ่งใดได้เว้นแต่คุณจะทำผิดพลาดในตัวเลือก if / of (ไฟล์อินพุต / ไฟล์เอาต์พุต) ใช้ไดรฟ์ทั้งหมด (ไม่ใช่พาร์ติชัน) ราวกับว่าและของไปยัง usb จะดี
tr flag
ฉันคิดว่าฉันไม่สามารถเมานต์ไฟล์อิมเมจที่เป็นผลลัพธ์เมื่อฉัน dd ทั้งไดรฟ์ แต่ก็ยังเป็นไปได้ ดังนั้นคุณพูดถูกที่มีตารางพาร์ติชันและตัวโหลดบูต ฯลฯ รวมอยู่ด้วยเป็นความคิดที่ดี :) (วิธีการ เข้าถึงพาร์ติชันภายในอิมเมจแบบเต็มดิสก์: https://askubuntu.com/questions/69363/mount-single-partition-from-image-of-entire-disk-device )

โพสต์คำตอบ

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