วิธีการบู๊ตบูต MicroSD Card Linux


1

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

sudo dd if=/dev/rdisk3 of=SD.img bs=1m

คำตอบ:


0

ถ้าเป็นการ์ด /dev/rdisk3 ใช่แล้วมันจะ

อย่าเพิ่งทำจากใต้ Lubuntu ดังกล่าว การโคลนระบบไฟล์ที่เมาท์เป็นความคิดที่ดียกเว้นว่ามันจะถูกเมาท์เป็นแบบอ่านอย่างเดียว

หากต้องการเรียกคืนจากภาพให้เรียกใช้บางอย่างเช่น sudo dd if=SD.img of=/dev/rdisk3. อย่าทำเช่นนั้นเมื่อติดตั้งระบบไฟล์การ์ดแล้ว

โดยทั่วไปคุณต้องใช้ Linux ตัวที่สองในการโคลนครั้งแรก


ด้วย snapshots แบบอ่านอย่างเดียวคุณสามารถโคลนระบบที่ทำงาน :)
mimi.vx

"ถ้าการ์ดคือ / dev / rdisk3 ... " - สมมุติว่าคุณกำลังกำหนดว่า OP ต้องการคัดลอกจาก SDcard ทั้งหมดแทนที่จะเป็นพาร์ติชันหรือไม่?
sawdust

0

หากนี่คือเอาต์พุต fdisk สำหรับการ์ด MicroSD สันนิษฐานว่าคำสั่งควรเป็น:

sudo dd if=/dev/sde of=SD.img bs=1m

?

Disk /dev/sde: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x437cca03

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sde1  *        2048 23060479 23058432   11G 83 Linux
/dev/sde2       23062526 31115263  8052738  3.9G  5 Extended
/dev/sde5       23062528 31115263  8052736  3.9G 82 Linux swap / Solaris
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.