从不同的驱动器双启动 Ubuntu 和 Windows 7

从不同的驱动器双启动 Ubuntu 和 Windows 7

我的 PC 双启动 Ubuntu 和 Windows 7。Ubuntu 安装在一个只有 88 GB 的小分区中,我希望至少有 500 GB 的空间用于 Ubuntu。启动驱动器有一个

200 GB 的 Windows 分区、
630 GB 的程序分区
和 88 GB 的 Ubuntu 分区。

我可以重新安装 Ubuntu 并调整其大小吗?

如果不行,我可以把 Ubuntu 安装在我的其他 2 TB 驱动器上,并且仍然可以轻松进行双启动吗?是否只需进行分区,以免 Ubuntu 在安装时占用 2 TB 驱动器上的所有空间?如果可以,该怎么做?

Disk /dev/sda: 1,8 TiB, 2000398934016 byte, 3907029168 sektorer
Disketikettstyp: dos
Diskidentifierare: 0x7893b811

Enhet      Start     Början     Slutet   Sektorer Storlek Id Typ
/dev/sda1              2048 2708940799 2708938752    1,3T  7 HPFS/NTFS/exFAT
/dev/sda2        2708940800 3907028991 1198088192  571,3G 83 Linux


Disk /dev/sdb: 931,5 GiB, 1000204886016 byte, 1953525168 sektorer
Disketikettstyp: dos
Diskidentifierare: 0x96aeb6b8

Enhet      Start     Början     Slutet   Sektorer Storlek Id Typ   
/dev/sdb1  *           2048     206847     204800    100M  7 HPFS/NTFS/exFAT   
/dev/sdb2            206848  409602047  409395200  195,2G  7 HPFS/NTFS/exFAT   
/dev/sdb3         409602048 1743804415 1334202368  636,2G  7 HPFS/NTFS/exFAT    
/dev/sdb4        1743806462 1953523711  209717250    100G  5 Utökad    
/dev/sdb5        1743806464 1928364031  184557568     88G 83 Linux   
/dev/sdb6        1928366080 1953523711   25157632     12G 82 Linux växling / Solaris   


Disk /dev/sdc: 57,7 GiB, 61907927040 byte, 120913920 sektorer
Disketikettstyp: dos
Diskidentifierare: 0x5a2b4c5e

Disk /dev/mapper/cryptswap1: 1,8 GiB, 1872232448 byte, 3656704 sektorer

Disk /dev/mapper/cryptswap2: 12 GiB, 12880183296 byte, 25156608 sektorer

我已经创建了一个新的 ext4 分区,将其挂载在 /mnt 中,并开始复制/家目录sudo rsync -avx /home/ /mnt(没想到你会给我这么大的帮助)但驱动器没有出现?

output of lsblk  (loop and ROM devices removed)

NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0   1,8T  0 disk  
├─sda1           8:1    0   1,3T  0 part  
├─sda2           8:2    0 569,6G  0 part  /mnt
└─sda3           8:3    0   1,8G  0 part  
  └─cryptswap1 253:0    0   1,8G  0 crypt [SWAP]
sdb              8:16   0 931,5G  0 disk  
├─sdb1           8:17   0   100M  0 part  
├─sdb2           8:18   0 195,2G  0 part  
├─sdb3           8:19   0 636,2G  0 part  
├─sdb5           8:21   0    88G  0 part  /
└─sdb6           8:22   0    12G  0 part  
  └─cryptswap2 253:1    0    12G  0 crypt [SWAP]
sdc              8:32   1  57,7G  0 disk  

答案1

我可以重新安装 Ubuntu 并调整其大小吗? 是的你可以。

不过,还有一个更简单、更安全的解决方案。你可以移动部分将您的 Ubuntu 文件系统迁移到 2 TB 驱动器,没有重新安装 Ubuntu 或 Windows。这样可以消除在此过程中出错的可能性。

Linux 目录有一个理想的标准,即文件系统层次标准更多的)。你可以看到,如果你使用以下命令进入 Ubuntu 驱动器的根目录:文件应用程序。

/ (AKA root)
/bin
/boot
/dev
/etc
/home
/lib, /lib64, /lib32
/media
/mnt
/opt
/sbin
/srv
/tmp
/usr
/var

与喜欢将所有内容都放在 C: 上的 Windows 不同,Linux 可以轻松地将文件系统的不同部分放在不同的分区,甚至不同的驱动器上。

最简单(也是默认)的 Linux 安装是将所有内容放在 /(“根”,顶级目录)下。这就是您安装时通常会得到的结果。

现在你可以轻松复制一切/家到你在 2TB 硬盘上创建的新 Linux (ext4) 分区,你可以使用 gparted 调整大小,然后根据需要调整大小。

为什么/家? 这是最有可能增长的目录。

复制后/家从较小的驱动器到 2 TB 驱动器,你确认一切正常,然后告诉 Ubuntu 寻找/家现在在 2TB 驱动器上,然后删除较小驱动器上的旧主文件。

瞧!现在您已经扩展了 Ubuntu 的驱动器空间,而无需重新安装!一旦您将 /home 从启动驱动器移出,您将有足够的空间来扩展 Ubuntu 的其他部分,但如果您需要从较小的驱动器中移出更多目录,这也很容易做到。

一步步

0) 使用 ,从 Ubuntu 终端窗口列出驱动器及其分区sudo fdisk -l。然后,点击编辑链接在您的原始问题下,并将您从该终端复制的结果粘贴到您的原始问题中,这样我们就可以仔细检查发生了什么。

1)使用分区Ubuntu 自带的程序,选择 2 TB 驱动器(可能是/dev/sdb?有时会有所不同;请确保您拥有正确的驱动器!)。

橙色框中的块显示您正在查看的驱动器;蓝色标签按钮显示所有可用驱动器并允许您更改驱动器。启动 gparted 时,它将从您的系统驱动器启动,可能/dev/sda, 那么你将要需要更换驱动器。

gparted 屏幕

2) 调整 2TB 驱动器上的分区大小,并为 Ubuntu 主目录创建一个新的 ext4 类型分区。有多大?嗯,你的/家现在?在上面的步骤 0 中,我们发现,或者您可以打开文件Ubuntu 自带的应用程序。将该大小乘以五或十。

使用 gparted 时,每次只做一项更改非常重要。您必须为新的 ext4 分区腾出空间,以便使用新的/家,然后才能创建它。选择要放置它的位置,缩小现在的分区,然后单击上方中心的复选标记(图片中的紫色圆圈内)以实际继续进行更改。

一旦你腾出空间,你就可以为你的新文件创建新的 ext4 分区/家;右键单击未分配的空间,并创建一个类型为 Primary、名称为 /home、文件系统为 ext4、标签为 /home 的新分区,然后单击复选标记。

3) 重新分区完成后,关闭 gparted 并返回到终端,运行sudo lsblk它将显示我们很快需要的更多信息。再次单击编辑链接在您的原始问题下,并将您从该终端复制的结果粘贴到您的原始问题中,这样我们就可以仔细检查发生了什么。

减速带

我们先到此为止,然后再概述下一步(将原始 /home 中的所有内容复制到 2 TB 驱动器,检查以确保一切正常,然后将其设为新的 /home,并删除旧 /home 中的旧文件)因为在继续之前检查一下您的驱动器和分区是一个非常好的主意!

相关内容