我认为标题很好地总结了这篇文章的内容。我想双引导 macbook pro 13' 而不必使用第三方引导加载程序。我发现的所有教程都使用 rEFIt 或 rEFInd 在安装后成功启动 Linux,但我对清除默认的 Apple 引导加载程序的想法不满意,对我来说,这是最好的事情到我见过的引导加载程序。
有没有办法做到这一点?
谢谢!
我正在尝试通过创建 USB 启动盘来安装 Ubuntu 12.04。我使用的是 500 GB 外置硬盘(“Elements”)。我完成了使用启动盘创建器的第一部分。我选择 Ubuntu 12.04“Precise Pangolin”作为 ISO,我的外部硬盘驱动器(有 150 GB 可用空间)作为要使用的光盘。我点击了“制作启动盘”。它在我复制文件之前要求我进行身份验证,这部分工作正常。然后在复制文件后,它会再次要求进行身份验证以安装引导加载程序。此时,它立即显示“无法安装引导加载程序”。知道为什么我有问题吗?
引导加载程序,例如 Grub,一般安装在哪里?
当我在磁盘的不同分区上与 Windows 一起安装 12.04 时,我遇到了“用于引导加载程序安装的设备”的选项。如果我理解正确的话,就是指定在哪里安装引导加载程序Grub,
我在网上发现是指定包含操作系统分区的磁盘,而不是磁盘上的任何分区。例如磁盘 sda,而不是分区 sda1、sda2。
问题:
我想知道引导加载程序实际安装在磁盘上的什么位置?
它是否安装在操作系统和个人数据的任何现有分区上,或者它是否有自己的分区,例如从 Ubuntu 的系统监视器也可以看到?
感谢致敬!
BURG 看起来比 GRUB 好得多且用户友好,同时它可以完成工作。
为什么Ubuntu还没有切换到它?
在非英语的 Ubuntu-it.org wiki 页面中,它声明 UEFI 分区必须始终放置在磁盘的开头。
在英文 Ubuntu Community Help Wiki 页面中,情况并非如此。
那么 UEFI 分区是“必须”还是“应该”(假设前一页中的措辞不好)出于某种原因排在第一位?如果是为什么?或者这完全无关紧要?
我有一台旧的 Vista 笔记本电脑,我对它进行了分区并安装了 Ubuntu,具有双启动功能。我现在决定完全切换到 Ubuntu。实现这一目标的最佳方法是什么?
我当前的分区:
+-------+--------------------+---------------+------------------------------+
| WinRE | C: (dual bootable) | D: | Extended |
| | | +-----------+------------------+
| | | + Ubuntu | Swap |
+-------+--------------------+---------------+-----------+------------------+
Run Code Online (Sandbox Code Playgroud)
我想将其更改为:
+-------+-------------------------------------------------------------------+
| WinRE | Extended |
| +------------------------------------------------+------------------+
| | Ubuntu (bootable) | Swap |
+-------+------------------------------------------------+------------------+
Run Code Online (Sandbox Code Playgroud)
(我想保留 Windows 恢复分区,以防我想出售笔记本电脑)。
我不确定 Ubuntu 分区当前是否有引导加载程序。我也不想丢失我的 Ubuntu 安装/数据。(我很高兴完全删除 Windows 分区 - 我已经备份了这些分区中的所有内容)。
更新: 检查了我的引导加载程序后,我已经删除了 Windows 分区,现在我有可用空间。不幸的是,我似乎无法调整现有 /(根)分区的大小,因为它已安装。我可以解决这个问题,还是必须重新安装?
我正在尝试使用 Ubuntu live CD 修复 MBR。我已经安装了ms-sys,但是从我看到的线程来看,我不完全确定应该在哪个 /dev 中执行命令:
sudo ms-sys --mbr7 /dev/???
Run Code Online (Sandbox Code Playgroud)
(使用 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): 512 bytes / 512 bytes
Disk identifier: 0x1f205b1f
Device Boot Start End Blocks Id System
/dev/sda1 * 38 38 0 …Run Code Online (Sandbox Code Playgroud) 这个问题与我的发现有关,即 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 …
我正在尝试在我的笔记本电脑上双启动 Ubuntu 和 Windows。我已经知道如何安装它了。我看过的一个教程建议选择Ubuntu 安装程序的安装类型屏幕的其他选项,而不是在 Windows 启动管理器旁边安装 Ubuntu。
我对安装 Ubuntu 和 Windows 启动管理器选项的优缺点感到困惑。我在硬盘上创建了一个分区。我想在另一个分区中安装 Ubuntu,但我还想选择Install Ubuntu 和 Windows Boot Manager选项。这可能吗,选择那个选项是否安全?
我是新来的,所以如果我的问题不正式正确,我提前道歉。
\n我有一个双启动系统,位于两个不同的磁盘上。\nWindows 预安装在第一个驱动器 (500 Gb) 上,然后我按照本讨论双启动 win 10 和 Ubuntu中的答案在第二个 1 Tb 驱动器上安装了 ubuntu 20.04 18.04 在两个独立的物理 SSD 上(我发现它非常有用且清晰)。\n两个磁盘都是 SSD。系统是完整的 uefi。\n因为我想完全隔离两个不同的操作系统,所以我像这样配置了第二个驱动器:
\n在 ubuntu 安装过程中,我没有拔掉第一个驱动器(Windows 所在的位置),并且我难以置信地跳过了(我知道这是我的错)\xe2\x80\x9cworkaround\xe2\x80\x9d 步骤以避免安装第一个驱动器上的 ubuntu 引导加载程序(这种情况被称为错误,正如我在之前链接的讨论中读到的那样)。\n因此,即使我选择 \xe2\x80\x9csdb1\xe2\x80\x9d 分区(刚刚创建)在\xe2\x80\x9c用于引导加载程序安装的设备\xe2\x80\x9d菜单中,可能发生了该错误,或者只是我的选择被忽略了。\n现在我有两个问题,这对我来说代表了恢复这种情况的两种替代方法:
\n1 \xe2\x80\x93 我可以将 ubuntu 引导加载程序从第一个驱动器移动到第二个驱动器中的 Efi 分区吗?如果是,我该怎么做?我希望通过这种方式隔离两个OS。
\n如果没有,第二个问题是:
\n2 \xe2\x80\x93 由于 ubuntu bootloader 现在安装在第一个驱动器的 Efi 分区上,我可以删除在安装过程中创建的第二个驱动器的 Efi 分区吗?事实上我看到这个分区是空的并且未安装,所以基本上没有被利用。
\n