清理 Windows 后,进行碎片整理并从驱动器中创建未分配的可用空间分区c:
;从 3 个分区开始:
- Windows 存储空间 200MB
- Windows 操作系统 162GB
- Windows 恢复 13GB
- 约有 131GB 未分配可用空间
Ubuntu 12.04.1 安装程序(32 位,但安装在 64 位系统上)内部 – 通过 USB 启动:
- 删除 Windows 恢复分区以释放额外的分区;未分配的可用空间最多约为 145GB
/
为 Ubuntu ext 4挂载添加了 30GB 的分区- 为 Linux 添加了 8GB 的分区
swap
- 将剩余部分(~107 GB)添加到最终分区,以便在
/home
挂载时进行存储(从 FAT32 开始)
尝试继续安装 – 被拒绝,因为:
无法在 上安装文件系统类型 FAT32
/home
,因为它不是功能齐全的 Unix 文件系统。请选择其他文件系统,例如ext2
。
因此,我切换到ext4
挂载/home
存储分区,希望以后可以使用 Gparted 进行更改或找到其他解决方法,以便我在 Windows 7 和 Ubuntu 12.04.1 之间共享我的文件夹(文档、音乐、照片等)。
安装继续进行,但从未询问我想选择将 Ubuntu 放在哪个分区中。安装完成后,它自动重启,但系统冻结了。我强制关机并手动启动。它没有给我 Windows 7/Ubuntu 选项,而是先直接启动到 Ubuntu。
接下来,我加载并运行了 Boot Repair,它告诉我问题已经解决。它提供的(重启后)是紫色的 GRUB 屏幕,顶部是 Ubuntu 启动选项,下面是 Windows 7 启动选项。这确实有效,但它不是我见过的设置(当我通过 测试运行 Ubuntu 时Wubi
),它在更具吸引力的 2 选项布局屏幕(在 GRUB 屏幕之前)中显示一个或其他选项(Ubuntu 或 Windows)。
问题:
- 如何知道 Ubuntu 是否安装在适当的目录中?
- 它安装在吗
sda3
? sda4
此外,看起来(至少对我来说是这样),我的(本来是我的存储挂载分区)现在似乎/home
是一个扩展分区,其中包含swap
(在 中sda5
)和/home
用于文件存储/共享的挂载分区(在 中sda6
)。这符合我的需求吗?
本质上,我想要:
- 在通过 GRUB 加载之前,启动选项应位于简明选择(黑白)屏幕中(是否可以编辑 GRUB 来实现此目标?),并且
- 我的分区结构是正确的,以便通过公共存储分区实现文件共享(Windows / Ubuntu)(如果不符合我的需要,是否可以在 Gparted 中进行编辑?)。
下面列出了我的fdisk
和parted
终端的信息:
john@john-HP-G71-Notebook-PC:~$ sudo fdisk -l
[sudo] password for john:
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: 0x8d769ec6
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 409599 203776 7 HPFS/NTFS/exFAT
/dev/sda2 409600 341301247 170445824 7 HPFS/NTFS/exFAT
/dev/sda3 341301248 399894527 29296640 83 Linux
/dev/sda4 399896574 625141759 112622593 5 Extended
/dev/sda5 399896576 415518719 7811072 82 Linux swap / Solaris
/dev/sda6 415520768 625141759 104810496 83 Linux
john@john-HP-G71-Notebook-PC:~$ sudo parted -l
Model: ATA Hitachi HTS72323 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 210MB 209MB primary ntfs boot
2 210MB 175GB 175GB primary ntfs
3 175GB 205GB 30.0GB primary ext4
4 205GB 320GB 115GB extended
5 205GB 213GB 7999MB logical linux-swap(v1)
6 213GB 320GB 107GB logical ext4
答案1
一切看上去都很好。
- 问:如何知道 Ubuntu 是否安装在适当的目录中?
当您选择/
sda3 作为挂载点时,Ubuntu 安装就知道这应该是放置 Ubuntu 系统文件的位置。
- 问:它安装在sda3吗?
是的,Ubuntu 安装在 sda3 中。
- 问:此外,看起来(至少对我来说是这样),我的 sda4(本来是存储 /home 挂载分区)现在是一个扩展分区,其中包含交换分区(在 sda5 中)和用于文件存储/共享的 /home 挂载分区(在 sda6 中)。这符合我的需求吗?
只能有 4 个主分区。其中包括扩展分区 sda4,其中包含逻辑分区 sda5(交换)和 sda6(/home)。这是理所当然的。没有办法创建 5 个主分区。
GRUB 与 Windows 引导加载程序
WUBI 安装使用 Windows 引导加载程序。这是您之前见过的简单安装。完整安装(如您刚刚完成的)使用 GRUB。我并不完全理解这些选择的原因。但是,我知道尝试用一个替换另一个是个坏主意。所以您可能必须习惯 GRUB。是的,您可以自定义 GRUB 菜单,但这是另一个问题。
文件共享和公共存储
默认情况下,Windows 无法识别 ext4 分区,但 Ubuntu 可以识别 ntfs。因此,启动 Windows 时您将无法访问 Ubuntu /home。
当您启动 Ubuntu 时,您将可以访问 Windows 分区。但是,Ubuntu 使用不同的系统来存储文件和文件夹所有权和权限信息(这就是为什么 /home 不能位于 NTFS 或 FAT32 中)。因此,当您将 Ubuntu 源文件放入 NTFS 分区时,部分所有权和权限信息可能会丢失。对于家中的音乐和照片来说,这可能没问题,但对于敏感文档和个人配置文件来说,这可能是一个潜在的问题。
在本网站上搜索有关如何在同一台计算机上的 Windows 和 Ubuntu 之间共享文件的具体建议。查看Windows Ubuntu 双启动 - 在操作系统之间共享文件如何将文档和文件保存在 NTFS 分区中并将它们链接到 Ubuntu 中的文件夹。
希望这可以帮助。