Tag: grub2

“检测到GPT。 请在使用引导修复时创建BIOS-Boot分区

自从我将Windows更新到8.1后,我的Grub菜单就消失了。 我使用Live USB运行Ubuntu,我使用了Boot-Repair,但出了点问题。 如果我点击Reccomended repair我得到这个错误: 检测到GPT。 请创建一个BIOS-Boot分区(> 1MB,无格式文件系统,bios_grub标志)。 这可以通过Gparted等工具进行。 然后再试一次。 或者,您可以在激活[Separate / boot / efi partition:]选项后重试。 所以我尝试使用bios_grub标志设置我的sda9(我认为它是Ubuntu系统分区,因为它是ext4),然后再次运行Boot-Repair。 它没用。 我不知道该怎么办。 在我更新Windows之前,我的Grub工作正常(使用UEFI)。 我删除了bios_grub标志。 然后我使用fsck并没有发现任何错误。 所以我再次尝试使用Boot-Repair,但它总是给我“检测到GPT”错误。 我的启动是在UEFI模式下,安全启动是“关闭”。 当我使用SecureBoot OFF启动PC时,我可以访问GRUB菜单。 但它是空的(唯一的声音是“系统设置”)。 我安装了我的Ubuntu系统磁盘: sudo mount /dev/sda9 /mnt 和其他的事情: sudo mount –bind /dev /mnt/dev sudo mount –bind /proc /mnt/proc sudo mount –bind /sys /mnt/sys 我用chroot登录系统: sudo chroot /mnt 我重新安装了grub: grub-install /dev/sda […]

使用安装在硬盘驱动器上的可启动live cd盘映像

我想将可启动CD映像的内容(如Ubuntu rescue remix)挂载到硬盘驱动器的分区。 所以我可以在Grub中有一个条目来启动该磁盘的内容, http://www.linuxquestions.org/questions/linux-general-1/boot-iso-image-from-hard-disk-294744/ ,详细介绍了用于Knoppix CD的类似过程。 有没有办法为Ubuntu磁盘执行此操作。

如何防止Ubuntu在更新后覆盖grub bootloader?

有什么办法可以阻止Ubuntu覆盖bootloader吗? 它发生在更新(我想)系统的内核之后。 我希望继续使用我的其他Linux发行版引导程序,而不必每次更改某个更新og ubuntu时都手动更改它。 谢谢。

如何将Memtest86 +选项添加回Grub菜单?

如果使用UEFI请参阅此问题, “如果我使用UEFI,我可以启动memtest86 +吗?” 在我的联想B570上安装了64位版本的Ubuntu 12.04后,我遇到了与安装11.10时遇到的问题,Grub与uEFI系统不能很好地兼容。 我使用与上次相同的技术来解决问题(使用Super Grub Disc LiveCD会话来修复Grub)和我的系统在Ubuntu和Windows 7之间愉快的双启动 但是现在当我启动Grub菜单时才会显示 Ubuntu,Linux 3.2.0-24-通用 Ubuntu,Linux 3.2.0-24-通用(恢复模式) 以前的Linux版本 Windows 7(加载程序)(在/ dev / sda1上) Windows恢复环境(加载程序)(在/ dev / sda4上) 我不再看到使用Memtest86 +的选项,之前已经检查过Ubuntu软件中心我可以看到该软件包已安装,但是如何让选项再次运行它出现在Grub菜单中? 我试过了: sudo update-grub 这没有任何区别。 sudo chmod +x /etc/grub.d/20_memtest86+ 结果是: chmod: cannot access /etc/grub.d/20_memtest86+’: No such file or directory 进入 ls /etc/grub.d/ 结果是: 00_header 10_linux 30_os-prober 41_custom 05_debian_theme 20_linux_xen […]

如何从像Fedora或CentOS这样的非Ubuntu live ISO映像启动?

我发现它可以通过如下loopback完成 menuentry “Lucid ISO” { loopback loop (hd0,1)/boot/iso/ubuntu-10.04-desktop-i386.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/ubuntu-10.04-desktop-i386.iso noprompt noeject initrd (loop)/casper/initrd.lz } 但它只适用于ubuntu或其衍生产品。 如果我想引导其他现场图像,如fedora,cent,opensuse等,应如何编写? 编辑:我发现了一些其他条目,但所有这些条目可能都是基于debian的。 menuentry “Linux Mint 10 Gnome ISO” { loopback loop /linuxmint10.iso linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/linuxmint10.iso noeject noprompt splash — initrd (loop)/casper/initrd.lz } menuentry “DBAN ISO” { loopback loop /dban.iso linux (loop)/DBAN.BZI nuke=”dwipe” iso-scan/filename=/dban.iso silent […]

从USB上安装Ubuntu在外部硬盘驱动器上后进行抢救

我在我的内置硬盘中安装了Windows 7,想要试用Ubuntu,所以我有一个USB可以将Ubuntu LiveUSB打开,并在外置硬盘上安装Ubuntu,一切正常。 现在的问题。 如果我移除外部硬盘并尝试正常启动Windows,它会显示grub救援屏幕。 启动Windows的唯一方法是连接外置硬盘。 我有什么方法可以做到这一点所以我不需要连接外置硬盘来启动我的Windows 7吗?

隐藏GRUB2菜单除非您按住Shift键:如何实现这一目标?

我有一个Ubuntu – Windows 7双启动设置,我想让我的笔记本电脑启动Windows 7,除非我在启动后立即按下Shift键并调出我可以选择的Grub2菜单Ubuntu Linux系统。 我研究了Grub2和etc/default/grub选项,我尝试过使用GRUB_TIMEOUT和GRUB_HIDDEN_TIMEOUT值的组合,但无济于事。 我尝试将GRUB_HIDDEN_TIMEOUT设置为高于GRUB_TIMEOUT ,认为两个倒计时同时启动,但是没有 – 只有在另一个完成后才开始GRUB_TIMEOUT 。 这种行为是否可以实现? 如果是这样,怎么样?

如何隐藏在启动开始时显示的GRUB菜单?

我停止了双启动,我不想再选择操作系统了。 我想直接启动到Ubuntu 12.04而不看GRUB菜单。 我怎样才能做到这一点?

GNU GRUB终端 – 而不是Ubuntu登录屏幕

注意:在将其标记为重复之前,请完整阅读该问题。 我一直在使用Ubuntu 12.04,但是今天当我打开笔记本电脑并从两个选项中选择Ubuntu时:Windows和Ubuntu,出现以下屏幕: 我在这里搜索了很多,但找不到合适的解决方案。 一个解决方案建议我应该在不同的分区中首先执行ls并查看文件vmliuz或initrd所在的位置。 但我发现这些文件没有。 我也玩过笔记本电脑的亮度,这可能是导致屏幕卡住的原因。 编辑1: 我仍然无法找到包含initrd.img文件的目录。 grub> ls (memdisk) (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) grub> set pager=1 grub> ls (memdisk)/ wubuilder.cfg grub> ls (hd0)/ error: unknown filesystem. grub> ls (hd0,3)/ $AttrDef $BadClus $Bitmap $Boot $Extend/ $LogFile $MFT $MFTMirr $RECYCLE.BIN/ $Secure $UpCase $Volume ./ Code School/ Downloads/ Movies/ System Volume Information/ ubuntu/ wubuilder grub> […]

如何编辑我的Grub引导加载程序条目(隐藏,重命名,删除)? 最好是手动完成,而不是用程序

所以基本上我有一个漂亮的淹没Grub引导程序,旧的Linux版本,3个操作系统和memtests。 我想要的只是离开操作系统。 我需要知道如何手动完成它,我需要有人告诉我在发布新内核时我应该注意什么。 提前致谢。