![在不触及分区表的情况下,我可以通过哪些选项来安装 Linux 发行版?](https://linux22.com/image/1282283/%E5%9C%A8%E4%B8%8D%E8%A7%A6%E5%8F%8A%E5%88%86%E5%8C%BA%E8%A1%A8%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%93%AA%E4%BA%9B%E9%80%89%E9%A1%B9%E6%9D%A5%E5%AE%89%E8%A3%85%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%EF%BC%9F.png)
目的:Python、PHP、WebKit(希望如此)和 pyqt 开发。
- Ubuntu 有 Wubi,我现在正在用。但是 Ubuntu 11.04 在我的系统上不太好用。
- Puppy Linux 有一个类似 Wubi 的安装程序。
- 有 Debian Win32 安装程序,但我认为它确实触及了分区表。
我的最后一个选择是直接使用 Ubuntu 10.04 LTS 并希望它能正常工作。考虑到我的需求,这是一个可行的解决方案吗?
还有什么?
我没有强大的系统,所以 VirtualBox 是不可能的。
答案1
根据您对问题的评论,问题不在于修改分区表本身,而在于整个 MBR 以及 GRUB 对其所做的操作。如果您可以使用 Windows 创建一个新分区,在其中安装 Linux,然后在不使用 GRUB 的情况下启动该分区,那么就可以了,对吗?
好吧,你可以使用 Windows 引导加载程序来启动(至少某些版本的)Linux。它涉及从某处复制 Linux 引导扇区,将其作为文件存储在 Windows 驱动器上,然后编辑 boot.ini(或者也许这个)对于 XP 或使用 bcdedit适用于 Vista/7。
哦,是的:不要忘记也为 Linux 交换创建一个分区。
答案2
您的系统规格是什么?
我可以在配备 2GB RAM 的 1.6GHz Atom 上网本上运行 Windows 7、Ubuntu 11.04 VirtualBox 和基于 Java 的 IDE 应用程序来进行开发工作。我已配置共享文件夹,并将主机映射到虚拟环境中的共享文件夹。
我利用假期完成了一个 Ruby on Rails 项目。
你的配置肯定不比上网本差吧?
其他选项是获取 4GB 以上的拇指驱动器并使用 UNETBOOTIN 创建带有持久分区的可启动 LiveCD。这将允许您使用此可启动驱动器安装、存储和重复使用文档/程序。
答案3
如果您不能为 Linux 使用分区,我会选择虚拟化解决方案。
如果您不喜欢 virtualbox,还有其他选择,例如 virtual pc (MS)、VMWare Player 和 VMWare Server。
答案4
我们刚才做了什么(因为我们只需要一个小型系统,而且没有合适的备用硬盘):在 USB 上安装一个系统,然后从那里启动。无需更改分区表,甚至不需要更多磁盘空间(如果您想要更好的性能,只需从它启动并将根系统放在硬盘上的分区上)