用硬碟製作linux kernel 系統
阿新 • • 發佈:2020-10-13
使用的是固態硬碟製作一個嵌入式linux系統,和使用U盤製作基本是一樣的,略微有幾個問題需要注意一下,以此做個記錄。
環境:
- VMware Workstation Pro + ubuntu 18.04
- Window 7 + HDD
- DiskGenius
- SSD 480G
這裡只是說明一下SSD的製作與使用U盤製作的不同,相同的部分就不一一介紹,如有需要可以參考上一篇使用U盤製作啟動系統 ----用U盤在電腦端啟動linux核心(kernel)最小系統
主要步驟:
第一步 確保系統可以識別SSD
第二步 使用DiskGenius對SSD處理
第三步 將SSD連線到VMware中的ubuntu系統
第一步:
可以見到磁碟1如下圖:
![磁碟資訊](https://img.796t.com/res/2020/10-13/02/a17bfd98f91c8f3b9ff7f6d45ee4fe56.png)
確保可以看到碟符第一步就算ok了。
第二步: 開啟DiskGenius 分為主分割槽和擴充套件分割槽,主分割槽為啟動區可以不用太大,夠存放系統就足夠了,另外使用的是linux系統去製作系統,要注意格式能讓linux識別,linux本身是不識別NTFS格式,所以這邊格式化為ext3。另外擴充套件分割槽作為儲存介質使用為了方便這邊使用的和U盤一樣的FAT32格式。
如下圖:
完成第二步在window系統中可以到擴充套件分割槽。
第三步:
此時開機ubuntu 18.04 在/dev/下可以看到節點,掛載在該節點就可以進行資料的傳輸了。
到此只要在linux中可以訪問硬碟的資料就算成功了,在之前做在U盤中的linux系統步驟就一樣了。
注意的問題:
1、掛載過程中linux識別不到SSD,可以嘗試對第一步中的磁碟1進行離線的處理,後續在聯機。
2、系統啟動後kernel 中的問題hid相關的中斷傳輸的列印資訊會花屏,找到對應的點進行修改。