在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣創建自定義縮小的樹莓派映像

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2020-01-28 17:35 ? 次閱讀

步驟1:準備工作

怎樣創建自定義縮小的樹莓派映像

首先,關閉Raspberry,拔下電源插頭,然后取出sd卡。

下一步,將在Linux-PC(或Linux Live System)上進行。

請不要在后續步驟中使用Raspberry Pi!我嘗試了幾次,但始終失敗。

啟動您的Linux機器,啟動控制臺窗口,然后用

sudo gparted

啟動gparted,然后將其插入sd卡讀取器(當然還有sd卡)并刷新gparted設備列表(CTRL + R)。

在右上角的下拉菜單中選擇您的sd卡。記下設備路徑以供以后使用(例如/dev/sdd)。在接下來的步驟中,我們將縮小主數據分區。這將為我們節省很多時間進行下一步。因此

右鍵單擊列表中可用的ext4分區

選擇“調整大小/移動”

在“調整大小/移動”窗口中,將分區拖放調整為所需的尺寸,或僅手動輸入新尺寸。在我的情況下,它的4096MiB

Hit調整大小/移動和“應用所有操作”按鈕

gParted現在將調整分區的大小。

有關其他步驟,請注意分區的具體數據:

右鍵單擊列表中的分區sdd1,然后單擊“信息”

注意大小,第一個扇區,最后一個扇區和總計扇區

重復分區sdd2的步驟

例如:

/dev/sdd1

Size: 63.00MiB

First sector: 8192

Last sector: 137215

Total sectors: 129024

/dev/sdd2

Size: 4.00 GiB

First sector: 137216

Last sector: 8525823

Total sectors: 8388608

現在您已經調整了大小分區以及后續步驟的一些重要值。

步驟2:保存數據

在此步驟中,我們將創建完整的備份sd卡。

等一下,您說我們想創建一個較小的卡!?

這是正確的,但是在我們可以縮小備份之前,我們需要一個可以縮小的備份。

因此,打開一個新的控制臺窗口,然后鍵入:

su root

(如果尚未創建,請輸入root密碼。 ,輸入“ sudo passwd”并設置一個root密碼)

(su沒有‘root’也可以)

如果要在外部設備上創建備份,則必須先安裝它。如果您使用Linux live系統,并且想在內部(Windows)硬盤上進行備份,則也必須將其安裝。

首先創建一個安裝點:

mkdir -p /mnt/backup

使用gParted獲取備份目標設備名稱:

使用CTRL + R刷新

通過設備下拉列表確定硬盤驅動器菜單,您在第1步中使用了已知的大小。選擇它并記下所需分區的設備路徑(例如/dev/ sda1 )。

安裝您的備份硬盤驅動器:

mount /dev/sda1 /mnt/backup

現在可以在/mnt/backup中訪問您的備份空間。

讓我們開始并進行備份

dd if=/dev/sdd of=/mnt/backup/rpi.img bs=1M

此命令將整個SD卡復制到我們的備份硬盤驅動器,并創建一個與SD卡一樣大的圖像文件。

請耐心等待,該過程可能需要很長時間!喝咖啡或喝點啤酒,也許是兩個。..

步驟3:創建自定義圖片

最后,我們可以開始創建自定義映像。

為此,我們創建一個具有與備份映像相同的屬性但大小不同的映像磁盤。

記住奇怪的地方數字,例如您應該注意的部門?現在我們需要它們!

只需確保使用fdisk工具來獲取創建的備份映像的特定數據:

fdisk -l -u=cylinders /mnt/backup/rpi.img

輸出應如下所示:

Disk /mnt/backup/rpi.img: 58.2 GiB, 62537072640 bytes, 122142720 sectors

255heads, 63 sectors/track, 。.. cylinders, 。..

Units = sectors of 1 * 512 bytes = 512 bytes

以此類推。..

對于下一步,我們需要(對于每個sd卡,它們都應相同,但是以確保查找!):

heads = 255

sectors/track = 63

單位= 512字節

現在我們必須做一些數學運算。不要驚慌,這很簡單。

heads * sectors/track * Units =每圓柱字節數

255 * 63 * 512 = 8225280 =》注意此值很重要!

映像的結構如下:

4 MB用于主引導記錄(mbr)的未分配空間

63MB fat32引導分區

4096MB(用于數據分區)

總和該空間,您將獲得 4163MB

有了這些信息,我們就可以計算出所需的柱面數。

它只是(圖像大小(以字節為單位)/(每個柱面的字節數)=)圓柱

圖像大小為4163 MB,要將其轉換為字節,我們將該術語乘以1024兩次。

4163 * 1024 * 1024 = 4365221888 =》 4365221888字節

(以字節為單位的圖像大小)/(每個圓柱體的字節數)=圓柱體

4365221888/8225280 = 530,71 =》 531圓柱體

現在通過以下方式創建空白圖像:

dd if=/dev/zero of=/mnt/backup/5gb.img bs=8225280 count=531

結果是一個全新的空白圖像w大小為4163MB

步驟4:步驟:創建分區

創建的映像中沒有分區或其他任何內容它。因此,讓我們創建一些分區。..是的!

fdisk -u -C531 -S63 -H255 /mnt/backup/5gb.img

現在,工具fdisk創建了一個新的引導表,并要求您采取進一步的措施。現在,您需要從gparted中獲取的扇區數據。

Command (m for help): n

Partition type:

p primary (0 primary, 0 extended, 4 free)

e extended

Select (default p): p

Partition number (1-4, default 1):1

Using default value 1

First sector (2048-6425999, default 2048): 8192

Last sector, +sectors or +size{K,M,G} (8192-6425999, default 6425999): 137215

Command (m for help): t

Selected partition 1

Hex code (type L to list codes): c

Changed system type of partition 1 to c (W95 FAT32 (LBA))

You‘ve just created the first boot partition. Now the data partition:

Command (m for help): n

Partition type:

p primary (1 primary, 0 extended, 3 free)

e extended

Select (default p): p

Partition number (1-4, default 2):2

Using default value 2

First sector (2048-6425999, default 2048): 137216

Last sector, +sectors or +size{K,M,G} (122880-6425999, default 6425999): 8525823

Command (m for help): t

Partition number (1-4): 2

Hex code (type L to list codes): 83

只需忽略默認扇區大小,并使用從gParted中獲取的扇區大小即可!

現在輸入“ w”,按Enter鍵就完成了!

Command (m for help): w

The partition table has been altered!

WARNING: If you have created or modified any DOS 6.x

partitions, please see the fdisk manual page for additional information.

Syncing disks

步驟5:復制數據

現在我們來談談,您可以在其中將數據傳輸到空白映像。

只需從引導分區到新的引導分區,使用以下命令:

dd if=/mnt/backup/rpi.img of=/mnt/backup/5gb.img bs=512 count=129024 skip=8192 seek=8192

說明:

我們跳過映像上的前4MB(mbr!),然后從第一個分區開始的8192塊開始,然后復制下一個129024扇區,并在分區的最后一個扇區(137215)停止。

我們再次執行相同的操作,但對第二個分區:

dd if=/mnt/backup/rpi.img of=/mnt/backup/5gb.img bs=512 count=8388608 skip=137216 seek=137216

計數=》總扇區

跳過并查找=》第一扇區

完成!現在,您將獲得一個新的4.4 GiB映像,您可以將其用于所有sd卡》 4GiB。

將其復制到sd卡上,就像其他所有Pi和啟動映像一樣

在此說明中,我使用了64GiB SD卡。我已經在16 GiB,8GiB和32GiB卡上測試了新的自定義圖像。一切都很好。首次啟動時,運行“ sudo raspi-config”并調整文件系統的大小。

隨意使用此說明,進行更改或出售。我不在乎:D

受此How-To:german指令的啟發

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 樹莓派
    +關注

    關注

    121

    文章

    1966

    瀏覽量

    107106
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    KiCad 中的自定義規則(KiCon 演講)

    “ ?Seth Hillbrand 在 KiCon US 2025 上為大家介紹了 KiCad 的規則系統,并詳細講解了自定義規則的設計與實例。? ” ? 演講主要圍繞 加強 KiCad 中的自定義
    的頭像 發表于 06-16 11:17 ?132次閱讀
    KiCad 中的<b class='flag-5'>自定義</b>規則(KiCon 演講)

    樹莓分類器:用樹莓識別不同型號的樹莓

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是
    的頭像 發表于 06-13 16:39 ?227次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    HarmonyOS應用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統默認鍵盤的解決方案,可實現鍵盤個性化交互。允許用戶結合業務需求與操作習慣,對按鍵布局進行可視化重構、設置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護層面,自定義鍵盤可以
    的頭像 發表于 06-05 14:19 ?466次閱讀

    LabVIEW運動控制(三):EtherCAT運動控制器的高效加工指令自定義封裝

    LabVIEW高效加工指令自定義封裝
    的頭像 發表于 04-08 13:49 ?2348次閱讀
    LabVIEW運動控制(三):EtherCAT運動控制器的高效加工指令<b class='flag-5'>自定義</b>封裝

    如何使用Linux映像在IMX8ULP上啟用自定義logo?

    (logo_linux_clut224.ppm)帶有自定義 LOGO。 1.我已將默認徽標 logo_linux_cult224.ppm(路徑 -/home/user/Linux_BSP/build/tmp
    發表于 03-31 06:30

    如何添加自定義單板

    在開發過程中,用戶有時需要創建自定義板配置。本節將通過一個實例講解用戶如何創建屬于自己的machine,下面以g2l-test.conf為例進行說明。
    的頭像 發表于 03-12 14:43 ?525次閱讀

    無法將自定義COCO數據集導入到OpenVINO? DL Workbench怎么解決?

    以精確 FP32 將自定義模型轉換為中間表示 (IR) 格式。 使用未注注的數據集和默認配置將 IR (FP32) 轉換為 IR (INT8)。 使用 IR(INT8)推斷造成糟糕的結果。 創建
    發表于 03-05 06:02

    關于DLPDLCR230NPEVM與樹莓4B的幾個問題求解

    有關于DLPDLCR230NPEVM與樹莓4B的以下幾個問題,望大佬解答: 1、如何用DLP投影出樹莓4B的桌面,按照官方提供的步驟一直有問題 2、如何利用DLP顯示
    發表于 02-18 07:06

    如何快速創建用戶自定義Board和App工程

    概述自HPM_SDKv1.7.0發布開始,在HPM_ENV中新增了user_template文件夾,以方便用戶快速創建自定義的Board和App工程。user_template是用戶模板工程,用戶
    的頭像 發表于 02-08 13:38 ?442次閱讀
    如何快速<b class='flag-5'>創建</b>用戶<b class='flag-5'>自定義</b>Board和App工程

    Altium Designer 15.0自定義元件設計

    電子發燒友網站提供《Altium Designer 15.0自定義元件設計.pdf》資料免費下載
    發表于 01-21 15:04 ?0次下載
    Altium Designer 15.0<b class='flag-5'>自定義</b>元件設計

    think-cell:自定義think-cell(四)

    定義這些設置。 在 PowerPoint 幻燈片母版視圖中,創建新的自定義版式。您將復制與 think-cell 議程幻燈片的所需外觀最匹配的現有自定義布局之一。 將新的
    的頭像 發表于 01-13 10:37 ?475次閱讀
    think-cell:<b class='flag-5'>自定義</b>think-cell(四)

    think-cell;自定義think-cell(一)

    布局介紹了如何創建自定義議程幻燈片布局,第六部分 C.6 功能區自定義 介紹了如何使用 PowerPoint 的功能區自定義選項自定義 th
    的頭像 發表于 01-08 11:31 ?648次閱讀
    think-cell;<b class='flag-5'>自定義</b>think-cell(一)

    創建自定義的基于閃存的引導加載程序(BSL)

    電子發燒友網站提供《創建自定義的基于閃存的引導加載程序(BSL).pdf》資料免費下載
    發表于 09-19 10:50 ?0次下載
    <b class='flag-5'>創建</b><b class='flag-5'>自定義</b>的基于閃存的引導加載程序(BSL)

    如何創建TestStand自定義步驟

    在之前的課程中簡單地介紹過TestStand自帶的一些步驟類型,如測試、消息彈窗、賦值、標簽等等,這些簡單的步驟從TestStand的插入選版中就可以添加到序列中。那么在使用中如果碰到需要實現更加靈活、復雜的功能,使用自帶的一些步驟類型可能難以滿足,這時就需要使用到自定義步驟。
    的頭像 發表于 09-11 14:46 ?2286次閱讀
    如何<b class='flag-5'>創建</b>TestStand<b class='flag-5'>自定義</b>步驟

    NVIDIA NeMo加速并簡化自定義模型開發

    如果企業希望充分發揮出 AI 的力量,就需要根據其行業需求量身定制的自定義模型。
    的頭像 發表于 07-26 11:17 ?1179次閱讀
    NVIDIA NeMo加速并簡化<b class='flag-5'>自定義</b>模型開發
    主站蜘蛛池模板: 欧美在线视频二区 | www在线视频 | 亚洲四虎在线 | 高清视频一区二区 | 国产私拍视频 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 日本在线一区二区 | 国模人体一区二区三区 | 亚洲国产精品综合久久2007 | 午夜伦理片免费观看在线 | 欧美操穴| 全国最大色成免费网站 | 日本高清在线3344www | 五月天婷婷视频在线观看 | 亚洲区中文字幕 | 高级毛片 | 天天曰 | www在线播放 | 国产精品青草久久久久福利99 | 天堂网在线www资源网 | 日本国产在线 | 亚洲人成人77777网站 | a级毛片网| 亚洲不卡视频在线观看 | 亚洲国产精品第一页 | 四虎影院永久免费 | 天天色天 | a色在线| 免费在线不卡视频 | 35pao强力打造 | 免费人成a大片在线观看动漫 | 51精品视频免费国产专区 | 国产a一级毛片午夜剧场14 | 亚欧精品一区二区三区 | 天堂网在线www最新版在线 | 噜噜噜久久久 | 成人午夜性a一级毛片美女 成人午夜性视频欧美成人 成人小视频在线 | 亚洲精品久久久久午夜三 | 卡一卡二卡三国色天香永不失联 | 你懂的视频在线观看资源 | 男人都懂的网址在线看片 |