Answers:
您可以使用coLinux并通过colinux运行Ubuntu内核:
我将Ubuntu正常安装在单独的分区上,并将计算机配置为在Ubuntu / XP之间进行双重引导。
我将coLinux与带有backports映像的Debian一起安装在coLinux网站上。
配置了coLinux,以便可以挂载Ubuntu分区,这里的窍门是找出正确的分区号。coLinux中的分区号似乎低于使用Ubuntu引导计算机时使用的分区号。就我而言,我必须设置:
<block_device index="1" path="\Device\Harddisk0\Partition5" enabled="true" alias="hda7"/>
使用带后向镜像的Debian引导coLinux,并在我的情况下引导后挂载ubuntu分区 /dev/hda7
为了能够在coLinux中启动ubuntu,您需要打开一些在启动时自动启动的服务,其中大多数服务都与硬件相关,并且在coLinux中不受支持。当不在colinux中运行ubuntu时,您仍然想运行这些服务。为此,我首先根据http://wiki.colinux.org/cgi-bin/DualBootSystem创建了一个/etc/inid.d/colinux脚本,
该脚本当然应该在/etc/init.d
ubuntu分区的目录中创建,而不是在“带有backport的debian”图像。
创建此脚本后,您还需要编辑default.colinux.xml
文件,使其包含COLINUX=1
启动参数,在我的情况下:
<bootparams>root=/dev/hda8 COLINUX=1</bootparams>
现在,使用此脚本可以在coLinux内部启动时关闭一些自动启动的服务,但是在使用ubuntu双重引导计算机时仍可以运行这些服务。您还必须确保在引导时通过在/etc/rcS.d
目录中插入链接来运行此脚本。
下一步是通过在服务脚本中/etc/init.d
(在ubuntu分区上)插入if语句来打开服务。
if [ -f /var/local/colinux ] ; then
exit 0
fi
在coLinux内启动时,我必须关闭以下服务以使其启动,其中任何这些服务在运行时,coLinux在启动期间崩溃:
/etc/init.d/gdm
/etc/init.d/powernowd
/etc/init.d/hotkey-setup
/etc/init.d/pcmcia
/etc/init.d/vbesave
创建一些其他文件的colinux定制版本,上述init.d中的colinux脚本可以使一些不同文件具有colinux版本和非colinux版本。在我的情况下,我具有以下文件的特殊版本:
/etc/fstab
(coLinux使用smbfs而不是ntfs只读挂载来挂载ntfs分区)
/etc/network/interfaces
(我没有使用DHCP来使colinux正常工作,所以它使用了硬编码的IP号)
/etc/gdm/gdm.conf
(我是由于gdm无法在启动时启动,因此我不确定是否使用了该功能,但是我有一个针对coLinux的特殊版本,其中禁用了所有[服务器]。在使用vnc时可能会使用它,但我不确定是否需要使用它)
以这种方式设置这些文件时,切记编辑正确的文件非常重要,因为普通文件在每次引导时都会被* -colinux或* -non-colinux版本覆盖。可以设置符号链接而不是覆盖文件,但我尚未对此进行测试。
最后,您将必须设置coLinux,以便它使用Ubuntu分区而不是“ debian with backports”映像启动,这是通过在default.colinux.xml文件中设置启动分区来完成的,在我的案例中,它指向 /dev/hda8
<bootparams>root=/dev/hda8 COLINUX=1< /bootparams>
最后,不要像我一样犯同样的错误。如该线程中所述,我将XP / coLinux在休眠模式下置于睡眠状态,然后双重引导至Ubuntu。下次启动XP时,我的Ubuntu文件系统损坏了,我决定完全重新安装Ubuntu。
andLinux是在基于Windows 2000的系统(2000,XP,2003,Vista,7;仅32位版本)中无缝运行的完整Ubuntu Linux系统。该项目是为GP2X社区的动态性而启动的,但是其用户群远远超出了其原始设计。andLinux是免费的,并且将继续保持这种状态,但是非常需要捐赠。
andLinux使用coLinux作为其核心,这使许多人感到困惑。coLinux是Linux内核与Windows的移植。尽管该技术有点像在虚拟机中运行Linux,但coLinux的不同之处在于,它更多地是Windows和Linux内核的结合,而不是仿真PC,从而使其效率更高。Xming用作X服务器,而PulseAudio用作声音服务器。
我认为您可以在没有虚拟机的情况下从Windows机器引导Ubuntu安装。如果有办法,那很酷。与VM有何不同?
可以在以下网址找到的Wubi:http://wubi-installer.org/可能会为您提供真正想要的东西?
从网站上获得:“ Wubi是Windows用户的官方受支持的Ubuntu安装程序,只需单击即可将您带入Linux世界。Wubi允许您以简单安全的方式像其他Windows应用程序一样安装和卸载Ubuntu。您对Linux和Ubuntu感到好奇吗?尝试它们从未如此简单!”