Questions tagged «grub2»

GRUB 2是GRand Unified Bootloader(GRUB)的下一代。自9.10(Karmic Koala)起,Ubuntu就将GRUB 2用作引导加载程序。通常简称为“ GRUB”。

4
从另一台计算机还原后,如何在Grub中修复UUID?
我想将具有所有自定义项,文档,已安装软件等的Ubuntu 12.04完整备份文件备份到另一台计算机上。 我使用以下命令进行了备份: sudo su cd / tar cvpzf ububackup.tgz --exclude=/ububackup.tgz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/tmp --exclude=/media / 在新计算机上,我全新安装了Ubuntu 12.04,将备份文件移至该文件,然后使用以下文件将其还原: tar xvpfz backup.tgz -C / 不出所料(请参阅Mike Whatever对这个问题的回答:将所有设置的Ubuntu发行版从一台计算机复制到另一台计算机),这使grub崩溃了。当我打开计算机时,出现错误: error: no such device: ... press any key to continue ... 我相信Grub损坏的原因是它正在寻找旧硬盘驱动器而不是计算机硬盘驱动器上的UUID。 如何修复我的grub以识别新的硬盘驱动器?我在网上寻找帮助“ Fix GRUB UUID”,但步骤似乎过时或复杂。我上面链接的Mike的答复使我希望有一种相当简单的方法可以解决此问题。



6
无法在/ dev / nvme中安装GRUB
我从实时USB引导并安装了15.10,但在安装过程结束时,出现错误: Unable to install GRUB in /dev/nvme。 接下来,它提供了更改引导加载程序安装位置的选项,但是此时按OK,grub不会执行任何操作。我找不到有关/ dev / nvme的任何信息,仅找到/ dev / sda,这一直是我过去在进行Linux安装时所见的信息。为什么现在是/ dev / nvme,我该如何解决?谢谢。 编辑:可能还值得注意的是,我关闭了安全启动,并从UEFI切换到旧版,因为ubuntu安装在UEFI模式下的紫色加载屏幕上保持冻结。

3
GRUB到底是什么?
谁能用简单的词而不是技术性的概念向我解释GRUB到底是什么,GRUB的主要用法是什么,以及如何在双引导Windows / Ubuntu安装中有效地使用它? 我已经阅读了一些资源,但仍然感到困惑。

3
如何在Windows 7启动菜单中添加Ubuntu条目?
我有以下设置: 第一个分区是Windows 7分区第二个分区-ubuntu 12.04分区 在安装ubuntu时,我将grub2引导程序安装到ubuntu分区 MBR包含Windows启动加载程序 我尝试使用EasyBCD将条目添加到Windows引导菜单中,但是没有运气-该条目只是引导进入grub4dos命令提示符 如何将Ubuntu添加到Windows启动菜单? 请不要建议将grub2安装到mbr或wubi。 更新: 我按照说明安装了EasyBCD,并在Windows启动菜单中添加了一个条目,以逐步启动Ubuntu。当我重新启动NeoGrub Bootloader和Ubuntu菜单项时,将带我到下面的屏幕。


8
安装Ubuntu 14.04后在GRUB中丢失Windows 7
因此,今天我决定在以前曾与Win 7进行双重引导的13.10(32位)Ubuntu上安装新的14.04(64位)。因此,它为我提供了许多选择来安装14.04,其中之一是重新安装Ubuntu,而不会丢失我的文件和应用程序(可能的话)。当安装过程完成时,系统提示我照常重新启动,但是这次没有显示GRUB菜单,让我选择是使用Windows还是Ubuntu引导,并且现在仅使用Ubuntu引导。我已经用Gparted检查了分区,而Win7仍然在那里。 那么,有没有办法让GRUB再次看到两个操作系统,又如何? 先感谢您 !

2
错误更新后如何降级内核(16.04)
我的笔记本电脑上最近对Ubuntu 16.04内核(4.4.0-89和-91)的升级严重失败。幸运的是,我仍然安装了以前的工作版本(4.4.0-57)。现在,我已经将Grub配置为向我显示菜单,并且在启动时手动选择-57,但这似乎很脆弱,将来很可能会中断sudo apt upgrade。 我想我想要: 删除-89和-91,因为它们对我没有任何好处。 将-57设置为Grub的默认值,这种方式将在升级过程中保持不变。 为了确保-57保持安装状态,即使我稍后安装内核升级也是如此 为了能够轻松地尝试稍后的内核更新,但是如果失败,请还原到-57。我主要关心的是-57被自动删除。 如果我发现以后可以运行的更新,可以通过简单的方法来撤消所有操作并返回到后续的内核更新。 尝试使用-91删除-91 sudo apt remove linux-image-4.4.0-91-generic需要我删除linux-generic和linux-headers-generic。看来不好,所以我没有尝试过。 我可以找到各种有关一般问题的问题,但是似乎没有一个问题可以解决我的所有目标,而且大多数问题都已过时,以至于我认为它们不再适用。 最好的方法是什么? 附录:标记为“ 如何防止更新特定程序包?”的重复项 。该答案可能会解决我的部分问题,但并不能解决更大的问题。 广义上讲,问题在于内核以不寻常的方式处理。它是通过linux-generic安装的,它仅依赖于linux-image-generic和linux-image-header。这些反过来仅依赖于linux-linux-image-VERSION-generic和headers-VERSION-generic,值得注意的软件包会将版本号烘烤到软件包名称中(大概是为了简化并行安装多个软件包)。 该答案中未具体解决的是: 不解决如何删除-89和-91。 即使我安装了更高版本的更新,也无法解决如何将-57设置为Grub的默认值。 即使我安装了以后的更新,也无法解决如何确保-57保持安装状态的问题。即使答案是保存一个或多个程序包,鉴于涉及的多个程序包,我仍要保存哪些程序包?如果要保留linux-generic,我该如何先降级?
20 16.04  grub2  upgrade  kernel 

2
普利茅斯的重要性是什么?
我不小心执行了从我的Ubuntu 15.04删除Plymouth的命令: sudo apt-get remove plymouth 在此之后,我的登录屏幕不再出现。GRUB菜单显示后,屏幕变黑,似乎什么也没有发生。我再次安装了Ubuntu,但问题仍然浮在脑海:什么是Plymouth,为什么它使我的系统崩溃?
19 boot  grub2  plymouth 

3
Grub提供有关其他软件正在使用的引导扇区的消息。我该怎么办?
这仅在我的一台计算机上发生。它是一台老式笔记本电脑,具有悠久的历史,拥有多个操作系统,但是在退休后,它却充当使用Ubuntu 12.04的我的家庭网络的服务器。这是一个单引导系统,没有安装其他系统。每隔一段时间,每当进行grub升级时,我都会看到类似以下的消息: Setting up grub-common (1.99-21ubuntu3.4) ... Installing new version of config file /etc/grub.d/00_header ... Setting up grub2-common (1.99-21ubuntu3.4) ... Setting up grub-pc-bin (1.99-21ubuntu3.4) ... Setting up grub-pc (1.99-21ubuntu3.4) ... /usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it. This software may cause boot or other problems …
19 boot  grub2 

1
GRUB在安装12:04后抱怨“没有这样的分区”
我刚刚安装了12.04。我以前安装了11.10,/dev/sda6安装分区安装在/和/dev/sda1上/home。安装12.04时,我选择了相同的选项,没有重新格式化。我选择/dev/sda6作为引导加载程序分区。我被警告,正如预期的那样,系统文件/dev/sda6将被删除。 重新安装后,我无法摆脱GRUB的困扰:选择主启动选项或恢复模式选项,都给我错误消息“ No such partition”,并选择返回GRUB主屏幕。 这里发生了什么?它说什么分区不存在?显然,我该如何解决? 编辑1: 我三次出错。看起来像: error: no such partition. error: no such partition. error: no such partition. Press any key to continue ... “内存测试”启动选项也会发生这种情况。 输入命令行并运行ls会给我同样的错误。

6
如何卸载GRUB?
我仅用于数据存储的硬盘在过去的Ubuntu安装中仍然具有GRUB。 如何在不损坏驱动器其余数据的情况下从中删除GRUB? 背景 我有时会在具有各种引导顺序配置的计算机之间移动数据驱动器,因此我希望它是不可引导的,以避免必须将其容纳在每台计算机的BIOS设置中。 在仅连接数据驱动器的情况下打开计算机电源时,将显示以下内容: error: no such device: fdf38dd4-9e9d-479d-b830-2a6989958503. grub rescue> 我可以从旧备份中/etc/fstab确认这是我最近重新格式化且不再存在的根分区的UUID 。这是数据驱动器的分区表和原始主引导记录。 请注意,我对不能解决我的主要问题的解决方法不感兴趣。我可以想到几种解决此问题的方法,但是在我不知道如何直接解决该问题的原则上,这使我感到困扰。每个安装过程都应具有相应的卸载过程。
19 grub2  uninstall 

4
如何在没有CD的情况下还原Windows 7 MBR
我已经在Ubuntu上玩了几周了,我想将我的计算机恢复为原始的出厂默认设置。 在计算机上,我有一个恢复分区(这是一个上网本)。我经历了恢复过程,一切似乎都很好。但是,当我重新启动计算机时,会看到 grub rescue > 现在,我的理解是,当我“并排”安装Ubuntu时,它用GRUB代替了MBR或类似的东西。 我在许多论坛上都读到,我需要使用Windows恢复磁盘。 这是我的问题: a)我没有恢复盘,我有恢复分区-这是一台上网本。b)我没有外接CD驱动器。 我的确是一个USB钥匙,上面有大约1gb的空间。 提前致谢。

3
Ubuntu 18.10:安装GRUB后,安装nvidia驱动程序导致黑屏
我从Ubuntu 18.04升级到18.10,没有任何错误。重新启动后,在GRUB之后,出现了黑屏,光标闪烁(无法输入任何内容)。按下Ctrl-Alt-F2组合键即可进入终端会话。 我重新启动,然后尝试通过按e并更改quiet splash为来编辑GRUB nomodeset。按F10。没用 我必须重新启动,按Ctrl-Alt-F2组合键,然后通过键入删除nvidia驱动程序sudo apt-get purge ^nvidia。只有这样,Ubuntu才能成功启动。 我从“软件和更新”中的“其他驱动程序”选项卡安装了nvidia 340.107驱动程序。重新启动后,我进入了与以前相同的黑屏,并且我不得不再次清除nvidia驱动程序。 系统:AMD FX-6300 CPU,Asrock 970 Extreme主板,8 GB RAM,Nvidia GeForce 9600GT。 谢谢。
19 boot  grub2  nvidia 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.