Questions tagged «grub»

GRUB(GRand统一引导加载程序)是GNU项目中的多引导引导加载程序。该标签用于与旧版GRUB有关的问题。使用GRUB2标记来回答有关GRUB2(重写版本)的问题。

4
从USB安装的Ubuntu Server将GRUB放在USB驱动器而不是硬盘上
我刚刚尝试将Ubuntu Server安装到新PC上。PC没有CD ROM驱动器,只有USB,因此我使用USB安装的Ubuntu Server。 当我安装它时,它分配dev/sda为我的USB笔和dev/sdb硬盘。 我在硬盘驱动器上设置了分区,包括引导分区和交换分区,但是在安装结束时,Ubuntu在USB笔上安装了GRUB,因此除非从USB笔引导,否则系统不会启动。 如何将GRUB安装到硬盘驱动器上,以便完全移除USB笔?

2
是否可以将Grub配置为记住您上次启动的操作系统?
我的启动菜单中通常有2-3个操作系统: Ubuntu 10.04 Windows 7的 [有时,第三个选项,例如Ubuntu 10.04 Netbook] 如果我使用的操作系统不是默认选项(在本例中为Windows 7),并且重新启动,则Grub会启动进入Ubuntu 10.04。当我在Windows 7中重新启动时,我想留在Windows 7中,这是不应该发生的。是否有任何方法可以配置Grub来记住我的最后选择,然后启动它? 另外,如果Grub 仅在我重新引导时这样做(而不是在我第一次打开计算机时),这样做会更好。我意识到这可能无法实现,因此我对简单的最后选择记忆感到满意。

4
如何在不登录的情况下编辑.bashrc
这可能是一个重复的问题,但是我对CentOS的登录/引导过程(尤其是在VM上)还不够熟悉,无法知道要搜索什么。 我在VirtualBox中运行CentOS 7。我不小心gnome-terminal在~/.bashrc文件末尾附加了内容。因此,现在登录时会弹出一个终端窗口。该终端会话执行.bashrc,打开另一个窗口,依此类推,等等,我被无数gnome-terminal终端窗口淹没。 我试图在没有GUI登录的情况下登录到终端会话(因此gnome-terminal失败),但是如果没有GUI ,我无法启动它。我尝试使用此问题的答案,但未成功。我每次都会获得GUI登录:如何在CLI中启动CentOS?。还有另一种在启动时编辑grub配置的方法,还是从GUI登录名进入新终端实例的方法,例如Ubuntu中的Ctrl + Alt + F1?(是的,我尝试过。它要么在CentOS 7中不起作用,要么在VirtualBox VM中不起作用。)或者还有其他方法可以在没有GUI的情况下进行终端会话,以便我可以编辑我的.bashrc并解决这个问题?

3
VirtualBox中的棉花糖:安装卡在GRUB上
我正在尝试android-x86-6.0_20160129.iso在VirtualBox中安装,但是安装卡在了Do you want to install boot loader GRUB 一些背景: VM是从Ubuntu 32位(x86)VirtualBox模板创建的 VM具有1核心+ 3096 MB RAM 显存:32 MB 启用PAE / NX 硬件虚拟化:同时启用了VTx和嵌套分页 图形加速:禁用(2D和3D) 存储:附加到IDE虚拟控制器的64 GB(以前是SATA:没有区别) 我已经尝试了所有“标准” VirtualBox程序(PAE是/否; SATA / IDE;没有声卡;没有USB;图形加速。是/否)。 我也尝试过在VESA模式下运行Live CD:这样就可以启动,但我还是更喜欢安装它。

4
如何从Windows 7内部安装GRUB
我正在尝试使用此处的教程在Visual C ++(Windows)中制作内核。我想知道的是如何从Windows 7内安装GRUB。如果我必须下载Puppy Linux或其他软件,但我希望从Windows内安装。如果您想知道,我想用支持GRUB的多重启动头启动PE EXE。
14 grub  windows 

3
从Grub引导到Windows一次,然后在下次引导时回到Ubuntu
我在计算机上做了很多远程工作,我的家用计算机有2个操作系统:Ubuntu和Windows7。我希望能够偶尔切换到Windows,但这是不可能的,而又不会失去以后重新启动Ubuntu的能力。 本质上,我希望能够一次启动到Windows,然后在下次重新启动时回到Ubuntu,有什么办法吗? 编辑:我当前正在使用EXT4,我不想还原为EXT3。
14 windows-7  ubuntu  grub 

4
什么是Linux中的hd0和sda / sdb?
我是Linux的新手,正在使用Ubuntu 10.04。 我很困惑何时使用什么(hdx,y)来代表哪个硬盘。 我有2个硬盘驱动器,第一个被标识为/ dev / sda(在“磁盘工具”中),这是我安装旧Windows 7 RC(未使用)的地方。第二个是/ dev / sdb,我在其中安装了Ubuntu(在/ dev / sdb7和/ dev / sdb8交换中)和XP(在/ dev / sdb1中)。 现在,如果我想使用Ubuntu的GRUB,该(hdx,y)怎么用?现在,我想安装BURG,然后阅读网站上的安装步骤,我必须键入该步骤burg-install "(hd0)"才能将BURG安装到hd的MBR上,但是我不确定,恐怕它会弄乱一切。 那么,如何知道哪个硬盘是(hd0),(hd1)或(hd0,1)等?
14 linux  grub  mbr 

2
UEFI BIOS下的Windows 8 + Linux双启动
我的目标是在不久的将来在具有UEFI BIOS的Lenovo Ideapad 205上使用Windows 8和Debian Linux(出于测试目的)设置双启动系统。 我看到了几篇有关Windows 8新功能的文章,这些功能与在UEFI上更快地启动有关,这可能会导致与GRUB以及通常与Linux发行版不兼容。 多少是真的?换句话说,按以下顺序安装这些操作系统时,我是否会遇到一些问题? 将Windows 8安装在第一个分区上,例如HDD大小的50%。 然后将Debian与GRUB2安装在另一个分区集中,此时GRUB2应该替换默认的Windows MBR。
13 linux  debian  grub  windows-8  uefi 

3
在Mac主机上将Centos 7作为Virtualbox来宾时,如何更改控制台/命令行的屏幕分辨率?
我使用的CentOS 7的最低安装版本仅具有命令行访问权限(未安装图形支持)。 在花了几个小时在线阅读有关编辑grub文件,安装来宾添加项以及设置VB选项的信息之后,对我来说绝对没有任何帮助。 首先,安装来宾添加。其次,我仅有的grub文件是/boot/grub2/grub.cfg,它说不要编辑它,因为它是动态生成的。最后,将“ VB”>“机器”>设置下的“显示”编辑为自动,无显示或以我想要的分辨率提示不会有什么不同。 逐步,要使屏幕分辨率大于640 x 400并提供缓冲区(当前没有缓冲区),我该怎么办?

2
如何将VirtualBox VDI内容复制到分区并从中双重引导OS?
我是Linux用户,但是我绝对需要Windows来做某事,所以我随身携带一个压缩的Windows XP ISO。大多数情况下,这在VirtualBox中有效。 但是现在我想玩一些游戏,所以我想在本地运行Windows映像。我的计算机没有CD驱动器,因此不能仅刻录ISO并正常安装。 我要做的是将已安装的Windows映像移至HDD上的物理NTFS分区,并设置GRUB以使其双重引导。 我找到了许多有关将VDI制作为物理驱动器的教程。但是他们认为我要覆盖整个驱动器。将原始磁盘映像dd移至分区会导致分区损坏。 我还尝试了VMDK技巧来使用该空分区并在其上安装Windows。尽管安装的文本模式阶段没有问题,但VM无法正常工作,崩溃并继续重新引导或只是立即冻结(取决于使用-rawdisk /dev/sda3或创建VMDK的方式-rawdisk /dev/sda -partition 3)。

4
如何在Fedora Linux上重新安装grub-efi引导程序?
我最近使用EFI引导安装了Fedora 18。像其他当前的linux发行版一样,它为我设置了GRUB2。 出现问题时,我有重新安装GRUB 的BIOS版本的经验。我知道如如何引导救援光盘,chroot到安装的系统,运行grub-install和可能的update-grub/ grubby/ grub-mkconfig。 出现问题时,我将如何重新安装GRUB 的EFI版本?(我知道事情会出错:我将它们弄坏了)。

3
减少Linux启动期间的视频模式切换
当我启动仅装有Linux的台式计算机时,视频模式和/或控制台字体会切换四次: GRUB启动时,它从80x25文本切换到图形模式,因此可以在菜单后面绘制漂亮的背景。 当我从菜单中选择内容后,GRUB然后返回80x25文本; 加载我的视频卡的KMS驱动程序时,它会切换到分辨率更高的文本模式(我不知道这是否是硬件文本模式)。 最终,X启动,它变为图形,并保持这种状态。我认为最后一个开关不会改变视频模式的分辨率,只会改变图形。 我想摆脱尽可能多的这些模式切换。理想情况下,当GRUB从BIOS接管时,它将直接进入KMS驱动程序选择的相同高分辨率文本模式,并且显示将一直保持该模式,直到X启动并显示图形。我的印象是,可以通过使用内核命令行和/或GRUB控制台模块装入参数来实现此目的,但是我不知道细节。 使用Nouveau视频驱动程序的GRUB 1.98 + 20100706,内核2.6.32.15。发行版是Debian不稳定的。请不要回答涉及重新编译任何内容或将尖端的内核/驱动程序组合在一起的答案,我对此不太在意,以免造成太多麻烦。 编辑: Tobu建议将其设置GRUB_GFXMODE为显示器的全像素分辨率,并GRUB_GFXPAYLOAD_LINUX=keep避免在菜单消失后避免模式切换。这确实是我想要的一部分,但最终总体上会变得更糟。菜单后没有模式切换,但是屏幕重绘仍然非常缓慢(我可能应该放弃GRUB的gfxmode,在1920x1200分辨率下太慢了)。更严重的是,当nouveaufb加载时,现在有一个双模式开关,以及中有趣的错误消息dmesg [ 5.923798] [drm] nouveau 0000:02:00.0: allocated 1920x1200 fb: 0x40250000, bo ffff8801ba5f4600 [ 5.923802] fb: conflicting fb hw usage nouveaufb vs EFI VGA - removing generic driver [ 5.923821] [drm] nouveau 0000:02:00.0: PFIFO_INTR 0x00000010 - Ch 1 ("PFIFO_INTR" message …

2
使grub在内核更新下保持其默认启动
我双重引导了我的计算机,我希望它默认启动到Windows,以便每当我从家中远程重新启动计算机时,便能够重新进入Windows(而不是Ubuntu)。 问题在于,每次Ubuntu升级内核时,我都必须将grub的默认启动项重置为Windows。这是因为grub菜单加载器使用位置(即6)作为默认OS进行引导。当Ubuntu安装新内核时,它将更改该顺序。 我正在寻找一种配置grub的方法,以记住内核更新下的默认启动项。
11 linux  ubuntu  grub  kernel 

2
GRUB是MBR还是分区?
我应该在哪里安装GRUB?MBR还是分区引导扇区? 每种方法的优缺点是什么? 另外,如果我们将GRUB安装在分区引导区中,那么引导过程如何工作?
11 partitioning  grub  mbr 

3
如何从grub命令行更改默认启动菜单选项?
我有一个双Windows 7 / Ubuntu系统,我几乎总是启动到Windows。当我启动进入Ubuntu时,它使memtest成为默认启动菜单选项。虽然这很烦人,但如果我能够从启动菜单中的grub命令行更改默认值,我可以忍受它。我不想每次都启动进入Ubuntu来解决这个问题。 我能够找到grub配置文件,并可以使用以下内容查看内容(排序): cat (hd0,5)/boot/grub/grub.cfg (虽然这只显示'尾巴'而不是整个文件)。 和命令: configfile (hd0,5)/boot/grub/grub.cfg 执行此配置(再次)。 是否可以从grub命令行编辑此文件? 该 grub(1.99)手册 建议我可以使用环境块来: 根据上次选择的内容设置默认菜单项 这可能解决我的问题,但我找不到任何使用它们的例子...... 我可以以某种方式使用 save_env 和 load_env 命令? 注意: 我有1.98的grub版本
10 grub 

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.