我最近买了一台装有 Windows 10 的新笔记本电脑。我主要用它玩游戏或执行一些简单的任务。但是,出于个人编程目的,我可能希望在它上面双启动 Ubuntu(我非常讨厌在 Windows 上进行开发,也不想为此买一台 Mac)。这台笔记本电脑上有 1TB 的 SSD,但由于我主要用它玩游戏,所以我不想盲目地为 Ubuntu 分配大量空间。我对此有两个问题:
1) 如果我使用 Ubuntu 进行开发,我需要为 Ubuntu 分区分配多少空间?与此相关的是,我是否能够将所有文件基本存储在未针对 Ubuntu 分区的驱动器上,同时在 Ubuntu 分区上安装所需的任何软件包或工具?
2) 是否可以将 Ubuntu 安装在 USB 3.1 驱动器上,当我想编写代码时,我可以启动它并从那里执行所有操作?理想情况下,对我来说,这是我的首选解决方案,因为这样我就不需要占用笔记本电脑上的任何 SSD 空间,但我不知道这是否可行。
提前感谢您提供的任何帮助!
答案1
您需要了解的第一件事是 Ubuntu 与 Windows 有很大不同。文件系统不同,安装软件不同,安全性不同,安装和重新安装也不同,等等。
根深蒂固的 Windows 习惯会造成问题并破坏事物。您必须乐于学习新技术和习惯。
双启动需要从一开始就做好备份。你永远不知道什么时候 Windows 更新或用户输入错误会清除所有分区。如果你缺乏良好的备份策略,你就无法开始双启动。
重新安装 Ubuntu 非常简单。无需保留产品密钥,无需系统恢复分区,也无需交换分区或单独的数据分区(尽管您可以根据需要拥有这些分区)。许多人在第一年就改变了主意(或真的把事情搞砸了),并重新安装了几次 Ubuntu。
您可以将 Ubuntu 安装到 USB 上。请确保使用 USB 3.0 硬件和端口,否则您会注意到延迟。USB 的写入次数有限,因此在适度使用的情况下,它只能持续几个月或几年。
建议:为 Ubuntu 创建一个 300-500GB 的分区。没有单独的数据或交换分区。没什么特别的——坚持使用安装程序的默认设置。进行首次安装成功的代替完美的。试用几周——获得足够的经验,形成自己的偏好。然后重新分区并重新安装您想要的复杂系统。
建议:由于您有 1TB 可用,请考虑使用 Ubuntu 虚拟机。或者 WSL。这更容易,风险也更小。然后您不需要为分区而烦恼,您可以安装多个操作系统(和多个版本您可以使用操作系统 (OS) 进行开发和测试。
答案2
2)是否可以将 Ubuntu 安装在 USB 3.1 驱动器上,然后当我想进行编码时,我可以启动它并从那里完成所有操作?是的,但与内置 SSD 或 HDD 相比,它会非常慢,而且比内置 HDD 或 SSD 更容易出现故障。在同一内置驱动器上管理 Ubuntu 和 Windows 10 的双启动系统很容易。如果你必须要做到这一点,请准备一个不会从电脑伸出太远的 USB 闪存盘,例如西部数据 或者买多点,并使用创建 LiveUSB鲁弗斯和持久性。
1)如果我使用 Ubuntu 用于开发目的,我需要为 Ubuntu 分区分配多少空间? 直到 Ubuntu 添加了Snap并在许多软件包上更改为基于 Snap 的安装,30GB 是 Ubuntu 安装的典型建议;现在,50GB 或更多是开始的好选择。请注意以后很容易调整,特别是如果你让无处不在的安装程序Ubuntu 使用创建一个交换文件而不是手动覆盖它来创建交换分区。
与此相关,我是否能够将所有文件存储在未为 Ubuntu 分区的驱动器上,同时仅在 Ubuntu 分区上安装必要的任何软件包或工具? 是的。Ubuntu 知道如何读取和写入 NTFS 分区。然而你必须彻底关闭 Windows,而不是将其置于休眠状态,并且不使用快速启动。