使用帮助
关注公众微信
 读懂通信 LTE学习大使 登陆 搜索

>> 分享IT技能,如U盘启动
空中接口学园在线学园IT技能 → 部署Linux VHD的实践
  发表一个新主题  发表一个新投票  回复主题 您是本文的第 4 个阅读者  浏览上一篇主题  刷新本主题   树形显示文章 浏览下一篇主题
 * 主题: 部署Linux VHD的实践 保存该页为文件  报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 tom 离线,有人找我吗?
  
  
  等级:LTE学习大使
  文章:4617
  积分:
  注册:2003-06-10
给tom发送一个短消息 把tom加入好友 查看tom的个人资料 搜索tom在IT技能的所有文章 点击这里发送电邮给tom 引用回复这个文章 回复这个文章楼主
发文心情 部署Linux VHD的实践
之前搞定了在VHD上安装Linux,这次正好有台小设备需要安装Windows+Linux,于是就直接复制了VHD文件,并设置好了grub.cfg,结果启动后直接显示grub>

  被浇了一盆冷水后,我只得拿出USB启动盘,修复系统。

  这次修复的过程还是有点漫长的,主要是部署时踩了几个坑:

  1. grub.cfg的内容是从参考文档中摘出来的,结果用了windows的回车符以及隐藏了中文的引号(这是PPT自动修改最弱智的地方)。后来还是在grub>下cat文件内容才发现的。

 2. grub的版本不对。原来机器上已经安装过linux系统,实现了双启动。我直接删除了Linux分区,但是保留了原来的grubx64.efi。结果因为grub版本不对,导致无法找到目标文件。最后更新为合适版本的grub,就可以找到目标文件。

  3. 这时,启动后还是进入grub>,只是我直接输入configfile grub.cfg,就可以出现启动菜单,并正常启动。这个问题非常困扰,后来我仔细想了下,既然grub的文件名大小写是敏感的,会不会UEFI启动项的配置路径有大小写的问题。
   用bootice一查,efi文件的路径名和文件名的大小写与真实系统有差别,与系统同步后,终于启动成功。

   结论:不同的grub版本对大小写的容忍度有差别,只能迁就。总之,费了老半天的劲,结果还是好的,奇怪的知识又多了一些。
   

----------------------------------------------

点击查看用户来源及管理<br>发贴IP:*.*.*.* 2026-06-15 16:52:09
  鲜花(0)  鸡蛋(0)

本主题文章数1,分页: [1]
 *快速回复:部署Linux VHD的实践
你的用户名:    还没注册?    密码:    忘记密码?
  • [ 还没注册 ]
  • [ 忘记密码 ]
  • [加入心情图标]
  • 将放在文章的前面
  •                           
                              
    内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:可用
  • 最多15KB
  • 邮件回复 显示签名   [Ctrl+Enter直接提交文章]

    管理选项锁定 | 解锁 | 提升 | 删除 | move | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告

    Powered by:Old version
    Copyright ©2002 - 2019空中接口学园 , 页面执行时间:62.500毫秒