Questions tagged «grub2»

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

2
高分辨率CLI?
我希望控制台的分辨率与我的屏幕分辨率(1440x900)相匹配。1024x768可以正常工作,但是由于某些原因,当我切换到ttyX时放1440x900时,命令提示符几乎就在屏幕底部!在启动过程中,Ubuntu启动屏幕也会从屏幕边缘移开。 这是我的/ etc / default / grub 4 GRUB_DEFAULT=0 5 GRUB_HIDDEN_TIMEOUT=0 6 GRUB_HIDDEN_TIMEOUT_QUIET=true 7 GRUB_TIMEOUT=10 8 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 9 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 10 GRUB_CMDLINE_LINUX="" 11 GRUB_GFXMODE=1440x900 12 GRUB_GFXPAYLOAD_LINUX=keep 如何获得CLI分辨率为1440x900?


3
如何隐藏我的GRUB菜单,并在启动时让Shift或ESC键显示隐藏的GRUB菜单
我正在运行Ubuntu 16.10,并且试图在开机/启动时隐藏GRUB菜单,并希望仅在按Shift或Esc键时菜单才会显示。 我更改了相应的选项/etc/default/grub,但仍不会隐藏菜单。 在研究此问题时,我发现2013 GRUB隐藏菜单中的该帖子无法正常工作,这表明问题已经存在了一段时间,并提出了/etc/grub.d/30_os-prober我不愿意进行的更改。该代码表明,由于找到了多个操作系统,因此GRUB_TIMEOUT=10无论如何都要进行设置。 这是我现在所拥有的代码片段/etc/default/grub...倒数10秒的菜单... GRUB_DEFAULT =已保存 GRUB_SAVEDEFAULT = true GRUB_HIDDEN_TIMEOUT_QUIET = true #GRUB_HIDDEN_TIMEOUT = 0 GRUB_TIMEOUT = 10 GRUB_DISTRIBUTOR =`lsb_release -i -s 2> / dev / null || 回声Debian` GRUB_CMDLINE_LINUX_DEFAULT =“安静的飞溅” 如果我没有评论#GRUB_HIDDEN_TIMEOUT=0,那么sudo update-grub坚持要我也GRUB_TIMEOUT=10去GRUB_TIMEOUT=0。我这样做了,我仍然看到GRUB菜单。 在中terminal,键入info -f grub -n 'Simple configuration'描述了各种选项,并且在信息结尾处,它表明已折旧了一些当前命令,并建议使用较新的替代方法更好。 没有任何人知道我怎样才能让我的GRUB菜单隐藏在16.10 和有它承认Shift或Esc键在开机的时候?
10 grub2  menu 

1
如何选择在没有触摸屏的情况下通过触摸屏双启动的操作系统?
我(现在)拥有一台HP Slate 2(b2a28ut),它是一门奇特的技术艺术品。它确实看起来像平板电脑,并且由于其电容式触摸屏而像Android平板电脑一样工作,但是它更像是一台多功能台式计算机,当然体积很小。 我还拥有一些配件,例如Mini Docking Station,可让我插入USB设备,HDMI屏幕和音频设备(扬声器,放大器,耳机等),在这种Dock中,我正在插入鼠标和键盘以执行某些任务,例如操作系统的安装。 因此,让我们考虑一下这是台式机,而不是Android Tablet,Phone等,为简化此阅读,我们将其称为“平板”。 我在此设备上安装了3个操作系统,分别是: Windows 7 32位(出厂默认设置) Ubuntu 14.04.2 32位 Android 4.4-RC2(x86) 所有这些都能很好地保持它们并在该设备的功能上进行一些测试,我感到高兴的是Ubuntu在终端和低资源消耗的软件方面做得很好。对于多媒体,它不能很好地工作,但我现在不在乎。 我什至找到了一种通过板载从物理键盘进行预编码的方法 现在,如问题标题所示,当我在扩展坞上放置板岩时,一切都很好,并且在将其从扩展坞中卸下后可以正常运行,除非我需要重新启动并选择其他操作系统以在没有扩展坞的情况下进行引导工作站及其鼠标/键盘已插入。 向我展示了GRUB加载程序,突出显示了默认操作系统,并以秒为单位减少了时钟,以选择我要引导的操作系统。 但是我什么都没选择。触摸屏似乎可以正常工作,但我无法指出要启动的正确选项。 我已经看到了如何选择在笔记本电脑上不使用键盘启动的操作系统?我可以从启动的Ubuntu OS中调整GRUB加载程序设置吗?但这是指将默认的突出显示的操作系统更改为无人值守的引导,我通过使用在grub-customizer此类问题的答案中提到的解决了该问题。 我的问题与设置诸如鼠标兼容性之类的功能有关,该功能将对触摸屏的按下或物理按钮的绑定做出反应,以便仅将标记移动到所需的操作系统并绑定另一个按钮以用作其中的return键为了接受选择。 另一个不错的方法是绑定Volume+和Volume-来移动选择,并且在按下Volume键时不要停止时钟,而当用户与GRUB选项交互时,时钟似乎停止了。 非常感谢任何帮助。 哦! 是。我必须解释一下,因为Slate的尺寸非常适合在最小空间条件下进行户外工作,因此我需要这样做。我设置了几项与电信相关的东西,这些东西迫使我不得不爬上高塔或在无法解决笔记本电脑的小尺寸环境中工作,而当倒挂时,平板和同伴(对接,键盘,鼠标)太难了。 需要双引导程序是因为Ubuntu在设置可以通过telnet或访问的某些程序时比任何时候都快ssh,在这种情况下,必须节省时间!但是...不幸的是,最终测试应该在Windows环境中进行。 感谢您的帮助!

3
链接以从Windows重新启动到Ubuntu
我有标准的双启动系统:Ubuntu和Windows。默认情况下,将Grub配置为启动Windows。 有没有一种方法可以在Windows中创建某种链接,那就是: 重新启动Windows 启动进入Ubuntu
10 dual-boot  grub2 

1
在哪里安装grub?
所以, 我的分区表如下所示: /dev/sda /dev/sda1 16708MB (Windows Recovery Environment (loader)) /dev/sda2 367MB (Windows 7 (Loader)) /dev/sda3 368203MB (Windows 7 Files) /dev/sda5 348000MB (Where I am mounting /) /dev/sda6 16874MB (Swap) 因此,看看那里已经有两个装载程序,Ubuntu为我提供了安装grub的选项: /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda5 现在我不确定应该在哪里安装grub,是在根目录中,在Windows 7加载程序的顶部还是在ubuntu /分区中?

2
/ boot缺少vmlinuz
我正在使用Windows 7和Ubuntu 12.04运行笔记本电脑。分区调整大小后,我遇到了grub问题,最终由于缺少内核文件而发现了问题。(这些问题直到调整大小后的一周才开始,在此期间计算机继续正常工作)。 通过从12.04 LTS LiveCD切入我的硬盘驱动器,我最终得以还原/boot/initrd-3.2.0.24-generic.img。通过vmlinuz从LiveCD的/casper/文件夹复制到,/boot/vmlinuz-3.2.0.24-generic我发现update-grub最终可以识别并将我的Ubuntu安装添加到grub菜单,这是我最初的问题。 但是,我的新问题是,启动此安装程序时,我会遇到各种失败的模块和错误消息,这些速度通常太快,以至于我什至无法阅读或记住。最后,我可以选择以低图形模式启动Ubuntu,故障排除,命令提示符,网络连接等。选择低图形模式只会使我在终端上退出,提示我登录,但是我的用户名和密码不起作用。 也许仅仅从LiveCD复制vmlinuz会导致这些错误?我的问题是,vmlinuz通过还原我的内核安装过程未安装适当的内核'initrd-....'.img 我真的不希望不必重新安装整个Ubuntu分区,因为我在研究工作中使用了许多针对各种编程环境的自定义设置,而我目前在国外,这限制了我的带宽,这对于恢复很多此类工作非常必要软件。 但是,我确实具有完整的映像和非启动分区的完整克隆(均通过CloneZilla);我只是不知道这些文件是否真的获得了我的私人“ Home”文件夹,当我挂载克隆文件时,该文件夹声称不可读。
10 12.04  grub2  kernel 

1
在外部Ubuntu安装运行update-grub之后,在(Intel)Mac上还原Apple Bootloader
我已经在外部HDD上安装了Ubuntu,并且将它用作可移植的安装,无论我走到哪里,都可以随身携带。 今天,我在朋友的iMac上启动了它,并且在Software Updater要求我安装更新之后。所以我做了。 从那时起,我已经完成了它,所以我关闭了计算机并拔下了外部硬盘。之后,我立即再次启动了iMac,以便它将引导回OSX。 令我震惊,恐惧和困惑的是,我遇到了GRUB救援屏幕! 那怎么可能?Ubuntu安装在外部硬盘上,而不是内部硬盘上!GRUB如何最终出现在iMac的内部硬盘上? 更重要的是,我该如何解决?
10 14.04  boot  grub2  grub-efi  apple 

2
如何禁用恢复模式/单用户模式?
我正在安装学校计算机。我想删除单用户模式启动,它可以使学生成为root用户。如何从GRUB永久删除单用户/恢复模式?我也关心更新内核(update-grub) 我确实需要GRUB才能引导进入Windows安装。
10 grub2 

1
如何手动安装引导加载程序?
我尝试升级到12.04失败,因此我刻录了12.04 CD,并要求进行完整安装,从而摆脱了以前的所有操作系统(我安装了Windows以及11.10)。直到最后,当它说未能安装GRUB时,一切似乎都很好。我尝试选择其他分区进行尝试,结果相同。我可以不安装GRUB而继续,但是它告诉我必须手动安装引导加载程序。据我了解,长时间的Google会话未能提出任何说明。帮帮我。

1
使用Samsung 850 Pro在Ubuntu 16.04上缓慢启动
更新9 我决定尝试一个实验。我从台式机上卸下了SSD,并暂时将其放入Dell Latitude笔记本电脑中。瞧,它加载initrd速度快了一个数量级,将启动时间缩短了6秒 ... 我现在有点困惑...也许GRUB的主板芯片组有问题? 更新8 因此,我注意到了有关HDD活动指示灯的一些有趣信息。加载时initrd,几乎就像以10%的占空比或其他方式对光进行PWM调制一样。这使我想知道GRUB的读取是否没有优化,也许是像在做OS调用那样读取每个字节而不是将图像作为字节流读取吗? 更新7 似乎加载初始虚拟磁盘是问题的很大一部分。 在GRUB内部,我按下C了手动命令提示符。然后,我一次一次键入默认配置中的每一行(输入这些UUID很痛苦!),并记下命令完成所花费的时间。这是我发现的: 大多数命令可立即完成 加载内核的命令耗时约一秒钟 加载初始虚拟磁盘的命令耗时7秒 输入配置文件中的所有行后,然后运行boot。从我按下Enter键到显示登录屏幕的时间,大约需要7.5秒。 有趣的是,它加载的initrd映像为36MB。因此,如果加载花费了7秒钟,那么它只能以5MB /秒的速度读取它! 塔上的磁盘活动指示灯会持续亮整整7秒钟... 这也是Wikipedia页面上有关initrd的有趣片段: 其他Linux发行版(例如Fedora和Ubuntu)会生成更通用的initrd映像。它们仅以根文件系统的设备名称(或其UUID)开头,并且必须在引导时发现其他所有内容。在这种情况下,软件必须执行一系列复杂的任务才能安装根文件系统 更新6 Nathan Osman在聊天中以单用户模式请求了启动时间。 从我打F10GRUB到提示出现的时间,这需要13秒。 另外,我在聊天中与Zanna和Rinzwind聊天,从按下电源按钮开始,他们俩的启动时间均为8秒。我的20秒来自GRUB。如果我算上POST时间,那会更长! 更新5 Ubuntu可以以550MB /秒的最高速度读取我的SSD。 更新4 因此,我quiet splash $vt_handoff从笔记本电脑上的GRUB中的启动命令中删除了参数(请记住,该笔记本电脑没有SSD),并在启动过程中注意到了一件非常有趣的事情: 它在此行上挂起15秒: [ 4.374390] init: plymouth-upstart-bridge respawnng too fast, stopped 这是一张(低质量)图片: 不知道那是什么意思... 更新3 我定时启动了另一台运行14.04的计算机的启动时间(请记住,这台计算机没有SSD),从我打入GRUB直到出现登录屏幕,这需要40秒钟。 按下Enter键后,它会在同一空白的紫色屏幕上停留20秒钟,然后加载Ubuntu动画,然后又需要20秒钟才能登陆登录屏幕。 我查看了的输出dmesg,但无法完全确定启动的位置。我认为它在25秒时完成。这是最后几行: [ 24.916824] wlan0: associated …
9 boot  16.04  grub2  ssd  bootloader 

4
如何强制普遍性不安装grub?
我的硬盘分区: esp- > sda1 archlinux-> sda2 交换-> sda3 sda4->将是ubuntu的地方 我将在sda4上安装ubuntu;目前,我的启动过程由systemd-boot控制,该系统通过bootctl软件安装在archlinux中。很好,我想保留它。 通过安装Ubuntu,它将尝试在sda或sdaX上安装grub。查看此屏幕截图的下拉菜单: 我想在不处理grub的情况下在sda4上安装Ubuntu。然后,通过在systemd-boot配置系统下的archlinux中创建一个新的条目文件,将指向Ubuntu vmlinuz文件和initrd文件。

4
Grub安装失败,Ubuntu 16.04全新安装失败,无法从USB引导
我试图在DELL 3521上全新安装Ubuntu 16.04 ,以前我使用的是15.04。系统越来越慢,所以我想重新安装,我删除了/,/ boot,/ swap并重新创建。还有另外两个驱动器(EXT2) 在安装时,我确实选择了加密/ home并以UEFI模式继续操作, 此过程在之后终止 现在我无法启动,我确实尝试同时安装Ubuntu或尝试不使用USB进行安装,但是它显示错误内核崩溃。 从grub菜单>终端,我可以看到分区但没有ubuntu文件,我很无奈,我现在该怎么办? Ubuntu Live USB无法正常工作,但引导修复盘工作正常

1
在正在运行的系统上删除/boot/initrd.img文件是否可以?
我有一台具有RAID1根分区的服务器,但是在两个驱动器的每个驱动器上都有一个用于/ boot的小分区:每当进行更新时,我就将它们彼此“ dd”。 不幸的是/ boot分区太小-内核更新时,initramfs没有空间将新的initrd.img写入分区。固定分区的大小意味着要暂时取消公司的关键服务,这是我想避免的。 据我了解grub引导,initrd.img仅在安装实际分区之前使用。在系统运行时,只删除现有的initrd.img并释放空间来构建新文件就可以了吗?
9 boot  grub2  kernel 

2
引导修复:无法以uefi模式引导ubuntu
我知道此站点中有很多类似的问题,但是似乎都无法解决我的问题。 几天来我一直在尝试将ubuntu 14.04与预装的Windows 8.1一起安装在toshiba z30-b中,目前存在以下情况: 两个操作系统都已安装 在UEFI设置中选择启动模式“ UEFI模式”时,Windows 8.1直接启动 当我选择启动模式“ CMS模式”时,Ubuntu 14.04直接启动 我尝试在ubuntu中运行启动修复来解决此问题,但是它说: “当前会话处于传统模式。请重新启动计算机,然后在EFI会话中使用此软件。这将激活该功能。例如,在确定您的计算机后,使用Boot-Repair-Disk-64bit的live USB。BIOS已设置为以EFI模式引导USB。” 问题是我没有办法通过USB或HDD在“ UEFI模式”下启动ubuntu(似乎东芝笔记本电脑无法在UEFI模式下加载USB) 其他详细信息是: 安全模式已禁用 快速启动也被禁用 引导修复输出的所有详细信息在这里 你有什么提示吗? ****************编辑****************** 问题解决了。我可以在UEFI模式下启动两个操作系统。问题是我创建USB的方式不正确。我按照此处的说明进行操作,从而解决了该问题(我早些时候在没有GPT分区的情况下进行了尝试,但无法正常工作。

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.