在 bios_grub 分区上安装 Grub 时出现问题

在 bios_grub 分区上安装 Grub 时出现问题

我有这个问题:

我想将 Lubuntu 安装为单操作系统(不与 Windows 双启动),但在 Lubuntu 安装过程结束时 grub 安装在失败。我检查了许多有关此问题的解决方法,但我认为在我的场景中存在一些不同之处。

第一次,我指定设备 /dev/sda/(其中包含 '/'、'/home' 和交换区域分区)作为安装 grub 的位置,但失败了。

然后,我将 MBR 分区表更改为 GPT(我不确定是否真的需要这样做,或者此操作是否会产生其他问题),并创建了 bios_grub 分区(在硬盘的第一部分),因为我有旧硬件(Dell Inspiron 1501)与 bios 配合使用。我指定此 bios_grub 分区来安装 grub,但又失败了。

我最终得到了这个 GPT 分区表:

  • 带有 bios_grub 标志的 1mb ext4
  • 12.11gb ext4 用于 /
  • /home 为 3.73gb ext4
  • 1.63gb 作为 linux-swap
  • 38.64GB NTFS

最后一个 ntfs 分区有我想要保留的文件;它上面没有任何 Windows 安装。

由于所有安装过程似乎都运行良好,我可以跳过 grub 安装吗?我想要一个 Lubuntu 安装,这是唯一失败的部分。我没有看到任何可以避免在 Lubuntu 安装过程中安装 grub 的选项。

如果唯一的选择是安装 grub,你能帮我找出我做错的地方吗?

非常感谢你的帮助!!

编辑:

抱歉耽误了这么久。按照你的建议,我格式化了所有硬盘,并尝试安装 Lubuntu,让安装程序进行分区,但出现了同样的问题。不过,我成功安装了 Tiny Core Linux,然后再次格式化所有内容以安装 Zorin,现在它在这台旧笔记本上运行得很好。

我认为在这种情况下,问题仅与 Lubuntu 有关。Zorin 也是基于 Ubuntu 的,安装过程中没有出现任何错误。

顺便说一句,如果你还没有尝试过 Zorin,你应该尝试一下,它非常棒。

我将 jones0610 的帖子标记为答案,但我不太确定实际发生了什么。

非常感谢你的帮助!

答案1

除非我的数学有误,否则您使用的是 60 Gb HDD,并且想要保留 38+ Gb 作为文件存储。

最好的情况是,这台旧笔记本的性能令人失望,而且文件和交换空间不足。考虑以下情况:

将 ntfs 文件复制到拇指驱动器或外部驱动器上,并释放整个 60 Gb 空间用于单独的 Lubuntu 安装。

然后,进行干净的 Lubuntu 安装,包括让安装过程根据其自身的建议对 HDD 进行分区和格式化。

我认为您在安装 Lubuntu 时遇到了麻烦,因为尝试绕过一个已经存有数据的超小硬盘。让我们从过程中移除它。如果您执行全新安装,一切都应该正常工作。很好,也就是说,请记住您的戴尔电脑已经 11 年了,因此它的性能可能相当迟缓。

您可能能够通过临时方法解决当前的安装障碍。但是,找到一种方法来消除 grub 对您来说不是一个选择。但我的建议是咬紧牙关,干净正确地安装操作系统。

答案2

其他答案提出了一些很好的观点。我想强调的一些问题是:

  • GRUB 安装失败-- GRUB 是引导加载程序-- 一个将操作系统内核(Ubuntu 中为 Linux)加载到内存并开始运行的程序。正如 ravery 所指出的,没有引导加载程序就无法启动。因此,无法安装 GRUB 是一个大问题,必须修复。不过,您没有提供足够的细节来正确诊断此问题。精确的错误消息和分区布局(如或其他各种命令所示sudo parted -l)可能会有所帮助。您也可以尝试运行引导修复如果失败,请发布诊断的 URL。
  • NTFS-- 在仅支持 Linux 的计算机上使用 NTFS 是个坏主意。问题在于 Linux 没有好的 NTFS 维护工具。最好的工具ntfsfix非常基本 - 它会进行一些基本检查,做一些简单的调整,并将文件系统标记为需要注意在 Windows 中。如果计算机上没有 Windows,文件系统就无法完全修复。因此,什么时候(不是如果) 文件系统需要修复,您需要将磁盘移至 Windows 计算机或使用 Windows 紧急磁盘。正如其他人所建议的那样,您应该备份 NTFS 分区中的文件,在计算机上仅使用 Linux 原生文件系统,并在一切正常运行后恢复文件。
  • GPT 与 MBR-- GPT 确实比 MBR 有一些优势,正如我在回答中提到的那样oldfred 所链接的问题。但是,对于在仅使用 BIOS 的计算机上单启动 Ubuntu 的 60 GB 磁盘,这些优势将非常有限。如果磁盘已经是 GPT 格式并且一切正常,我不建议切换回来——但如果是 MBR 格式,那么从 MBR 切换到 GPT 可能也不值得。如果您从头开始全新安装,则可以使用您喜欢的任何分区表。为确保万无一失,两者都有优点和缺点,但它们非常模糊或在极少数情况下很重要,考虑到您的磁盘大小、基于 BIOS(而不是基于 EFI)的计算机和仅限 Linux 的安装。
  • 分区一般-- 我同意 heynnema 的观点,将 16 GB 划分为 root ( /) 和/home是没有意义的。不过,考虑到需要删除 39 GB 的 NTFS 分区,您可能希望将空间划分为大约 16 GB 用于 root ( /) 和 39 GB 用于/home。Ubuntu 的默认设置是不是有一个单独的/home,但将其拆分确实有一些优势,因为它可以简化完整的重新安装,并有助于某些类型的备份策略。另一方面,如果您要将这些分区填充到接近容量的任何地方,则划分该空间会更有可能耗尽一个分区上的空间。但是,在这种情况下,需要进行磁盘升级。
  • 一台 11 年前的计算机-- 我谷歌了一下,找到了 2006 年对您的计算机的评论。如果您的计算机真的这么旧,那么 jones0610 关于性能不佳的警告值得注意。话虽如此,对于这样一台旧计算机,Lubuntu 可能比许多其他操作系统更适合,因此如果升级是不可能的,那么这可能是您能得到的最好的选择。如果您负担得起,增加 RAM 数量(我发现的规格表上只注明了 512 MiB RAM)和/或用 >100 GB SSD 替换 60 GB HDD 可能是最“物有所值”的改进。

答案3

grub 是引导加载程序,您不能跳过它,尽管有像 lilo 这样的替代品。您需要将 grub 安装到 /dev/sda,然后更新 grub。您说 grub 安装失败?这是在安装过程中吗?

对于 BIOS 启动,最好有一个 MBR 格式的磁盘,麻烦更少。

相关内容