Questions tagged «grub2»

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


3
如何从GRUB删除不必要的EFI条目?
我如何摆脱这些不需要的GRUB菜单项。我的Ubuntu和Windows正在正确加载,但是这些不需要的条目我不需要。提前致谢。这就是我的情况下grub.cfg(/boot/grub/grub.cfg)的样子: #开始/etc/grub.d/00_header ### 如果[-s $ prefix / grubenv];然后 设置have_grubenv = true load_env 科幻 如果[“ $ {next_entry}”];然后 设置default =“ $ {next_entry}” 设置next_entry = save_env next_entry 设置boot_once = true 其他 设置default =“ 5” 科幻 如果[x“ $ {feature_menuentry_id}” = xy]; 然后 menuentry_id_option =“-id” 其他 menuentry_id_option =“” 科幻 导出menuentry_id_option 如果[“ $ {prev_saved_entry}”]; 然后 设置save_entry …
12 boot  grub2 


4
14.04 Dpkg找到内核:/memtest86+.bin问题(在update-grub期间冻结)
希望我不会因遇到的问题而打开新主题而违反任何规则。相信我,我已经尝试浏览askubuntu和其他许多站点,但是到目前为止,所提供的解决方案都不适用于我-希望你们可以帮助我解决问题。 今天早些时候,我将Ubuntu服务器升级到14.04: $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04 LTS Release: 14.04 Codename: trusty 我遇到以下问题: E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 如果我运行该命令,它将卡在:找到内核: /memtest86+.bin 请告知如何进行操作(我已经尝试了多种解决方案,包括update-grub和,还有很多其他解决方案,但都没有奏效)。 $ sudo dpkg --configure -a Processing triggers for initramfs-tools …
12 14.04  grub2  upgrade  kernel  dpkg 

6
如何仅从GRUB救援中完全删除GRUB并仅引导Windows
我在同一驱动器上安装了Ubuntu(实际上是两次)。我想“重试”,因为其中一个安装不正确,而另一个安装不正确,但是可以正常工作。 我对GRUB菜单感到沮丧,因为它确实草率(有两个Windows选项-一个用于Windows引导加载程序以进入Ubuntu,另一个是出于某种原因和memtest而首次安装的两个不同版本的Ubuntu)。 在尝试摆脱Ubuntu进行全新安装的过程中,我继续并通过Windows 7删除了不是交换分区或主分区的分区。正如我所说,我是菜鸟。 现在,即使我完全摆脱了包括GRUB菜单在内的Ubuntu,当我启动PC时,我也被直接带到GRUB Rescue。从我在其他论坛上发现的结果来看,GRUB抢救对我来说甚至还没有完全起作用(它无法识别它应该支持的任何命令ls。它还会返回unknown filesystem我尝试查看或引导的任何分区。) 有什么方法可以直接引导到Windows?我担心我可能会以错误的方式删除这些分区。如果是这样,我有什么选择?

4
升级到12.10后,Grub不会自动引导默认选项
我最近将Ubuntu从12.04升级到12.10,自那时以来,该系统不会自动启动。它总是打开启动菜单,我必须按Enter键才能启动Ubuntu。 似乎正在忽略超时值,并使用“无休止”超时。 没有其他系统(没有双重引导),只有默认情况下默认安装的选项Ubuntu 12.04安装。 我/etc/default/grub只有这些有效的选择: GRUB_DEFAULT='Ubuntu' GRUB_HIDDEN_TIMEOUT=1 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=1 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" GRUB_TERMINAL=console 我进行了实验GRUB_DEFAULT,将其值设置为“ 0”,“ 1”,“ Ubuntu”,但没有任何帮助。 是的,我update-grub以后总是跑。 如何使系统再次启动?
12 upgrade  grub2  12.10 

5
具有Insyde H2O EFI BIOS的Sony VAIO无法启动到GRUB EFI
我购买了新的Sony Vaio S系列笔记本电脑。它使用Insyde H2O BIOS EFI,尝试在其上安装Linux令我发疯。 root@kubuntu:~# parted /dev/sda print Model: ATA Hitachi HTS72756 (scsi) Disk /dev/sda: 640GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 274MB 273MB fat32 EFI system partition hidden 2 274MB 20.8GB 20.6GB ntfs Basic data partition …
12 grub2  uefi  sony 

2
如何提高Ubuntu服务器的控制台分辨率
我在VMware工作站中运行Ubuntu服务器,当我运行VM时,屏幕很小。我想将其增加到适合整个VMware控制台的某种程度。 我尝试更改GFX_MODE/ etc / default / grub中的内容,然后运行update-grub2。当我重新启动时,它只会使grub菜单巨大。但是一旦它完全启动进入Ubuntu,它就会缩小到默认分辨率。 我想念什么?
12 11.10  server  grub2  console 

2
如何将Windows 7加载程序添加到GRUB?
我已成功将Ubuntu 11.10与Windows 7一起安装。在安装过程中,我手动更改了Windows分区的大小(使用了24Gb,将虚拟分区的大小从100Gb更改为40Gb),并杀死了Windows存储系统恢复的150Mb分区。数据。我已经在第二个虚拟分区上安装了Ubuntu。 因此,当GRUB启动时,它看不到Windows安装程序。我认为Windows loader没问题,只是GRUB不知道。 所以我需要手动指定它。在哪里以及如何?
12 grub2  windows-7 

3
为什么我的启动菜单越来越长?
这个问题将有点不完整,但是我相信您会猜到我的问题是什么。因此,两天前,当我重新启动计算机时,在启动屏幕上获得了7个选项,而不是5个。早期的Windows是第5个选项(我将其设为默认值),但是现在进行了一些内存测试是第5个选项(默认值)。它是如何自动发生的?我没有配置或更改任何内容。
12 kernel  grub2  updates 

2
Bash脚本将backkup /克隆到另一个分区
Ubuntu 18.04于2018年4月26日发布,我想尝试使用它来升级程序和转换数据,但如果有bug则不想提交。 我已经将Windows从410 GB gparted压缩到385 GB,重新启动了Ubuntu 16.04,然后运行以创建一个新的25 GB分区,标记为“ Ubuntu18.04”。我运行rm-kernels并删除了约20个内核,以在Ubuntu 16.04上消除了约10 GB。 现在,我需要一个脚本,该脚本将使用16.04 LTS填充新分区并为其创建新的Grub菜单选项。仅复制相关目录。例如/sys,/run,/proc和/dev在启动过程中创建的虚拟目录,不应该被复制。 我还希望/etc/fstab修补正确的UUID并cron禁用重新启动作业,以便在启动克隆后不对克隆数据进行每日备份。 我期望在接下来的几周/几个月内多次运行该脚本。因此,克隆过程应该毫不费力地重复。 相同的脚本可用于测试安全更新和新的Ubuntu Kernel Team更新,而不会影响生产系统。
12 grub2  bash  upgrade  backup  clone 

2
为什么卸载的内核的旧initrd文件会填满/ boot分区?
在几台Ubuntu计算机上,尽管我总是删除所有旧内核,但我一直面临完整引导分区的问题。initrd尽管实际上并未安装相关的内核,但由于引导分区上有许多文件,因此似乎出现了问题。举个例子: root@Jacobi:/boot# ls -lah insgesamt 202M drwxr-xr-x 3 root root 3,0K Jan 30 10:03 . drwxr-xr-x 25 root root 4,0K Jan 30 10:03 .. -rw-r--r-- 1 root root 1,2M Dez 11 15:36 abi-4.4.0-104-generic -rw-r--r-- 1 root root 1,2M Jan 9 22:28 abi-4.4.0-109-generic -rw-r--r-- 1 root root 1,2M Jan 19 14:06 …

4
grub是否可以从Windows自动重启进入Windows?
我有双重启动设置: Ubuntu 16.04 LTS 视窗 当前,当我想reboot从Ubuntu进入Windows时,我使用grub-reboot适当的数字作为参数。这很好。 但是有时Windows需要重新启动,因此某些程序可以安装或更新,而我必须手动选择正确的grub引导菜单项。是否有类似的方法(从Windows UI)告诉grub要引导哪个条目? 我想grub-reboot命令将参数传递给文件,该文件又由grub读取reboot。 编辑(关于我选择的答案): 我目前正在研究装入包含/ boot的ext4驱动器并编写编辑脚本。这可能会花费相当长的时间,因为我除了每周40小时的非技术性工作以外的空闲时间都在这样做。^^

1
持久性USB Livesystem上的BusyBox
我尝试构建持久的Linux USB记忆棒,现在Ubuntu 16.04已经发布。但是在使用永久启动项时,它仍然只启动到busyBox提示符: BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash --- 我有四个部分: 100 MiB FAT32 ESP sqashfs的2 GiB FAT32 1个GiB交换 约12 GiB的永久数据 我的问题是mount -n -o move /dev {rootmnt}/dev失败了: run-init: current directory on the same filesystem as the root : error 0 我应该如何进行? 这个问题有消息。我现在可以对其进行优化,并且找到了答案。问题位于启动文件周围,没有进入ESP,因为它们打算安装在那里。可以确认此问题相关,但不回答此问题。我发现问题是由于无法将所有必要的启动文件安装到ESP中引起的。我在此处创建了一个有关可能的解决方案尝试的具体问题,以免使这个问题变得混乱,因为我试图自己修复混乱的情况。@videonauth 在聊天中向我指出了这个答案,但必须进行转换才能与UEFI引导一起使用。 如果您发现双打或贴文提供有关信息的问题,可以帮助我解决这个问题,以帮助您和我解决问题。
12 boot  grub2  mount  uefi  initramfs 

2
“检测到GPT。使用引导修复时,请创建一个BIOS-Boot分区”
由于我将Windows更新到8.1,因此Grub菜单消失了。我使用Live USB运行Ubuntu,使用了Boot-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的情况下引导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 update-grub2 但这仍然行不通。

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.