ZLG嵌入式笔记(连载34)|Linux内核编译失败?移动硬盘和虚拟机的那些事儿

原创 ZLG致远电子 2025-04-11 11:33




视频推荐

在Linux开发中,编译内核是一项常见任务,但不少开发者在移动硬盘或虚拟机环境下尝试时会遭遇失败。本文将简要探讨这些问题的成因,并介绍一些虚拟机使用技巧,帮助大家更好地应对相关问题。


  在移动硬盘里编译Linux内核却失败了,这是咋回事?

FAT和NTFS文件系统不能支持软链接,在这写格式的磁盘里编译内核会失败,同样也不能在这样的磁盘里解压内核源码,会造成软链接被破坏。

不仅仅是不能在FAT/NTFS格式硬盘编译Linux内核,只要编译过程中会产生符号链接的软件,都不能在FAT/NTFS格式的硬盘上编译。


  虚拟机挂载Windows的磁盘编译Linux内核,为啥失败?

原因同上。
另外,现在Windows支持WSL方式运行Linux,同样也不建议在WSL方式下编译Linux内核,尽管VolFs能支持Linux文件系统的全部特性,包括符号链接,但与Windows交互的DriveFs并不能完全支持Linux文件系统的全部特性,所以同样也不能在Windows磁盘里编译Linux内核。

  虚拟机使用的这些方法,你都会吗?

提示:VMware Workstation软件商用有版权,请自行解决版权问题。

1. 安装VMwareTools

安装完VMware虚拟机后,建议安装VMware tools,以提升虚拟机性能,特别是显示性能。安装VMware Tools的方法和步骤大致如下:

1.1 启动安装好的虚拟机,点击虚拟机软件菜单 Player-->管理-->安装VMware Tools,VMware Tools的光盘会被挂载到系统中,可以在桌面看到光盘,用文件浏览器打开可以看到里面的文件,如图1所示。

图1 VMware Tools光盘被挂载和光盘内容

此时虚拟机下方会提示安装方法:在客户机中装载虚拟 CD 驱动器,启动终端,使用 tar 命令解压缩安装程序,然后执行 vmware-install.pl安装 VMware Tools。基本按照提示操作即可。

图2 帮助提示

1.2 打开终端,进入CD驱动器,将VMwareTools-10.3.23-16594550.tar.gz文件解压到本地目录中,如果不想长期保留的话,可以直接解压到/tmp目录中:

$tar -xzf VMwareTools-10.3.23-16594550.tar.gz -C /tmp

1.3 进入解压后目录,执行安装命令(注意,安装需要root权限):

$cd /tmp/vmware-tools-distrib$sudo ./vmware-install.pl

输入密码后,回答yes,然后一路回车直到安装完成。安装完毕,重启一下系统。

2. 网卡桥接/共享设置

网卡设置更改在关闭虚拟机系统的时候进行。打开虚拟机软件菜单Player-->管理-->虚拟机设置,点击“硬件”选项卡,选择“网络适配器”,在右边可以进行网络设置,如图3所示。

图3 虚拟网卡设置
  • 桥接模式:虚拟机与Windows主机相当于通过交换机进行连接,在Windows与虚拟机Linux进行网络传输或者要与开发板进行网络连接调试的时候,通常选择该模式。此时Windows和Linux都必须设置为同一个网段的不同独立IP地址。

  • NAT模式:此时无需为虚拟机设置独立IP地址,虚拟机共享主机的网络,如果主机能上外网,此时虚拟机也可以上外网。一般用于公司对网络有访问限制的情况用来更新Linux系统软件。该模式下不能与开发板进行网络连接和调试。

3. 虚拟机磁盘扩容

磁盘扩容也需要在关闭虚拟机系统的时候进行。打开虚拟机软件菜单Player-->管理-->虚拟机设置,点击“硬件”选项卡,选择“添加”,在硬件添加向导的硬件类型里选择“磁盘”,如图4所示。

图4 添加硬件和磁盘
虚拟磁盘类型建议选择SCSI,然后创建新的虚拟磁盘,如图5所示。
图5 创建SCSI磁盘
为磁盘设置容量大小,根据实际情况和需要设置(注意:虚拟磁盘的大小不要超过物理硬盘实际剩余容量,否则可能会带来问题),另外建议拆分为多个文件,便于文件拷贝,最后保存为磁盘文件,如图6所示。
图6 保存磁盘
图7是我们为系统扩容400GB虚拟磁盘的系统配置。
图7 硬盘扩容后的系统配置

4. 虚拟机访问Windows共享文件夹

打开虚拟机软件菜单Player-->管理-->虚拟机设置,点击“选项”选项卡,选择“共享文件夹”,在右边启用共享文件夹设置,在Linux虚拟机就可以访问主机的共享文件夹了,如图8所示。

图8 启用共享文件夹

假定将Windows的整个D盘都共享,共享名称为“d-volume”,则在Linux系统,该共享目录的路径则为:/mnt/hgfs/d-volume,如图9所示。

图9 查看到共享文件夹的内容

5. 如何使用OVA镜像文件?

一般虚拟机镜像文件都比较大,会采取分包压缩的方式。这里以M1126提供的OVA镜像为例。

将下载的分卷压缩文件m1126-devel.ova.7z.001,m1126-devel.ova.7z.002,…,放到同一个目录内解压,得到m1126-devel.ova虚拟机镜像压缩文件。解压前请务必检查一下各个分卷压缩文件的sha1sum校验值是否跟sha1sum.txt中登记的一样。如果不一样,则对应的文件在下载过程中损坏了,需要重新下载出错的文件。常用的解压软件7z、WinRAR等都支持生成sha1sum。生成文件校验值的具体方法,请参考自己所用解压软件的说明文档。

打开VMWare-Workstation-Player,从打开文件菜单对话框中选择打开ovf,ova格式,如图10所示。

图10 选择ovf文件类型

然后选择打开m1126-devel.ova,在此步骤中选择存放虚拟机的位置,注意物理磁盘空间要足够,最好有50G以上的空闲空间。 这一步可能会出现“导入失败……”的兼容性提示,在弹出的对话框选择“重试”,接着导入。

图11 选择虚拟机存放位置

导入后的虚拟机至少需要16G的物理磁盘空间,m1126-devel.ova虚拟磁盘容量设成了40G,后续使用过程中,如果虚拟磁盘容量不够,可参考3.3.3小节的内容,增加虚拟磁盘即可。

导入过程需要一点时间,导入进度如图12所示,请耐心等候导入完成。

图12 虚拟机导入进度

待导入完成,启动虚拟机即可。

D9系列Cortex-A55®核心板

  • 四/五核Cortex-A55

  • UART*16

  • CAN FD*4

  • 千兆以太网*2

长按购买

评论 (0)
  •   航空兵训练与战术对抗仿真平台系统解析   北京华盛恒辉航空兵训练与战术对抗仿真平台系统是现代军事训练的关键工具,借助计算机技术构建虚拟战场,支持多兵种协同作战模拟,为军事决策、训练及装备研发提供科学依据。   应用案例   目前,已有多个航空兵训练与战术对抗仿真平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润航空兵训练与战术对抗仿真平台。这些成功案例为航空兵训练与战术对抗仿真平台的推广和应用提供了有力支持。   一、系统架构与核心功能   系统由模拟器、计算机兵力生
    华盛恒辉l58ll334744 2025-04-24 16:34 154浏览
  •   有效样本分析决策系统平台全面解析   一、引言   北京华盛恒辉有效样本分析决策系统在当今数据驱动的时代,企业、科研机构等面临着海量数据的处理与分析挑战。有效样本分析决策系统平台应运而生,它通过对样本数据的精准分析,为决策提供有力支持,成为提升决策质量和效率的关键工具。   应用案例   目前,已有多个有效样本分析决策系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润有效样本分析决策系统。这些成功案例为有效样本分析决策系统的推广和应用提供了有力支持。   二、平台概述
    华盛恒辉l58ll334744 2025-04-24 11:13 121浏览
  •   基于 GIS 的任务规划与决策系统平台解析   北京华盛恒辉基于 GIS 的任务规划与决策系统平台是空间信息技术与决策科学融合的成果,通过地理空间数据处理与分析,为复杂任务提供科学智能的规划决策支持。以下从架构、功能、技术、应用及趋势展开解读。   应用案例   目前,已有多个基于 GIS 的任务规划与决策系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润基于 GIS 的任务规划与决策系统。这些成功案例为基于 GIS 的任务规划与决策系统的推广和应用提供了有力支持
    华盛恒辉l58ll334744 2025-04-25 15:47 28浏览
  • 2025-4-25全球信息报告出版商Global Info Research(环洋市场咨询)发布了【2025年全球市场高介电常数材料总体规模、主要生产商、主要地区、产品和应用细分研究报告】,报告主要调研全球高介电常数材料总体规模、主要地区规模、主要生产商规模和份额、产品分类规模、下游主要应用规模以及未来发展前景预测。统计维度包括销量、价格、收入,和市场份额。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、价格、销量、销售收入及发展动态。历史数据为2020至2024年,预测数据为2025
    用户1745398400862 2025-04-25 08:48 75浏览
  • 引言:语音交互的智能化跃迁在全球化与智能化深度融合的今天,语音交互设备的应用场景已从单一提示功能向多语言支持、情感化表达及AI深度交互演进。传统离线语音方案受限于语种单一、存储容量不足等问题,而纯在线方案又依赖网络稳定性,难以满足复杂场景需求。WT3000A离在线TTS方案,通过“本地+云端”双引擎驱动,集成16国语种、7种方言切换、AI大模型对话扩展等创新功能,重新定义语音提示器的边界,为智能硬件开发者提供更灵活、更具竞争力的语音交互解决方案。一、方案核心亮点离在线双模融合,场景全覆盖离线模式
    广州唯创电子 2025-04-25 09:14 66浏览
  • 最近,途虎养车发布的2024年财报数据,可谓相当吸睛。全年营收达到147.59亿元,同比增长8.5%,这个数字直观地展现了途虎在市场上的强大吸金能力,在行业里稳稳占据前列。利润方面同样出色,毛利37.46亿元,毛利率提升0.7个百分点至25.4%;经调整净利润6.24亿元,同比增长 29.7%,经营利润同比更是增长104%至3.31亿元,盈利能力显著增强,这样的利润增长幅度,在同行业中十分亮眼。在用户规模上,途虎养车同样成绩斐然。累计注册用户近1.4亿,同比增长20.4%,交易用户数达2410万
    用户1742991715177 2025-04-24 19:12 56浏览
  •   高海拔区域勤务与装备保障调度系统平台解析   北京华盛恒辉高海拔区域勤务与装备保障调度系统平台专为高海拔特殊地理环境打造,致力于攻克装备适应、人员健康保障、物资运输及应急响应等难题。以下从核心功能、技术特点、应用场景及发展趋势展开全面解读。   应用案例   目前,已有多个高海拔区域勤务与装备保障调度系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润高海拔区域勤务与装备保障调度系统。这些成功案例为高海拔区域勤务与装备保障调度系统的推广和应用提供了有力支持。   一、核心
    华盛恒辉l58ll334744 2025-04-24 10:13 124浏览
  •   通用装备论证与评估系统平台解析   北京华盛恒辉通用装备论证与评估系统平台是服务军事装备全生命周期管理的综合性信息化平台,通过科学化、系统化手段,实现装备需求论证、效能分析等核心功能,提升装备建设效益。   应用案例   目前,已有多个通用装备论证与评估系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润通用装备论证与评估系统。这些成功案例为通用装备论证与评估系统的推广和应用提供了有力支持。   一、系统分层架构   (一)数据层   整合装备性能、作战、试验等多源异
    华盛恒辉l58ll334744 2025-04-24 16:14 151浏览
  •   陆地装备体系论证与评估综合平台系统解析   北京华盛恒辉陆地装备体系论证与评估综合平台系统是契合现代军事需求而生的专业系统,借助科学化、智能化手段,实现对陆地装备体系的全方位论证与评估,为军事决策和装备发展提供关键支撑。以下从功能、技术、应用及展望展开分析。   应用案例   目前,已有多个陆地装备体系论证与评估综合平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润陆地装备体系论证与评估综合平台。这些成功案例为陆地装备体系论证与评估综合平台的推广和应用提供了有力支持。
    华盛恒辉l58ll334744 2025-04-24 10:53 125浏览
  • 为通过金融手段积极推进全球绿色发展,国际金融论坛(IFF)于2020年创立了“IFF全球绿色金融奖”,旨在对全球绿色金融领域取得突出成绩的机构及创新性的解决方案进行表彰和奖励。该奖项依托IFF“高层次、高水平、国际化”一流智库资源优势,积极促进绿色金融领域的国际交流合作和创新实践,助力联合国可持续发展目标的实现。“IFF全球绿色金融奖”重点关注和鼓励那些促进经济增长模式转型、防治环境污染、应对气候变化,以及致力于提高能效水平、强化节能减排实效的绿色金融创新解决方案。该奖项面向全球,是对政策创新、
    华尔街科技眼 2025-04-24 20:43 34浏览
  • 随着轻薄笔记本的普及,再加上电竞玩家对于高画质音视频体验的需求日益高涨,如何让轻薄笔记本在兼顾轻便携带性的同时,还能提供足以支持3A(AAA/Triple-A game)大作的良好运算性能,便成为各家品牌急欲突破的共同难题。然而,对于主打轻巧便携的轻薄笔记本而言,若要内置独立显卡,势必要先突破空间受限的瓶颈,同时还需解决散热问题,确实难以兼顾两全!对此,“Thunderbolt”与“OCuLink”这两项技术应运而生。用户可以通过这两种传输接口,再搭配外接显卡盒(eGPU)及高性能显卡(如NVI
    百佳泰测试实验室 2025-04-24 17:56 50浏览
  • 引言在智能语音技术飞速发展的今天,语音交互已成为消费电子、智能家居、工业控制等领域的标配功能。传统的ISD系列录音芯片虽应用广泛,但其高成本与功能局限性逐渐难以满足市场对高性价比、高灵活性的需求。推出的WT2000P录音语音芯片,凭借其卓越性能、低功耗设计及高度可定制化特性,成为ISD系列芯片的理想替代方案,助力开发者突破产品创新瓶颈。一、WT2000P产品概述WT2000P是一款专为嵌入式语音场景设计的多功能录音芯片,采用ESOP8封装,体积小巧(尺寸仅4.9mm×3.9mm),集成度高,支持
    广州唯创电子 2025-04-25 08:44 61浏览
  •   海上训练与保障调度指挥平台系统解析   北京华盛恒辉海上训练与保障调度指挥平台系统是现代海上作战训练的核心枢纽,融合信息技术、GIS、大数据及 AI 等前沿技术,旨在实现海上训练高效组织、作战保障科学决策。以下从架构功能、应用场景、系统优势及发展挑战展开解读。   应用案例   目前,已有多个海上训练与保障调度指挥平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润海上训练与保障调度指挥平台。这些成功案例为海上训练与保障调度指挥平台的推广和应用提供了有力支持。   一
    华盛恒辉l58ll334744 2025-04-24 15:26 136浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦