|
《 空中接口学园 》 >> IT技能 >>>> 部署Linux VHD的实践 |
|
-- 作者:tom -- 发布时间:2026-06-15 16:52:09 之前搞定了在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启动项的配置路径有大小写的问题。 结论:不同的grub版本对大小写的容忍度有差别,只能迁就。总之,费了老半天的劲,结果还是好的,奇怪的知识又多了一些。 目前已经有1条评论 >>> 发表你的见解 |
|
Powered by:Old version Copyright ©2002 - 2019空中接口学园 , 页面执行时间:46.875毫秒 |