SDB:Instlux
本文档描述了如何在不配置BIOS的情况下,从Windows内部安装openSUSE。
概述
Instlux是一个Microsoft Windows程序,可以准备openSUSE的安装。通过使用instlux,无需配置BIOS的启动顺序,这可能会让您感到烦恼。
Instlux可以
- 无需CD/DVD介质/驱动器安装:无需下载/刻录CD/DVD介质即可安装openSUSE。也不再需要驱动器。您需要在Windows中下载的只有Instlux。
- 安装任何版本的openSUSE:Instlux可以安装任何版本的openSUSE,包括 Portal:Tumbleweed。
- (即将发布的版本) 安装到虚拟化环境:Instlux可以准备虚拟机并在其中设置openSUSE介质。
Instlux负责准备安装。具体来说
- 在安装到真实(非虚拟化)环境时
- 下载所选版本的内核和initrd文件。
- 修改Windows启动加载程序设置以从它们启动。
- 安装完成后,恢复Windows启动加载程序设置(因为这些设置不需要启动已安装的openSUSE)。
- 安装完成后,卸载instlux本身(删除内核和initrd,因为这些仅在安装时需要)。
- 在安装到虚拟化环境时
- 下载网络安装CD镜像。
- 如果需要,下载并安装虚拟化软件。
- 创建一个虚拟机(VM)。
- 将CD镜像插入虚拟机。
- 启动虚拟机。
Instlux支持这些语言(欢迎更多翻译)
- 英语
- 日语
要求
为了运行instlux,必须满足以下要求
- 必须安装Microsoft Windows。
- Windows的版本应为95或更高版本(Windows 95/98/Me/NT 3.5/NT 3.51/NT 4.0/2000/XP/Vista/7/8/8.1/10)。
- 如果您想创建一个虚拟机
- VirtualBox需要Windows XP/Server 2003或更高版本。
- Hyper-V需要Windows 8.1/Server 2012或更高版本。
- 如果硬件支持,则必须禁用UEFI。
如何使用
准备
- 启动Windows(如果未运行)并从http://download.opensuse.org/tumbleweed/repo/oss/openSUSE_installer.exe下载instlux。
openSUSE安装
要进行安装
- 从资源管理器运行openSUSE_installer.exe。
- 从下拉列表中选择您的语言。
- 选择您要安装的版本、架构和环境(真实(非虚拟化)环境或虚拟化环境)。
- 等待片刻。
- 如果您选择了真实环境
- 根据要求重新启动您的计算机。
- 在启动时选择openSUSE安装程序。
- 像往常一样安装openSUSE。但请小心,不要删除Windows分区,而是调整大小。
- 完成安装后,您可以在一台计算机上同时享受openSUSE和Windows(双启动)。
- 如果您选择了虚拟化环境
- Instlux会创建并启动一个虚拟机。openSUSE可以像往常一样安装。
清理instlux(如果您选择了真实环境)
- 重新启动或再次启动Windows。
- 登录后,系统会提示您卸载instlux。按照要求进行操作。
- Instlux将被卸载。
开发
源代码
Instlux基于 Marc Herbert的网页,并于2005年10月作为sourceforge.net项目启动。它目前正在被重写并托管在 github 上。
- 您可以在 SourceForge.net 上访问原始代码
- 您可以在 OBS home:belphegor_belbel:instlux 上访问Open Build Service(请参阅 #Licensing doublt 如果您对为什么使用个人项目进行开发有疑问)。
许可疑虑
对于在Linux中编译/使用Windows应用程序,存在一些许可疑虑。
- Windows应用程序(instlux)是否无法在不使用与GPL不兼容的库的情况下运行?:
- 与其它操作系统(包括Linux本身)类似,Windows中有许多库。其中大多数受专有许可(Microsoft EULA)覆盖,但其中一些对于运行instlux至关重要。
- 这些必需的库不包含在instlux本身中,因此instlux没有明显的许可违规行为。
- 但是,GPL要求所有链接的库(包括动态链接的库)都必须与GPL兼容,除了系统库。
- 由于我们无法确定/定义这些库是否为系统库(换句话说,这取决于具体情况),因此我们目前只有疑虑。
- 有关详细信息,请参阅以下网页
本文是一个存根!
需要扩充本文。欢迎您按照风格指南进行编辑。
需要扩充本文。欢迎您按照风格指南进行编辑。