Questions tagged «bootloader»

引导加载程序是在启动时执行的小程序。引导加载程序将数据和其他启动过程加载到可以执行数据的RAM中。

3
在do-release-upgrade之后,如何从grub提示符手动启动?
我阅读了有关此主题的其他几个问题,它们都指向了Grub2社区文档,并从安装磁盘安装grub配置。我在文档上遇到了一些麻烦,所以我在这里。这可能是完整的PEBKAC。 我有两个客人坐在KVM下虚拟化的Ubuntu 10.04服务器上,两个都最初运行10.04。我使用“ do-release-upgrade”更新到10.10,两个框都没有故障,重新启动,然后运行“ do-release-upgrade”更新到两个框11.04。我匆忙地忽略了有关丢失grub配置的错误。当我重新启动来宾时,自然会出现一个grub提示。发出“ boot”会产生“错误:没有加载内核”。 这是根分区的ls输出: 当遵循手册的启动指南时,我无法使用“ SS928-root”或“ hda0,1”作为根文件系统来直接获得这些选项。大多数情况下都会出现“找不到文件”错误。 在这两个文件系统上都发出“ ls”会显示vmlinuz和initrd.img的多个选项。这些来宾正在使用LVM(如果有帮助的话)。 编辑 我已经走了一点。以下命令序列: 产生以下屏幕(滚动浏览了大量文本之后):
13 server  boot  grub2  bootloader  kvm 

6
如何从双启动Windows / Ubuntu更改为单启动Ubuntu?
我有一台旧的Vista笔记本电脑,我通过双重引导对Ubuntu进行了分区和安装。我现在决定完全切换到Ubuntu。实现此目标的最佳方法是什么? 我当前的分区: +-------+--------------------+---------------+------------------------------+ | WinRE | C: (dual bootable) | D: | Extended | | | | +-----------+------------------+ | | | + Ubuntu | Swap | +-------+--------------------+---------------+-----------+------------------+ 我想将其更改为: +-------+-------------------------------------------------------------------+ | WinRE | Extended | | +------------------------------------------------+------------------+ | | Ubuntu (bootable) | Swap | +-------+------------------------------------------------+------------------+ (我想保留Windows Recovery分区,以防我想出售笔记本电脑)。 我不确定Ubuntu分区当前是否有引导加载程序。我也不想丢失我的Ubuntu安装/数据。(我很乐意完全废弃Windows分区-我已经备份了所有分区)。 更新: 检查我的引导程序后,我已经删除了Windows分区,现在有可用空间。不幸的是,看起来好像无法调整现有/(根)分区的大小,因为它已经挂载了。我可以解决这个问题,还是必须重新安装?

3
使用Ubuntu Live CD和ms-sys工具修复Windows MBR
我正在尝试使用Ubuntu Live CD修复MBR。我已经安装了ms-sys,但是从我看到的线程中,我不确定要在哪个/ dev中执行命令: sudo ms-sys --mbr7 /dev/??? (使用Windows 7时mbr7是正确的选项吗?) ubuntu@ubuntu:~$ sudo fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): …

2
GRUB和SYSLINUX有什么区别?
这个问题与我的发现有关,Ubuntu及其衍生版本在用于桌面发行版的ISO映像上同时使用SYSLINUX和GRUB引导加载程序。 从32位ISO映像启动时,据说SYSLINUX处理启动过程(启动时显示漂亮的启动画面,并带有进度点动画)。 但是,当从64位ISO映像引导时,将改为使用GRUB(黑白屏幕,清晰显示GNU GRUB version...在屏幕顶部)。 因此,重新回答我的问题,Ubuntu在其ISO映像上使用GRUB和SYSLINUX 的区别是什么?为什么不使用任何一个呢? 为了澄清 由于我缺乏说明和硬件可用性,所以这个问题在某种程度上令人困惑。我添加了此答案(或向下滚动)以更好地解释64位ISO映像。 什么答案不是 下面的注释线程已经给出了一些想法,但是我应该在这里澄清一下。答案不是因为任何一个都正确支持EFI。这个问题旨在找出更多的根本原因,而不仅仅是EFI支持。 说,如果是以其他方式询问,即“为什么在ISO映像中同时使用GRUB和SYSLINUX?” 那么这可能会给出答案,例如“包含GRUB以支持具有EFI功能的系统,并且始终包含SYSLINUX并在仅BIOS的系统上工作” –这不是我的意图。 我必须承认,EFI支持很可能是答案的一部分。 但是,我认为这不应该是唯一的答案。不仅需要EFI支持,这还使Ubuntu在其ISO映像中包括两个引导加载程序,是吗?还是真的唯一的区别是EFI支持?如果有的话,请帮我回答。

2
rEFInd问题:删除多个引导项?
刚刚在我的Mac Pro上将Ubuntu以及rEFInd安装在单独的驱动器(未与任何其他OS分区)上。我设法使其全部正常启动,并且可以从rEFInd引导至任何位置而没有麻烦。问题是,我想摆脱引导管理器上加载的3个额外项目。我一直在寻找答案,但似乎仍然无济于事。除了我的OS X,Windows 7和Ubuntu Grubx64(意味着)之外,我还有以下各项: boot \ vmlinuz-3.11.0-18-generic.efi.signed boot \ vmlinuz-3.11.0-15-generic.efi.signed 从整个磁盘卷启动Legacy OS 我一直看到人们说“好好尝试一下”,而他们只是给出方法而没有给出实际操作方法的指导。有人可以给我简单的指导以隐藏这些指示吗?


1
在哪里安装grub?
所以, 我的分区表如下所示: /dev/sda /dev/sda1 16708MB (Windows Recovery Environment (loader)) /dev/sda2 367MB (Windows 7 (Loader)) /dev/sda3 368203MB (Windows 7 Files) /dev/sda5 348000MB (Where I am mounting /) /dev/sda6 16874MB (Swap) 因此,看看那里已经有两个装载程序,Ubuntu为我提供了安装grub的选项: /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda5 现在我不确定应该在哪里安装grub,是在根目录中,在Windows 7加载程序的顶部还是在ubuntu /分区中?

1
如何手动安装引导加载程序?
我尝试升级到12.04失败,因此我刻录了12.04 CD,并要求进行完整安装,从而摆脱了以前的所有操作系统(我安装了Windows以及11.10)。直到最后,当它说未能安装GRUB时,一切似乎都很好。我尝试选择其他分区进行尝试,结果相同。我可以不安装GRUB而继续,但是它告诉我必须手动安装引导加载程序。据我了解,长时间的Google会话未能提出任何说明。帮帮我。

1
使用Samsung 850 Pro在Ubuntu 16.04上缓慢启动
更新9 我决定尝试一个实验。我从台式机上卸下了SSD,并暂时将其放入Dell Latitude笔记本电脑中。瞧,它加载initrd速度快了一个数量级,将启动时间缩短了6秒 ... 我现在有点困惑...也许GRUB的主板芯片组有问题? 更新8 因此,我注意到了有关HDD活动指示灯的一些有趣信息。加载时initrd,几乎就像以10%的占空比或其他方式对光进行PWM调制一样。这使我想知道GRUB的读取是否没有优化,也许是像在做OS调用那样读取每个字节而不是将图像作为字节流读取吗? 更新7 似乎加载初始虚拟磁盘是问题的很大一部分。 在GRUB内部,我按下C了手动命令提示符。然后,我一次一次键入默认配置中的每一行(输入这些UUID很痛苦!),并记下命令完成所花费的时间。这是我发现的: 大多数命令可立即完成 加载内核的命令耗时约一秒钟 加载初始虚拟磁盘的命令耗时7秒 输入配置文件中的所有行后,然后运行boot。从我按下Enter键到显示登录屏幕的时间,大约需要7.5秒。 有趣的是,它加载的initrd映像为36MB。因此,如果加载花费了7秒钟,那么它只能以5MB /秒的速度读取它! 塔上的磁盘活动指示灯会持续亮整整7秒钟... 这也是Wikipedia页面上有关initrd的有趣片段: 其他Linux发行版(例如Fedora和Ubuntu)会生成更通用的initrd映像。它们仅以根文件系统的设备名称(或其UUID)开头,并且必须在引导时发现其他所有内容。在这种情况下,软件必须执行一系列复杂的任务才能安装根文件系统 更新6 Nathan Osman在聊天中以单用户模式请求了启动时间。 从我打F10GRUB到提示出现的时间,这需要13秒。 另外,我在聊天中与Zanna和Rinzwind聊天,从按下电源按钮开始,他们俩的启动时间均为8秒。我的20秒来自GRUB。如果我算上POST时间,那会更长! 更新5 Ubuntu可以以550MB /秒的最高速度读取我的SSD。 更新4 因此,我quiet splash $vt_handoff从笔记本电脑上的GRUB中的启动命令中删除了参数(请记住,该笔记本电脑没有SSD),并在启动过程中注意到了一件非常有趣的事情: 它在此行上挂起15秒: [ 4.374390] init: plymouth-upstart-bridge respawnng too fast, stopped 这是一张(低质量)图片: 不知道那是什么意思... 更新3 我定时启动了另一台运行14.04的计算机的启动时间(请记住,这台计算机没有SSD),从我打入GRUB直到出现登录屏幕,这需要40秒钟。 按下Enter键后,它会在同一空白的紫色屏幕上停留20秒钟,然后加载Ubuntu动画,然后又需要20秒钟才能登陆登录屏幕。 我查看了的输出dmesg,但无法完全确定启动的位置。我认为它在25秒时完成。这是最后几行: [ 24.916824] wlan0: associated …
9 boot  16.04  grub2  ssd  bootloader 


3
在两个物理驱动器上划分现有的Ubuntu安装
我计划在我的Ubuntu计算机上添加一个SSD驱动器。目前,计算机只有一个硬盘驱动器,其中包含整个安装过程。我想做的是将现有安装移动到SSD(/挂载),不包括/home我想保留在当前硬盘驱动器上的文件夹。这样做的原因是,主文件夹不适合SSD。 有没有一种方法,我可以将/home文件夹以外的所有内容复制到SSD,然后将当前硬盘的主文件夹安装到/home(当然,删除所有复制到SSD上的东西)。有人尝试过吗?你认为有可能吗? 我不想进行新安装,因为重新配置所有内容将花费很长时间。

4
从Nexus 7完全卸载ubuntu
如果我在Nexus 7上安装了Ubuntu(按照https://wiki.ubuntu.com/Nexus7/Installation上的说明进行操作),然后又将其卸载,则该设备将处于原始状态还是会留下痕迹? 我特别关注以下方面: 我是否会使保修无效?(实际上,这不是严格的法律规定。我可以将重新刷过的设备带回商店并假装是原始设备吗?) 我可以重新锁定引导加载程序吗? 是否有“保险丝”或篡改检测开关表明曾经安装了其他产品? 如果我曾经解锁过引导加载程序或安装了Ubuntu(例如能够播放DRMed视频),是否会放弃Android中的功能?


1
无法从USB记忆棒读取
安装在Lenovo Z580上,在启动过程中,BIOS菜单显示检测到USB记忆棒,但选择它会打开Windows 8,它最初是我的操作系统。我已经尝试过通用USB安装程序和poweriso,但没有任何效果。有过往经验的人请帮助我。谢谢!
-1 bootloader 
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.