不久前(~ 2004 年)我被告知始终为引导目录创建一个单独的分区。从那以后我一直都有。但是在阅读了一些关于分区问题的问题后,我很好奇。我还需要 /boot 分区吗?
注意:如果有帮助,我是双启动(Win XP 或 7)和 Ubuntu 10.04。我还有一个分区(使用 ext2/3),用于在两个操作系统之间共享文件。
出于安全原因,我想在使用 UEFI 的单硬盘计算机上安装一个辅助的完全独立的操作系统。两种安装都应该能够使用不同的 LUKS 加密分区作为根设备(加密之上的 LVM)并且需要能够使用自己的内核。
使用两个不同的操作系统进行双启动并不是什么大问题。Ubuntu 和 Fedora 不会干扰并且可以共享 EFI 系统分区,但是两个 Ubuntu 安装会相互竞争,因为它们都希望在同一个 EFI 位置安装它们的 Grub 实例。
有没有办法更改 Ubuntu 以将 Grub 安装在与安装/boot/efi/EFI/ubuntu期间不同的位置?我需要一种持久的方式,以便软件包更新和内核/grub 更新仍然安装在该路径中。就像 Fedora 的 Grub 在/boot/efi/EFI/fedora. 我在 Grub 中找不到那个配置选项。如果可以,我的戴尔 UEFI 启动菜单将允许我选择要加载的操作系统。也许我在这里缺少 efibootmgr 和 grub-efi 之间的一些胶水。
或者,是否可以从两个 Ubuntu 安装之一中使用单个 Grub 安装并让它自动检测正确的启动设置?我的意思是,我知道os-prober会找到/boot带有内核的另一个分区,但是它如何知道该操作系统的正确引导参数(例如,锁定加密卷中的 LVM 卷作为根文件系统)?我可以理解它可以与未加密的单分区安装一起使用,但它无法/boot与其对应的根文件系统匹配,对吗?如果加密,这是完全不可能的。因此,这需要对 grub 配置文件进行大量手动调整。我也不喜欢这种单一共享引导加载程序配置的选项,这在某种程度上降低了两个操作系统的隔离度。
顺便说一下,我对基于服务器文本的专家安装很好。还有一些自定义配置,只要我不必为每个内核/Grub 更新重复这些步骤。
我的笔记本电脑 HP EliteBook 6930p 上已经安装了 Windows XP pro S3。我正在尝试分区和双启动。这对我来说是全新的,因为这是我第一次安装 Ubuntu。分区是最令人困惑的部分,它显示 160GB 的 NTFS 文件格式和一个空白的 /sdv(或其他东西)。我无法调整 160GB 的大小,必须选择空白选项并单击添加。当我这样做时,NTFS 成为可用空间??我不希望 Windows XP 被覆盖。
我在网上看过视频和阅读文档,但它们都是对旧版 Ubuntu 的参考。这个菜鸟没有什么简单的:)
目标
- 使用 Windows Xp 和 Ubuntu 10.10 双启动 -
对驱动器进行分区,使用交换、ext4、fat32(在 Ubuntu 和 Windows XP 之间传输文件)和 NTFS(保留 Windows XP)