Questions tagged «grub2»

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


2
无法使用实时USB上的参数更新grub
我从一个实时USB(“尝试Ubuntu”)启动,该USB还具有一个持久性选项集(我使用LiLi创建了一个选项集)来针对我遇到的pcie热插拔问题进行一些测试。 我正在尝试通过这样做来测试一些引导参数(例如此问题) sudo nano /etc/default/grub sudo update-grub 问题是最后一条命令给了我这个: /usr/sbin/grub-probe: error: failed to get canonical path of /cow. 看起来/cow是/根据挂载在的文件系统: :~# df Filesystem 1K-blocks Used Available Use% Mounted on /cow 4056896 2840204 1007284 74% / udev 1525912 4 1525908 1% /dev tmpfs 613768 844 612924 1% /run .... 有没有办法让我运行update-grub?
31 grub2  12.10  live-usb 

2
如何强制Ubuntu在卡住的启动菜单上启动?
我有Ubuntu Server 11.04,但它没有头(没有监视器)。我想要能够访问它的唯一方法是通过SSH远程访问。但是,有时,例如断电后,服务器重新启动时,它将卡在Grub引导菜单上,并且不会递减计数。它会挂在那里等我选择第一个启动项。这意味着我必须去那里并插入显示器和键盘。 但是我不能远程这样做。我如何强制其继续启动以引导到引导项1(默认),而不考虑断电或其他原因?
31 server  boot  grub2  headless 

5
Ubuntu Server 16.04安装在/ sdc上但无法启动
我正在具有单个内部SSD的计算机上全新安装Ubuntu Server 16.04 LTS。完成安装后,系统无法启动,并打印单行fsck输出,其余屏幕完全空白。 这台完全相同的服务器可以很好地安装Ubuntu Server 14.04.4 LTS,因此这非常适用于16.04 LTS。我尝试了在16中可以想到的所有方式进行安装,每次都得到相同的结果:安装成功完成,没有错误,但是在重新启动后,重新启动后,我得到黑屏,其中只有一行fsck输出:( 我注意到,在此服务器计算机上安装14和16之间的最大区别(这并非例外,它只是具有16GB RAM和Samsung 850 EVO SSD的通用Broadwell i5盒子),Ubuntu 14 会检测并安装驱动器,/sda而Ubuntu 16 会检测到/sdc驱动器并将驱动器安装为 -而且,Ubuntu 16检测到USB闪存驱动器,而Ubuntu安装为/sda!这让我感到非常不正确。 如何安装Ubuntu Server 16.04以停止将USB安装驱动器视为/sda? 编辑:每个请求,这是安装结束fdisk后按alt+ 后的输出→ 这是输出 # mkdir /mnt/ssd # mount /dev/sdc1 /mnt/ssd # nano /mnt/ssd/etc/fstab 当我从USB安装介质启动到“救援模式”时(没有向我提供在恢复模式下启动的选项),我得到了以下选项:“设备用作根文件系统” /dev/sda1 /dev/sda5 /dev/sdb1 Assemble RAID array Do not use a root file …

6
rub抢救提示,修复repair
我最近对硬盘进行了重新分区,并且系统上的GRUB已损坏。在启动时,我会收到GRUB抢救提示,并且必须执行以下步骤才能正常启动: set root=(hd0,msdos6) set prefix=(hd0,msdos6)/boot/grub insmod normal normal (这些步骤已在此处的另一篇文章中找到!)。 我对每次引导都重复这一点感到非常厌倦,如何永久修复GRUB?
30 boot  grub2  grubrescue 

1
Ubuntu:启用SecureBoot的“以不安全模式启动”
在使用16.04 LTS一段时间后,我刚刚安装了Ubuntu 15.10。当我使用16.04时,我尝试安装Nvidia驱动程序,并被告知需要为此禁用SecureBoot,因此我提供了密码,并在下次重新启动时要求某些软件来要求它。但是,我的BIOS设置仍然显示SecureBoot已启用,并且我仍然可以看到如果我尝试从未签名的任何内容启动,它将拒绝这样做。 但是,当我重新安装Ubuntu 15.10(完全删除与16.04相关的所有内容,包括EFI分区中的grub)时,每次启动时都会收到一条Booting in insecure mode消息。 我已经检查了所有内容,并且:Windows和BIOS设置均报告要启用SecureBoot

11
安装GRUB时“无法在/ dev / sda中安装GRUB”
我最近购买了一款闪亮的全新Lenovo Yoga 2 Pro,并希望通过Ubuntu对其进行双重引导以进行学习。它的内置操作系统是Windows 8.1,并具有256GB SSD。 我已经为Ubuntu创建了一个单独的90GB分区,并使用实时USB进行了安装。 第一次一切看起来都不错,我解决了将ideapad_laptop列入黑名单的wifi,安装顺利进行,Ubuntu运行正常。 第二天早上起床并打开笔记本电脑时,它立即启动进入Windows,没有显示GRUB菜单。因此,我尝试重置,并使用“磁盘管理器”检查了分区,一切看起来都很好。由于找不到在线解决方案,因此我继续格式化分区,然后尝试重新安装。此后的每一次安装都中止,并且出现一个致命错误: Unable to install GRUB in /dev/sda Executing `grub-install /dev/sda` failed. This is a fatal error. 任何人都可以提出解决此问题的建议吗?如果需要任何进一步的信息,我很乐意提供。谢谢。 安装时,我将获得以下详细信息: ubuntu kernel: [ 1946.372741] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0). ubuntu grub-installer: error: Running 'grub-install --force failed.

6
将Windows 10添加到GRUB OS列表
我最近从学校买了一台电脑。它装有Windows 8.1。然后,我安装了Windows 8.1的另一个副本(因此它将使用内置的Windows Pro许可证)并将其升级到Windows10。然后,我在Windows 8和10的同时安装了Ubuntu。 请注意,我为/ boot创建了一个单独的255MB ext2分区。 现在,当我启动计算机时,我首先看到带有Windows 8和Ubuntu选项的GRUB提示符(我已经取消隐藏grub提示符“因为我喜欢那样”)。但是,没有Windows 10选项。如果选择Ubuntu,计算机将启动到Ubuntu。但是,如果选择Windows 8选项,则会发送到Windows引导加载程序,然后在该引导加载程序中为我提供启动Windows 8或Windows 10的选项。(但是,此时计算机已经加载了内核,显然,Microsoft误解了引导加载程序的概念,并认为这意味着“实际上是在实际显示引导加载程序之前引导整个系统”。典型的Microsoft。) 如何禁用Windows Bootloader并将Windows 10选项添加到GRUB?编辑:有人回答告诉我禁用Windows引导程序。但是,我仍然不知道如何将Windows添加到GRUB OS列表。有人能帮忙吗? 编辑2:使用EasyBCD从Windows引导加载程序中删除Windows 10之后,似乎在几次重启后会不断隐藏自身,并且Windows 10会重新出现。但是,后来我从msconfig的操作系统列表中删除了Windows 10,它似乎一直处于删除状态。 但是,我仍然没有设法使Windows 10出现在GRUB中。好像GRUB根本没有检测到它。 另外,我将其放在问题中,以便人们看到它-我尝试使用boot-repair,但是它没有任何帮助。
29 boot  dual-boot  grub2 

2
如何在“ Configuration grub-pc”菜单中选择选项
我想在升级发行版时在终端中弹出的“配置grub-pc”菜单中选择/ dev / sda。但是,我不知道如何选择它!我按的每个键都不起作用,或者带我进入第二个菜单,显示“您选择不将GRUB安装到任何设备”。如何选择呢? 当我选择<Ok>而不选择一个选项时:
29 grub2  upgrade  mint 

1
什么是grub.cfg中的vt.handoff = 7参数?
我想知道什么vt.handoff=7参数。我找不到那个的好男人条目... 顺便说一句,如果您有一个不错的描述: search --no-floppy --fs-uuid --set=root 我会很高兴的:) grub.cfg 例: menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os { recordfail set gfxpayload=$linux_gfx_mode insmod part_msdos insmod ext2 set root='(hd0,msdos8)' search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01 linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash initrd /boot/initrd.img-2.6.37-12-generic } BTW2-我无法创建标签vt.handoff;(
28 boot  grub2 

2
警报!/ dev / disk / by-uuid / xxxxxxxxx不存在。放到壳上
我正在使用Ubuntu 14.04。 我在终点站跑了sudo apt-get update。然后,我重新启动了系统。现在我看到: ALERT! /dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell initramfs:_ 我无法从USB闪存驱动器启动LIVE Ubuntu。是的,我再次检查了BIOS设置,并且USB闪存驱动器正常,可以在另一台计算机上运行。现在,我要购买DVD,然后从另一台笔记本电脑刻录Live DVD。 sudo blkid 给我: /dev/loop0: TYPE="squashfs" /dev/sda1: UUID="xxxx" TYPE="ext4" /dev/sr0: LABEL="Ubuntu 14.04.1 LTS i386" TYPE="iso960" /etc/fstab具有相同的内容,UUID="xxxx"并有一行: errors=remount-ro 0 我尝试使用引导修复,但仍然无法登录Ubuntu。 我不想重新安装Ubuntu,因为那里有很多数据。 您有什么建议可以解决吗?


4
由于lvmetad,Ubuntu无法启动
我已按照本教程安装Ubuntu 15.10: https://thesimplecomputer.info/full-disk-encryption-with-ubuntu 重新启动计算机后,我进入grub菜单并选择Ubuntu。之后不久,我得到了这个错误: /run/lvm/lvmetad.socket: connect failed: No such file or directory WARNING: Failed to connect to lvmetad. Falling back to internal scanning. 这些消息每秒钟都会在黑屏上累积起来。一段时间后,我可以访问initramfsash控制台。 我究竟做错了什么?

1
grubx64和shimx64有什么区别?
我是Linux的新手。我在Mac上加载了Ubuntu,并使用rEFInd引导它。我看到两个选择: EFI\ubuntu\grubx64.efi EFI\ubuntu\shimx64.efi 他们都引导进入Ubuntu。 两者之间有什么区别,我应该使用哪一个?我做错了什么导致两者都出现了吗?
27 dual-boot  grub2  refit 

2
如何运行“ vbeinfo”?
/etc/default/grub说要运行的说明vbeinfo, # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 但是在GRUB中找不到该命令, grub> vbeinfo error: can't find command `vbeinfo'. 或在终端中: $ vbeinfo vbeinfo: command not …

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.