มีคำอธิบายที่ดีเกี่ยวกับกระบวนการบูต Raspberry Pi และโครงสร้างพาร์ติชั่นดิสก์หรือไม่?
สิ่งที่เก็บไว้ในแต่ละพาร์ติชัน (และทำไม)
RPI บูตจากการ์ด SD (ศูนย์เซกเตอร์) หรือเฟิร์มแวร์อ่านจากโครงสร้างดิสก์หรือไม่
ฉันคิดว่าการที่ NOOBS สร้างการคัดลอกไฟล์ไม่กี่ไฟล์ภายใต้ O / S ใด ๆ เฟิร์มแวร์ RPI รู้เกี่ยวกับโครงสร้างดิสก์ MS-DOS (ระดับสูง) และหาทางเข้าไปในหน่วยความจำ SD
ฉันต้องการโคลนการ์ด SD ที่ดีกับการ์ด SD ขนาดใหญ่เพื่อขยายพื้นที่ว่าง
ฉันสามารถสร้างและแบ่ง SD ใหม่และเพียงแค่แบ่งแต่ละพาร์ติชันไปยังอุปกรณ์ใหม่ได้หรือไม่ พาร์ติชั่นใดที่จำเป็น?
'linux'
พาร์ติชันบนอุปกรณ์ใหม่จะมีขนาดใหญ่กว่าเดิมและจากนั้นขยายพื้นที่ดิสก์?
อาจโคลนเป็นการ์ดใหม่และขยายเฉพาะพาร์ติชั่นสุดท้าย (p6) เพื่อใช้พื้นที่ว่าง แต่ฉันไม่ต้องการใช้วิธีลองและข้อผิดพลาดอยากจะรู้ว่าทำไมและทำไม
ทำไมคำถามของฉัน
การ์ด RPI SD ส่วนใหญ่มีพาร์ติชั่น (fdisk) สองพาร์ติชันบางทีเมื่อติดตั้งจาก. img
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 2048 155647 153600 75M c W95 FAT32 (LBA)
/dev/mmcblk0p2 157696 15351807 15194112 7.3G 83 Linux
อย่างไรก็ตามฉันมีพาร์ทิชันที่มีพาร์ติชั่นได้มากถึง 6 อันนี่เป็นโครงสร้างที่สืบทอดมาจาก NOOBS
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 8192 1675781 833795 e W95 FAT16 (LBA)
/dev/mmcblk0p2 1679360 15499263 6909952 85 Linux extended
/dev/mmcblk0p3 15499264 15564799 32768 83 Linux
/dev/mmcblk0p5 1687552 1810431 61440 c W95 FAT32 (LBA)
/dev/mmcblk0p6 1818624 15499263 6840320 83 Linux
ฉันคิดว่ามีบางอย่างผิดปกติในภาพนี้ พาร์ทิชัน W95 สองอัน?
ฉันต้องการโคลนเฉพาะพาร์ทิชันที่เหมาะสมกับการ์ดใหม่ ฉันต้องทำงานมากกับ SD ที่รันอยู่นี้เพื่อเริ่มต้นใหม่อีกครั้ง! (BTW ฉันมีการสำรองข้อมูลที่ดีไม่กี่)
บางบันทึก
กั้น p1
-rwxr-xr-x 1 root root 18K 2015-03-09 04:45 bootcode.bin
-rwxr-xr-x 1 root root 2.2K 2015-03-09 04:45 INSTRUCTIONS-README.txt
drwxr-xr-x 4 root root 32K 2015-03-09 04:45 os
...
-rwxr-xr-x 1 root root 542K 2015-03-09 04:45 recovery.elf
-rwxr-xr-x 1 root root 0 2015-03-09 04:45 RECOVERY_FILES_DO_NOT_EDIT
-rwxr-xr-x 1 root root 2.1M 2015-03-09 04:45 recovery.img
-rwxr-xr-x 1 root root 20M 2015-03-09 04:45 recovery.rfs
-rwxr-xr-x 1 root root 9.5K 2015-03-09 04:45 riscos-boot.bin
drwxr-xr-x 2 root root 8.0K 2015-12-05 18:13 System Volume Information
กั้น p2
mount: /dev/mmcblk0p2: can't read superblock
กั้น p3
-rw-r--r-- 1 root root 274 1969-12-31 19:18 installed_os.json
drwx------ 2 root root 12K 1969-12-31 19:00 lost+found
-rw-r--r-- 1 root root 86 1969-12-31 19:18 noobs.conf
p4
ไม่มีพาร์ติชัน
พาร์ติชันp5
:
-rwxr-xr-x 1 root root 9.7K 2015-12-01 20:17 bcm2708-rpi-b.dtb
...
-rwxr-xr-x 1 root root 18K 2015-12-01 20:17 bootcode.bin
-rwxr-xr-x 1 root root 120 1979-12-31 19:00 cmdline.txt
-rwxr-xr-x 1 root root 1.5K 2015-11-23 09:01 config.txt
-rwxr-xr-x 1 root root 19K 2015-10-14 05:43 COPYING.linux
...
-rwxr-xr-x 1 root root 9.5K 2015-12-01 20:17 fixup_x.dat
-rwxr-xr-x 1 root root 137 2015-02-16 09:57 issue.txt
-rwxr-xr-x 1 root root 3.9M 2015-12-01 20:17 kernel7.img
...
-rwxr-xr-x 1 root root 591K 2015-12-01 20:17 start_cd.elf
...
พาร์ติชันp6
( พาร์ติชันraspbian จริง )
drwxr-xr-x 2 root root 4.0K 2015-07-28 21:40 bin
drwxr-xr-x 2 root root 4.0K 2015-02-15 09:09 boot
drwxr-xr-x 119 root root 4.0K 2015-12-23 15:36 etc
drwxr-xr-x 4 root root 4.0K 2015-12-19 20:53 home
drwxr-xr-x 15 root root 4.0K 2015-12-20 22:08 lib
drwx------ 2 root root 16K 2015-02-15 06:21 lost+found
....
drwxr-xr-x 12 root root 4.0K 2015-11-04 15:18 var
p2
มี) พาร์ติชั่นเสริม - ในกรณีนี้คือ "Linux" คนที่ต้องการมากกว่า 4 - และมีมากกว่าหนึ่งวิธีในการจัดระเบียบพาร์ทิชัน 'ตรรกะ' เหล่านั้นภายในหนึ่งขยาย