Tag: grub2

什么是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 ;(

如何使用EFI stub(efistub)加载器启动加载内核?

我把Ubuntu 14.04作为唯一的操作系统在UEFI模式下运行,这里没有双启动。 内核版本是3.13.0-24-generic。 有一个EFI分区。 在这种情况下,EFI分区不是默认的/dev/sda1而是/dev/sda3因为我确实将BIOS模式转换为EFI模式 。 我使用了grub-efi-amd64软件包,但它实际上从UEFI固件启动菜单(UEFI启动加载\EFI\ubuntu\grubx64.efi )加载了GRUB启动菜单。 我想跳过双启动菜单加载步骤,并直接从UEFI启动到内核中。 自12.10以来的Ubuntu内核具有“内核EFI存根加载器”function。 我知道我确实需要将Ubuntu内核复制到EFI分区(可能是重命名)并在UEFI启动菜单中创建一个条目(例如使用efibootmgr )。 这样做需要哪些确切的终端命令?

更新错误后如何降级内核(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与sudo apt remove linux-image-4.4.0-91-generic要求我删除linux-generic和linux-headers-generic。 这看起来很糟糕,所以我没试过。 我可以找到关于一般问题的各种问题,但似乎没有一个问题可以解决我的所有目标,而且大多数问题已经足够大,以至于我认为它们不再适用。 最好的方法是什么? 附录 :这被标记为如何防止更新特定包的副本? 。 这个答案可能会解决我的一部分问题,但并没有解决更大的问题。 从广义上讲,问题是内核以不寻常的方式处理。 它是通过linux-generic安装的,它只是对linux-image-generic和linux-image-headers的依赖。 反过来,这只依赖于linux-linux-image-VERSION-generic和headers-VERSION-generic,这些软件包值得注意的是将版本号烘焙到软件包名称中(可能是为了便于多个并行安装)。 该答案中没有涉及的是: 没有解决如何删除-89和-91。 不解决如何使-57成为Grub的默认值,即使我安装了以后的更新。 未解决如何确保-57保持安装,即使我安装以后的更新。 即使答案是持有一个或多个包,考虑到涉及的几个包,我会持哪些? 如果这是持有linux-generic的问题,我该如何首先降级它?

update-grub和update-grub2有什么区别?

我在/etc/default/grub下对我的grub文件进行了一些更改。 在一些教程中,我见过sudo update-grub和其他sudo update-grub2 。 有什么不同?

是否可以在Ubuntu和Windows 10 dualboot下安装Windows 7?

我在UEFI模式下使用HDD GPT磁盘格式在我的笔记本电脑上安装了Windows 10,然后我在另一个分区上安装了Ubuntu 16.04LTS。 所以我现在使用Windows 10进行Ubuntu双启动。 我还安装了rEFInd(它就像GUI,你可以在不同的操作系统之间进行选择),因为我不想使用Grub2作为默认的引导加载程序。 现在我也想拥有Windows 7,但是当我从USB记忆棒启动时,出现了一个错误屏幕 the windows boot manager is having problems due to a recent hardware change 我的系统仍然正常工作,所以我不知道问题是来自我的系统,还是我想要的设置是不可能的。

Ubuntu 14.04与Windows 8.1一起安装,但是一旦我登录Windows并重新启动,系统就会直接启动到Windows

我能够在我的Windows 8.1预装PC中安装Ubuntu 14.04。 我能够进行系统的双启动。 GRUB菜单工作正常,即它显示Ubuntu和Windows启动管理器,并且相应的操作系统可以正常启动。 但是,如果我选择Windows 8.1启动,然后重新启动PC,则GRUB菜单不再显示,并且PC直接启动到Windows。 我发现,在我的BIOS设置中,启动顺序显示Windows启动管理器在顶部,尽管我之前更改了Ubuntu。 我必须再次将Ubuntu置于顶部,以便再次显示GRUB菜单。 但是,下次,如果我转到Windows并重新启动PC,则引导顺序将恢复到顶部的Windows,并且不显示Grub菜单。 如何在BIOS中启动引导顺序不会改变? 我已经禁用了安全启动和fastboot,并使系统支持传统启动。 但是,它没有帮助。 我想这个问题是在Windows 8.1以某种方式重新排序启动顺序(将自己置于顶部)一旦我启动到Windows 8.1。

由于nouveau引导进入紧急模式:从PCCT解析PCC子空间时出错

我安装了kubuntu 15.04并将其升级到15.10。 我能够正常启动到kubuntu几次,但突然它开始只在紧急模式下启动显示: [ 2.932200]Error parsing PCC subspaces from PCCT [ 3.245398]nouveau ![ DEVICE][0000:06:00.0] unknown Maxwell chipset [ 3.245406]nouveau E[ DEVICE][0000:06:00.0] unknown chipset, 0x118010a2 [ 3.245410]nouveau E[ DRM] failed to create 0x00000080, -22 welcome to emergency mode! blablabla… 我重新安装了它,它正常工作,但在重新启动后,它又回来了,这个错误再次显示:(我也在伟大的互联网上搜索。发现一些关于添加“nomodeset”到grub的事情,但它没有成功。 在此先感谢您的帮助! 我的笔记本电脑是联想ThinkPad Yoga 15(20DQ / 003QMZ) 图形:Intel HD Graphics 5500,NVIDIA GeForce 840M

启动修复不适用于hp elitebook 2170

我买了二手hp elitebook 2170p,预装了windows 7。 我安装了ubuntu擦除Windows 7(UEFI模式)。 在UEFI模式下安装之前,我尝试使用“传统”模式(从启动菜单中选择),但我无法从USB驱动器加载ubuntu(一直说未找到引导设备,这只是在传统模式下)。 无论如何,我确实安装了ubuntu,但我无法加载grub。 我只能在EFI文件中导航它。 我尝试使用启动修复,它做了一些魔术,但同样的问题。 唯一的区别是我在启动笔记本电脑后在屏幕上显示“英特尔启动管理器”,然后是“未找到启动设备” – 使用启动修复后,我再也看不到“英特尔启动管理器”,直接进入“未找到启动设备“屏幕。 这是boot-repair生成的url: http : //paste.ubuntu.com/15034469/ 能否请你帮忙? 谢谢

启动Win7 / 12.04 – EasyBCD需要什么?

我已经尝试将12.04安装大约三次到与Win7相同的HD上的150GB分区。 到目前为止没有运气 – 安装总是似乎工作,但我从来没有得到启动选项。 12.04 live CD没有我的主板的Internet驱动程序,因此我无法从实时CD运行中访问启动修复程序。 所以我在Windows上尝试EasyBCD,也无法让它工作。 EasyBCD从此分区中找到并启动Ubuntu需要哪些设置?

14.04安装NVIDIA驱动程序后冻结飞溅

首先,我看了一堆类似的线程,但没有一个解决方案适合我。 我正在尝试安装nvidia驱动程序(特别是nvidia-340)但是当我重新启动系统时,在显示紫色闪屏之后总是挂起。 我也可以听到登录鼓声,但我只看到黑色。 到目前为止,唯一的解决方案是卸载驱动程序并再次启动。 我试过了 更改/etc/default/grub以更改启动时的分辨率以及此文件中的其他项目 尝试不同版本的驱动程序,包括直接来自nvidia的专有驱动程序 我有一个华硕N751JK,我用Windows进行双启动,应该有所不同。 关于我可以尝试什么的任何其他想法? 提前致谢。