用硬盘制作linux kernel 系统

使用的是固态硬盘制作一个嵌入式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系统

第一步: 拿到SSD物理阶段接入到我们的主板中,确保window系统可以识别到SSD步骤:计算机右击>>管理>>磁盘管理
可以见到磁盘1如下图:
磁盘信息
确保可以看到盘符第一步就算ok了。

第二步: 打开DiskGenius 分为主分区和扩展分区,主分区为启动区可以不用太大,够存放系统就足够了,另外使用的是linux系统去制作系统,要注意格式能让linux识别,linux本身是不识别NTFS格式,所以这边格式化为ext3。另外扩展分区作为存储介质使用为了方便这边使用的和U盘一样的FAT32格式。
如下图:
固态分区信息
完成第二步在window系统中可以到扩展分区。

第三步: 打开vmware,关闭ubuntu 18.04 ,设置>>添加>>硬盘>>一顿‘下一步’>>使用物理磁盘>>选择对应的固态硬盘>>完成。
此时开机ubuntu 18.04 在/dev/下可以看到节点,挂载在该节点就可以进行数据的传输了。

到此只要在linux中可以访问硬盘的数据就算成功了,在之前做在U盘中的linux系统步骤就一样了。

注意的问题:
1、挂载过程中linux识别不到SSD,可以尝试对第一步中的磁盘1进行脱机的处理,后续在联机。
2、系统启动后kernel 中的问题hid相关的中断传输的打印信息会花屏,找到对应的点进行修改。
3、系统启动后根据设定好的脚本/etc/profile进行的硬盘的挂载情况打印,以及将其中的固态硬盘(机械硬盘不打印)的smart信息打印出来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值