Windows XPとUbuntuを別々のパーティションにインストールしています。
UbuntuのインストールをWindowsから「ブート」することはできますか?私が探しているのは仮想マシンに似たものですが、ハードドライブに既にインストールされているUbuntuのコピーが実行されます。UbuntuとWindowsをデュアルブートできるようにしたいのですが、再起動せずにWindowsからUbuntuインストールにアクセスすることもできます。
Windows XPとUbuntuを別々のパーティションにインストールしています。
UbuntuのインストールをWindowsから「ブート」することはできますか?私が探しているのは仮想マシンに似たものですが、ハードドライブに既にインストールされているUbuntuのコピーが実行されます。UbuntuとWindowsをデュアルブートできるようにしたいのですが、再起動せずにWindowsからUbuntuインストールにアクセスすることもできます。
回答:
coLinuxを使用して、Ubuntuカーネルをcolinuxで実行できます。
Ubuntuを別のパーティションに通常どおりインストールし、コンピューターをUbuntu / XP間でデュアルブートするように構成しました。
coLinuxのWebサイトにあるbackportsイメージを使用してcoLinuxをインストールしました。
UbuntuパーティションをマウントできるようにcoLinuxを構成しました。ここでの秘訣は、正しいパーティション番号を把握することです。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パーティションではなく、ubuntuパーティションのディレクトリに作成する必要があります。 "debian with backports"イメージ。
このスクリプトが作成されたら、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は、ntfs読み取り専用マウントの代わりにsmbfsを使用してntfsパーティションをマウントします)
/etc/network/interfaces
(DHCPを使用してcolinuxを動作させなかったため、代わりにIP番号がハードコードされています)
/etc/gdm/gdm.conf
(私は起動時にgdmを開始できないため、これが使用されているかどうかは確かではありませんが、すべての[サーバー]を無効にしたcoLinuxの特別なバージョンがあります。vncの使用時に使用される可能性がありますが、必要かどうかは不明です)
これらのファイルをこのように設定するときは、正しいファイルを編集することを忘れないでください。通常のファイルは、起動時に* -colinuxまたは* -non-colinuxバージョンで上書きされるためです。ファイルを上書きする代わりにシンボリックリンクを設定することは可能かもしれませんが、私はこれをテストしていません。
最後に、「バックポート付きのdebian」イメージの代わりにUbuntuパーティションを使用してブートするようにcoLinuxをセットアップする必要があります。これは、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コミュニティのDynamismのために開始されましたが、そのユーザーベースは元のデザインをはるかに超えています。andLinuxは無料であり、そのままですが、寄付は非常に必要です。
andLinuxはコアとしてcoLinuxを使用しており、多くの人々を混乱させています。coLinuxは、LinuxカーネルをWindowsに移植したものです。このテクノロジーは、仮想マシンでLinuxを実行するのに少し似ていますが、coLinuxは、エミュレートされたPCではなく、WindowsとLinuxカーネルをより統合したものであり、より効率的になっています。XmingはXサーバーとして使用され、PulseAudioはサウンドサーバーとして使用されます。
仮想マシンなしでWindowsマシンからUbuntuインストールを起動できるとは思いません。道があれば、それ以外はクールです。VMとどう違うのですか?
http://wubi-installer.org/にある Wubiを使用すると、思い通りの結果が得られますか?
ウェブサイトから:「WubiはWindowsユーザー向けに公式にサポートされているUbuntuインストーラーです。ワンクリックでLinuxの世界に移動できます。Wubiを使用すると、他のWindowsアプリケーションと同じように、Ubuntuを簡単かつ安全にインストールおよびアンインストールできます。 LinuxとUbuntuに興味がありますか?それらを試してみるのはかつてないほど簡単になりました!」
あなたはこれに従って、私のために働いた:http : //colinux.wikia.com/wiki/Full_CD-based%28iso%29_distro_install_and_config_steb-by-step_HOWTO_%28based_on_Xubuntu-7.10%29