【Linux】win10/ubuntu 双系统安装遇到 gnu grub 2.0.3 或者 error symbol ‘grub_calloc‘ not found 的解决方法

在博客查看本文

问题背景

  • 使用的电脑是 y7000 1060
    在制作 ubuntu 启动盘以后,根据该博客的教程,开机长摁 f2 进入 bios 模式。这一步其实只需要修改 security 页面,关掉 secure boot 即可了。

问题出现

在修改 bios 设置以后,F10进行了重启,电脑却进入了 gnu grub 模式,无论选择哪个选项都会出现 error symbol 'grub_calloc' not found ,该问题其实是 在 bios root 界面修改了启动方式导致的。

问题解决

我根据这篇博客,修改了启动方式为legacy 才导致了该问题的出现,默认情况下其实是不需要修改的! 所以出现该问题请关闭电脑再进入bios模式确认,bootmode是否为UEFI。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误通常意味着在你的程序中缺少某个符号(symbol),也就是函数或变量名。 错误信息中提到的“grub_calloc”可能是一个函数名,它没有被找到。这可能是因为你在程序中调用了这个函数,但是没有包含该函数所在的库或者头文件。你需要确保正确地链接和包含所需的库或头文件。 如果你使用的是GNU GRUB,可以尝试安装grub-common”或“grub2-common”包,它们包含了许多GRUB所需的库和头文件。 如果你使用的是其他库或工具链,请参考相应的文档或社区支持来解决问题。 ### 回答2: symbol grub_calloc not found 是一种错误提示,通常在使用Grub启动管理器时出现。该错误意味着Grub无法找到一个名为grub_calloc的符号,这可能是由于缺少该符号的库或其他配置文件导致的。 要解决这个问题,可以尝试以下步骤: 1. 检查Grub的配置文件和安装。确保Grub被正确地安装,并已正确地配置引导选择项。 2. 检查库和依赖项。需要确认系统中的所有必需库和依赖项都已正确地安装。可以使用包管理器来安装缺少的库和依赖项。 3. 记录系统更改。如果最近对系统进行过更改,例如安装更新或新软件包,则可以尝试回滚这些更改以查看问题是否得到解决。 4. 考虑重新安装Grub。如果上述步骤都没有解决问题,则可以尝试重新安装Grub。这可能需要使用比较高级的工具和命令。 总之,要解决symbol grub_calloc not found的问题,需要仔细检查系统配置和依赖项,并可能需要重新安装Grub。建议在操作系统专业人员的指导下进行这些操作,以免导致系统出现其他问题。 ### 回答3: symbol grub_calloc not found 是一个错误信息,通常意味着在运行某个程序或者库文件时,系统找不到 grub_calloc 符号。这种错误通常与动态链接库有关。 动态链接库(Dynamic Link Library,也称为共享对象)是一种可重用的程序代码库,可以被不同的应用程序调用。动态链接库使得应用程序可以在运行时使用第三方的已编译好的库来增强自己的功能,而不是每个应用程序都需要将这些代码加入到它们自身的二进制文件中。 当一个程序运行时,它会尝试查找它需要的符号(函数、变量、类等等)在哪个动态链接库中。如果系统无法找到这些符号,就会出现 symbol grub_calloc not found 的错误。 这种错误的原因可能是因为: 1. 动态链接库不存在或者被删除了。 2. 动态链接库的版本不兼容,导致无法找到符号。 3. 操作系统无法定位动态链接库,可能是由于环境变量没有设置正确。 解决这种错误的方法是: 1. 确保动态链接库已经正确安装,并且放置在正确的路径下。 2. 确认程序使用的动态链接库与系统上安装的版本相同。 3. 确认环境变量设置正确,系统可以正确找到动态链接库。 总的来说,这种错误通常由动态链接库引起的,所以要解决这个问题需要检查是否正确安装了需要的链接库,并确定程序是否能够正确地找到这些库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值