我刚刚坐下来安装 debian 7,其中包含一个名为“EFI”的东西,这对我来说是全新的。
我像往常一样完成了安装;
安装程序警告我“未找到 EFI 分区”,但我忽略了它,因为我喜欢危险地生活。
但是该安装无法启动,grub 抱怨“ELF 魔法”并让我进入救援模式。
所以我现在再次运行安装,并找到了创建 EFI 分区的选项。我的问题如下;
这个磁盘是OCZ VERTEX 128GB SSD。它从 OSX 格式化为 GPT。磁盘布局是,
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *128.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_RAID 63.8 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
4: Microsoft Basic Data ssdwin 63.9 GB disk1s4
Run Code Online (Sandbox Code Playgroud)
我正在尝试在“ssdwin”分区中安装 windows7,但是当我使用 EFI 引导 windows 7 64 位 USB 安装程序时,它说,
Windows 无法安装到此磁盘。所选磁盘有一个 mbr 分区表,在 EFI 系统窗口中只能安装到 GPT 磁盘。
但我的磁盘是 GPT 磁盘。知道我怎么能从中恢复吗?
开箱即用,Windows 不允许您对 USB 拇指/闪存驱动器进行分区。你怎么能做到这一点?
如果有人想知道你为什么要这样做?
在BitLocker ToGo驱动器的情况下很有趣,您可以使用一个大拇指驱动器(如 4 或 8 GB)并将少量驱动器格式化为通常用作 Fat32 驱动器,并使用 BitLocker 加密剩余的分区。这允许您在未加密的分区上保留一些非秘密数据(如便携式应用程序)。
众所周知,在 Windows 中,分区位置以[a-z]:. 如果有超过 26 个分区会怎样?
我/dev/sda3在 SSD 驱动器上的分区不包含任何文件系统,但它包含垃圾。如何对整个分区进行 TRIM/DISCARD 操作?
TL; DR如何从头开始创建 EFI 系统分区?创建 EFI 固件后,如何将其放在上面?
长版
我有东芝 T430 笔记本电脑。我收到它时安装了 Windows 7(但我认为它最初是随 Windows 8 一起提供的)。我在其上安装了 Ubuntu,但删除了磁盘上的一些分区,因此我最终清除了 Windows,只有 Ubuntu。被删除的分区中有 EFI 系统分区。我发现 Ubuntu 现在以 Legacy 模式(而不是 UEFI)启动。我正在尝试按照本指南将我的 Ubuntu 安装从旧版转换为 UEFI. 问题 - 因为每当我从 BIOS 中选择使用 UEFI 启动时都没有 EFI 分区,所以我无法启动。这不仅适用于硬盘,也适用于 USB 和 DVD。我认为这是合乎逻辑的 - 它需要一个 EFI 分区,但由于找不到它,因此无法继续从 HDD 或 DVD 引导。那么如何重新创建 EFI 分区呢?
上面的指南说:
创建 EFI 分区
如果您在 Ubuntu 安装程序中手动对磁盘进行分区,则需要确保设置了 EFI 分区。
如果您的磁盘已经包含一个 EFI 分区(例如,如果您的计算机预装了 Windows8),它也可以用于 Ubuntu。不要格式化。强烈建议每个磁盘只有 1 个 EFI 分区。
EFI分区可以通过最近版本的GParted来创建(12.04磁盘中包含的Gparted版本就可以了),并且必须具备以下属性:
挂载点:/boot/efi(备注:手动分区时无需设置该挂载点,Ubuntu安装程序会自动检测)
大小:最小 100Mib。推荐 200MiB。
类型:FAT32
其他:需要一个“引导”标志。
我在创建这个分区时遇到了一些麻烦:
我认为这是一个愚蠢的问题,但用 Google 搜索似乎表明甚至不可能将可启动驱动器上的数据复制/粘贴到另一个 USB?但即使我们能够复制它,为什么它不起作用呢?(即创建重复的可启动驱动器)
我有一个 U 盘,上面有多个分区(FAT32(活动)、FAT32、Ext2,但那是另一回事),而且我的 Windows XP 似乎只能挂载 U 盘的第一个分区。如果我尝试使用卷管理器挂载第二个,它会告诉我我需要激活它并重新启动......它真的那么有限还是我只是在这里遗漏了什么?
分区:
背景:我使用安装在 Windows 7 上的 VirtualBox。在 VirtualBox 中,我使用 Xubuntu 作为虚拟操作系统。我选择这种方法的原因是,每次我需要切换操作系统时,我都不必一直关闭 Windows 并从 Xubuntu 重新启动。VirtualBox 的无缝模式非常棒,让我可以在一个屏幕上看到 Xubuntu 和 Windows 7。
问题:现在我正在考虑一种让 Xubuntu 更加集成到我的系统中的方法。我的意思是我想为 Xubuntu 建立一个物理分区。但我还是想有无缝模式的感觉。
问题:最后,我的问题是:是否可以将 VirtualBox 中的分区加载为虚拟操作系统?
案例示例:理想的情况是:我物理启动并登录到 Windows 7。现在我想访问 Xubuntu,所以我加载 VirtualBox 并访问我的 Xubuntu 分区,而无需重新启动。反之亦然,即我启动系统,登录到Xubuntu,然后可以通过VirtualBox 访问实际的Windows 7 分区。
其他信息:请注意,我不是在谈论访问文件,因为我的文件有一个完全独立的分区,并且非常熟悉 VirtualBox 的共享文件夹选项。
我的计算机上有 64 GB RAM 和 240 GB SSD,我将使用它们进行内存密集型计算(机器学习、数据挖掘等)。我在 Internet 上找到的大多数建议都是大约 2-4-8 GB RAM 的计算机,他们推荐 RAM 交换分区大小的 2 倍(即 128 GB)。
制作 128 GB 的交换分区是否合理?制作一个巨大的交换分区有什么好处?
我是否正确理解,以防我用完物理 RAM:
有人说在 SSD 上进行交换是个坏主意,因为它的读/写周期有限。使用交换会以多快的速度耗尽 SSD 读/写周期(据我所知,大约是 50000 次写入 IOPS)?
我正在使用 Linux ( Ubuntu 14.04 (Trusty Tahr))。
现在要设置 16 GB 的交换空间,因为它应该足够了(例如,RedHat 建议使用 4 GB),而 16 GB 的磁盘空间实际上并不是什么大问题。