Score:1

ย้ายการติดตั้งทั้งหมดไปยังฮาร์ดไดรฟ์ใหม่

ธง cn

คำถามนี้อาจเป็นเรื่องธรรมดามาก แต่สถานการณ์ของฉันอาจไม่ใช่ :) มาดูกัน.. ฉันมีพีซีทาวเวอร์ที่ทำงานเป็นโฮมเซิร์ฟเวอร์โดยใช้เซิร์ฟเวอร์ Ubuntu 20.04 LTS (NAS, minecraft และอื่น ๆ แบบสุ่ม) ฉันต้องการอัปเกรดดิสก์ระบบเก่าเป็นดิสก์ใหม่ อันเก่าเป็น SATA SSD 240GB ดิสก์ใหม่คือไดรฟ์ M.2 NVME ขนาด 256GB ที่ต่อกับเมนบอร์ด

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

ฉันคิดว่ามันอาจมีบางอย่างเกี่ยวกับไดรฟ์เดิมของฉัน ดูสิ ไดรฟ์นี้เคยอยู่ในพีซีตั้งแต่ยุคก่อน UEFI หอของฉันตอนนี้มีมาเธอร์บอร์ดใหม่ที่ทันสมัยพร้อมสิ่งใหม่ ๆ ของ UEFI ซึ่งฉันไม่ค่อยคุ้นเคยนัก ฉันเพียงแค่ย้ายไดรฟ์เก่าไปยังเมนบอร์ดใหม่นี้ และมันก็ใช้งานได้ ดังนั้นฉันจึงไม่เคยใส่ใจที่จะแก้ไขสิ่งเดิม

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

ภาพหน้าจอ

แก้ไข: นี่คือเอาต์พุต gparted ในรูปแบบข้อความ:

แฟล็กระบบไฟล์พาร์ติชัน

/dev/sda1 grub2 core.img bios_grub

/dev/sda2 ext4 (<--- ระบบไฟล์รูท)

sudodus avatar
jp flag
คุณแน่ใจหรือว่าคอมพิวเตอร์ของคุณสามารถบูตจากไดรฟ์ nvme ได้ เป็นไปได้ที่จะบูต Ubuntu ในโหมดดั้งเดิมจากไดรฟ์ nvme หากคอมพิวเตอร์สามารถบูตจากไดรฟ์นั้นได้เลย แต่ตัวอย่างเช่น หากคุณต่อไดรฟ์ nvme ผ่านการ์ด pci เข้ากับ mobo ก็อาจใช้งานไม่ได้ ในกรณีนั้น คุณต้องมีพาร์ติชั่นสำหรับบู๊ต (ที่มี `/boot`) ในไดรฟ์ ซึ่งคอมพิวเตอร์สามารถบู๊ตได้ จากนั้นในสามารถบูตต่อในพาร์ติชันรูท (`/`) ในไดรฟ์ nvme ที่รวดเร็ว -- ฉันมีแล็ปท็อปที่บูตโดยตรงในไดรฟ์ mvme และเวิร์กสเตชันแบบทาวเวอร์ ซึ่งบูตผ่านไดรฟ์อื่นในไดรฟ์ nvme
oldfred avatar
cn flag
พาร์ติชัน bios_grub จำเป็นสำหรับ Grub บนไดรฟ์ที่แบ่งพาร์ติชัน gpt ใหม่ แต่ใช้การบูต BIOS ที่เก่ามาก คุณบอกว่าคุณไม่ต้องการติดตั้งใหม่ แต่อาจถึงเวลาอัปเกรดเป็น UEFI/gpt แล้วหรือยัง ตัวเลือกที่ดีที่สุดคือการติดตั้งและกู้คืนข้อมูลใหม่จากการสำรองข้อมูลปกติของคุณ พิสูจน์การสำรองข้อมูลเสร็จสมบูรณ์ในขณะที่คุณยังมีข้อมูลอยู่ในไดรฟ์เก่า ไดรฟ์ล้มเหลว & จากนั้นคุณต้องสำรองข้อมูลนั้น หากการติดตั้งใหม่และกู้คืนข้อมูลใช้เวลานานกว่าหนึ่งชั่วโมง แสดงว่าคุณไม่มีขั้นตอนการสำรองและกู้คืนข้อมูลที่ดี
cn flag
ขอบคุณสำหรับความคิดเห็น ฉันจะตรวจสอบว่า mobo สามารถบูตจาก NVME ก่อนดำเนินการต่อดูเหมือนจะชัดเจน เนื่องจากเป็น MB สมัยใหม่ จึงเป็นอันนี้: https://www.asus.com/Motherboards-Components/Motherboards/PRIME/PRIME-B450M-K/ ไดรฟ์ NVME เชื่อมต่อโดยตรงกับ MB ไม่มีการ์ด pci บ้าระห่ำ :)
Anders F. U. Kiær avatar
in flag
"sudo dd if=/dev/sda of=/dev/nvme0n1" sda = ไดรฟ์ sata, nvme0n1=ไดรฟ์ nvme หากต้องการดูสถานะของกระบวนการให้เปิดเทอร์มินัลอื่นแล้วทำ "watch -n 5 sudo pkill -usr1 ^dd" หมายเหตุ สิ่งนี้จะเขียนทับข้อมูลใด ๆ ในอุปกรณ์ที่กำหนดที่ of= ดังนั้นโปรดใช้ความระมัดระวัง หลังจากถอดไดรฟ์เก่าออกแล้วรีบูต หากคุณเก็บทั้งสองไว้ในระบบของคุณมักจะสับสนเนื่องจากคุณจะมีพาร์ติชันที่มีรหัสเฉพาะเดียวกัน

โพสต์คำตอบ

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