我对 Linux 还很陌生(而且也比较老了,所以学习起来不是很快)。
我正在运行一台双启动 Win10 和 Kubuntu 的笔记本电脑,但由于各种原因,部分是由于无知,部分是由于从 Mint KDE(因为他们撤回了长期支持)切换到 Ubuntu 18.04.4 LTS,我的分区结构很混乱:
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 24578047 24576000 11.7G 83 Linux
/dev/sda2 * 24578048 420874239 396296192 189G 7 HPFS/NTFS/exFAT
/dev/sda3 420874240 421980159 1105920 540M 7 HPFS/NTFS/exFAT
/dev/sda4 421980160 1953523711 1531543552 730.3G f W95 Ext'd (LBA)
/dev/sda5 421984256 1211076607 789092352 376.3G 83 Linux
/dev/sda6 1211078656 1953523711 742445056 354G 7 HPFS/NTFS/exFAT
重要的分区是/sda2
(Windows)和扩展分区/sda5
(Ubuntu)和/sda6
(两个操作系统的数据共享分区)。
我不知道将 Ubuntu 放在扩展分区上是否明智,但这是因为我用完了分区,同时试图保留旧的 Mint 以防万一。
重要的是:
- 我将两个操作系统放在同一个驱动器上,因为我还不能放弃 Windows,而且作为一台笔记本电脑,只有一个驱动器是可行的
- 我有两个系统的数据共享分区
- 我可以在将来需要时添加新分区
- 我在 Linux 分区(或扩展分区)上有空间,可以通过 VMWare 尝试虚拟 Windows
因此,请就将现有系统从 1TB 驱动器转移到新的 2TB 驱动器的结构和模式提出建议。我对 Clonezilla 和 Gparted 相当满意,并且有 Win10 和 Kubuntu 安装介质。
此外,我刚刚花了两天时间从 Windows 1903 更新中恢复,这严重损坏了我的 GRUB2。我是否必须重复这些步骤?我已设置为 MBR。
答案1
如果您可以使用 fsarchiver 备份分区内容,并在按需要对新驱动器进行分区后恢复它们,那就太好了。然后需要两个步骤:
- 在新驱动器上安装 GRUB。
- 更改您的 fstab 文件以指向正确(新的)分区 UUID。
答案2
我已使用 Clonezilla 解决了驱动器到驱动器复制的问题,然后使用 Gparted 扩展了现有的 Linux 分区。
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x41205603
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 24578047 24576000 11.7G 83 Linux
/dev/sda2 * 24578048 420874239 396296192 189G 7 HPFS/NTFS/exFAT
/dev/sda3 420874240 421980159 1105920 540M 7 HPFS/NTFS/exFAT
/dev/sda4 421980160 3907028991 3485048832 1.6T f W95 Ext'd (LBA)
/dev/sda5 421982208 1852712959 1430730752 682.2G 83 Linux
/dev/sda6 1852715008 3907028991 2054313984 979.6G 7 HPFS/NTFS/exFAT
直到我升级到具有经过认证(而非实验性的)UEFI 支持的更现代的笔记本电脑时,才会提供关于 UEFI/GPT 的更优化建议。