Wubiインストールを通常のインストールに変換する方法は?


51

Wubiを使用してD:パーティションにUbuntuをインストールしました。WindowsをC:ドライブから削除し、既存のUbuntuインストールをC:ドライブに移動して通常のインストールにする方法はありますか。

回答:


35

参照してください:https : //help.ubuntu.com/community/MigrateWubi

上記のWikiには、Wubiインストールをパーティションに移行するダウンロード可能なbashスクリプトがあります。また、Wubiインストールの移行に必要な手動の手順へのリンクもありますが、スクリプトには多くの追加の安全性チェックが含まれているため、これらは推奨されません。スクリプトは次のことを行います。

  1. Wubi?、size?、grubのタイプなど、移行される現在のインストールを確認します。
  2. ターゲットパーティションをチェックし、含まれている場合はスワップします。ターゲットパーティションは「83-Linux」タイプで、空で、移行するインストールを保持するのに十分な大きさである必要があります。
  3. エラーのフィードバックをユーザーに提供するか、スクリプトが行う変更をユーザーに通知し、続行するかどうかをユーザーに尋ねます。
  4. ターゲットパーティションをフォーマットし、現在のインストールを新しい移行済みインストールにコピーします。
  5. / etc / fstabを更新し、休止状態を有効にします(READMEノートを参照)
  6. 移行されたインストールにchrootし、lupin-supportを削除してから、grubメニュー(grub.cfg)を生成し、要求があればgrub2ブートローダーをインストールします。grub-legacy移行の場合、grub-legacyをgrub2に置き換えます(移行されたインストールのみ)
  7. chrootを終了し、現在のインストールのgrubメニューを更新して、移行したインストールを含めます。

ここに画像の説明を入力してください ここに画像の説明を入力してください

以下は、スクリプトに含まれているREADMEファイルに基づいています。

このスクリプトは、Wubi Guide(https://wiki.ubuntu.com/WubiGuide)を取得したAgostino Russoのwubi-move-to-partitionスクリプトに基づいています

最初のバージョンはwubi-move-to-partitionスクリプトを更新して、いくつかの問題と非推奨のコマンドを修正し、Grub2をサポートするように更新しました。9.10以降のWubiインストールでのみ機能しました。

現在のバージョンは、8.04から12.10までのUbuntuインストールをサポートし、次の機能を追加します。

  1. 通常の(非wubi)Ubuntuインストールの移行をサポートします。これは、作業バックアップを作成したり、コンピューター間でインストールを移動したり、実験用の作業コピーを作成したりするのに役立ちます。
  2. root.diskファイル(オプション--root-disk =)からのWubiインストールの移行をサポートします。これは、UbuntuライブCD / USBまたは別のUbuntuインストールから実行できます。指定されたroot.diskは完全に含まれる、動作するWubiインストールである必要があります。または、/ homeと/ usrに別々の仮想ディスクがある場合、これらはroot.diskと同じディレクトリになければなりません。(このオプションは、grub-legacyのWubi、つまり9.10リリースより前にインストールされたWubiをサポートしていません)。
  3. grub-legacyを使用するWubiまたはNormalインストールの移行をサポートします-ただし、grub-legacyをGrub2に置き換えます(移行されたインストールのみ)。現在のインストールのmenu.lstは更新されないため、常にGrub2ブートローダーをインストールする(またはmenu.lstを手動で変更する)ことをお勧めします。
  4. 既存のスワップパーティションを別のインストールと共有する場合は、オプション--shared-swapを使用できます。Umkの変更を回避するために「mkswap」コマンドをバイパスします。
  5. / boot、/ usr、/ homeパーティションを個別に移行する機能をサポートしています。
  6. 移行されたインストールを同期する機能をサポートします(ブート可能なバックアップなど)。

使用法: sudo bash wubi-move.sh [OPTION] target_partition [swap_partition]

   e.g. sudo bash wubi-move.sh /dev/sda5 /dev/sda6

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --notes                 print the Assumptions and Notes, and exit
  --no-bootloader         do not install the grub2 bootloader
  --shared-swap           share swap partition with an existing install
  -y, --assume-yes        assume yes to all prompts
  --root-disk=<root.disk> Specify a root.disk file to migrate
  --boot=</dev/sdXY>      Specify a separate /boot partition
  --home=</dev/sdXY>      Specify a separate /home partition
  --usr=</dev/sdXY>       Specify a separate /usr partition
  -c, --check-only        Check only - validate target partition(s)
  --resume                Resume a previous migration attempt that ended
                          due to copying errors (rsync).
  --synch                 Synchronize a previously migrated install

スクリプトのソースはここで維持されます:https : //github.com/bcbc/Wubi-moveリリースはタグ付けされ、必要に応じて問題を提起できます。

注:スクリプトは、Windowsを置き換えるなど、ライブ環境から実行できますが、手動でパーティション分割してWubiインストールから直接実行する方が簡単です(私の意見では)。root.diskを使用して移行する方法、またはパーティションを分離する方法を示すスクリプトのスクリーンショット(以前のリリースを使用)がここにいくつかあります。


10

私はWubiをインストールしたことがなく、これをテストしていませんので、注意して使用してください;)。

フォーラムでスレッドがあり、これは、あなたが代替命令セクションを確認することができます。移動の苦痛を少し緩和するはずです。最初の方法は最新のubuntuバージョンでは動作しないため、代替方法を使用してください。スレッドには多くの人が挑戦し、失敗しました。


11
これは理論的には質問に答える可能性があり、かなり長い間続きますが、答えの重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
–ζ

同意して、リンクを投稿するだけでなく、ここに重要な部分を含めるべきです。ところで、リンクしたスレッドは、実際にはlubi.sourceforge.net/lvpm.htmlにリンクしています。
ジェームズ

5

wubiはWindows NTFSファイルシステム内にファイルを作成し、これを疑似パーティションとして使用するため、これを行うのは非常に困難です。理論的には、ファイルシステムを別の場所に保存してから、新しくインストールしたシステムに復元することができます。これは、バックアップソフトウェア、またはファイルシステムに直接アクセスする何かによって実行できます。


だから、私はフレッシュインストールに行くべきだと思いますか?
ユーザー

6
通常、最高のアイデア。Wubiは主に、ubuntuのテストや、Windowsセットアップを変更できないセットアップに使用されません。あなたはあなたに必要がある場合だけバックアップしたいし、あなたのホームディレクトリを復元すること
txwikinger

5

注:これはされた合併から私は、Windowsのインストーラを使用してインストールする場合は、Windowsに依存していないUbuntuの?

Wubi(Windowsインストーラー)を使用してUbuntuをインストールする場合、UbuntuはWindowsパーティションのディスクイメージファイル内にインストールされます。Windowsブートローダーは、WindowsとUbuntuのいずれかを選択できるように構成されます。Ubuntuを選択すると、Ubuntuシステムを含むWindowsパーティション内のディスクイメージがマウントされ、使用されます。

Wubiシステムを起動すると、Microsoft Windowsオペレーティングシステムのどの部分も実際には実行されていません。ただし、Wubiシステムを起動するにはWindowsブートローダーが必要であり、Windowsパーティションが存在する必要があります。したがって、Windowsシステムを完全に削除すると、それに含まれるWubiシステムも削除されます

Wubiディスクイメージを格納するために2番目のWindows(NTFS)パーティションを作成した場合、Windowsを削除してもディスクイメージは保持できますが、ブートするWindowsシステムはありません。

したがって、ひどく壊れた Windowsシステムは動作中のWubiシステムを効果的にホストできますが、WubiはWindowsに依存しています。 DVDまたはUSBフラッシュドライブ)。インストールするには、インストーラを伝えることにより、このような方法でインストールしているときには、Windowsのシステムを保つことができると一緒に(というよりも、代わりの)既存のオペレーティングシステムを。

WubiシステムをWindows依存しない標準のUbuntuシステム変換することは可能ですが、これは手間がかかるため、事前に計画することをお勧めします。


2

Cドライブはありません。それは窓のことです。ただし、ウィンドウを削除するには、パーティションを削除します。その場所に新しいものを作成しますが、未割り当てのスペースを残します。dejaバックアップツールを使用してバックアップを実行し、wubiパーティションを削除します。新しいパーティション(ext4を推奨)を作成し、ubuntuをインストールします。wubiのバックアップから復元します。次に、他のすべてのパーティションを削除し、gparted(まだ持っていない場合は通常のソフトチャンネルで)を使用してパーティションを拡張します。

それはうまくいくかもしれない、私はそれがかなり基本的であるべきだと思う

ところで、インストール先のパーティションは/のマウントポイントである必要があります

別の機能としては、wubiの/ディレクトリを特定の場所(/ host /ディレクトリを除く)にコピーし、パーティションを削除し、新しいパーティションを作成してそこにコンテンツを配置し、gpartedを使用して起動可能としてマークすると、動作する場合があります。それが用量の場合、それをルートとして使用し、ライブインストーラーを使用してそれにubuntuをインストールします。


2

技術的には、はい。Wubiインストーラーを使用してUbuntuをインストールした場合、WubiインストーラーはNFTSであるWindows File System内にUbuntuファイルを作成するため、Windowsパーティションにも作成されます。Ubuntuを別のパーティションにインストールした場合(Windows内ではないことを意味します)、Ubuntuは独自のオペレーティングシステムとして独自に実行できます。また、上記のように、UbuntuのインストールにWubiを使用した場合は、Windowsブートローダーが必要です。

Ubuntuを独自のパーティションにインストールした場合、Ubuntuは「GRUB」と呼ばれる独自のブートローダーをインストールします(Windowsがインストールされている場合は、Windowsブートローダーを上書きします)。

あ、はい。Ubuntuは、Wubiを使用するときにWindowsパーティションに依存します。必ずしもWindows自体ではありませんが、Windowsブートローダーに依存して起動します。Ubuntuを標準的な方法でインストールした場合、Ubuntuを起動して独自に実行できます。


1

Wubiは、Ubuntuオペレーティングシステムを既存のWindowsシステムにインストールします。

そのため、そこから設定/プログラムをバックアップおよび復元するのは非常に難しいのですが、Ubuntu Forumsのこの記事をご覧ください。

Ubuntuページのヘルプのこの記事では、バックアップの方法を説明します。

幸運を!


1

Wubiは、Windows(NTFS)パーティションにあるファイルにUbuntuをインストールします。インストール後のWubiへの起動は、Windowsのコピーが機能していることに依存していませんが、NTFSパーティションに依存しています。

したがって、技術的には、wubiを使用してUbuntuをインストールした後、NTFSパーティションからWindowsフォルダーを削除し、ブートメニューからWindowsエントリーを削除するようにGRUB構成を編集するだけで、Ubuntuがマシン上で起動可能な唯一のOSになります。ただし、Ubuntuは、独自のパーティションではなく、Windowsファイルシステム上のファイルに常駐します。

問題を回避する1つのオプション(実際にCD / USBから起動できない場合、これが最善のソリューションです)は、Wubiをインストールしてから、「フル」インストールに移行することです。 TrailRaiderによってリンクされた回答。これは、システムを起動できない可能性が比較的高いマルチステッププロセスです(CD / USBから起動できないため、これは問題になります)。

別のより簡単なオプションは、ハードドライブを別のマシンに移動し、そこにUbuntuをインストールして、それを戻すことです。Windowsとは異なり、Ubuntuは通常、ハードウェアが大きく異なっていても、マシンからマシンに転送するときに非常にうまく機能します。プラスドライバーと5分で問題が解決します:)


あなたは私にとって物事を非常に明確にしてくれます、私はUbuntuは初めてです、ありがとう!>:Dこのようなことを少し意味する必要がありますか?:askubuntu.com/questions/635 / ...マシン間の比較可能性について疑問に思っていました。どういうわけかUSB HDDリーダーを介してハードドライブを取り出し、Ubuntuを何らかの方法でインストールし、マシンに戻して起動することができると思いますか?

0

これは、ある可能性はなく、複雑になっています。スタートからの完全なインストールフォームが推奨されますが、あなたの場合、CDやUSBを使用することができず、必要な追加作業を行うことが私が知っている唯一のオプションです。

あなたがしようとしていることは、Wubiのフルインストールへの移行と呼ばれます。これは実際にaskubuntuで取り上げられています。

Wubiインストールを通常インストールに変換する方法を参照してください

注:この質問は、私がリンクした質問の複製として閉じられる可能性があり、この回答は実際にあなたにリンクを与えたあなたの質問に対するコメントであるはずですが、コメントが与える限られたスペースについてより詳しく説明したかったです。


私は今それを見る、しかしあなたの応答をありがとう。それを見て、3つのことが私には不明確です。a)GRUBローダーを完全に構成してインストールするので、次にPCを起動すると、Ubuntuからすぐに起動しますか?窓でしますか?どうもありがとう!>:D

0

移行方法

Wubiインストールを別のパーティションに移行する方法はいくつかありますが、最も安全なパーティションについて説明します。ライブUSB / CDの使用

まず、次のことを行う必要があります。

  • root.diskLive USB内のファイルの場所を把握します。
  • Liveシステムにこのヘルパーのコピーが必要です:wubi-move
  • システムを移行するパーティションを作成します。

反時計回りのように見えますが、そのように作業を開始できます。

パーティションを作成する

ライブCD / USBを使用して起動し(これからライブまたはUbuntuを作成します)、システムを変更せずに [ 試行]を選択し、ログオンしたら、次の手順を実行します。

  1. ヒットMetaキー(またはWindowsキー)を、書き込み「GPartedの」と入力してヒット。
  2. 物理ドライブはで始まりsda、パーティションのサイズを変更して空き領域を作成しroot.diskます。これはファイルと同じかそれよりも大きい必要があることを思い出してください。
  3. このスペースにext4(オプションのswap)パーティションを作成します。パーティションの名前を書き留め/dev/sda5ます(作成したswap場合は、それもコピーする必要があります)。
  4. root.diskファイルがあるドライブをマウントします。パス全体をコピーする必要があります(のようなものである必要があり/media/F66E431C6E42D551/ubuntu/root.diskますが、パスはとして表します/path/with/root.disk
  5. ターミナルを開き(メタキー、ターミナルへの書き込み、入力)、次のコマンドを実行します。
wget "https://help.ubuntu.com/community/MigrateWubi?action=AttachFile&do=get&target=wubi-move-2.4.tar.gz"
tar xzf wubi-move-2.4.tar.gz
sudo bash wubi-move.sh --root-disk = / path / with / root.disk / dev / sda5 / dev / sda6
## `/ dev / sda5`は以前に作成した` ext4`パーティションで、 `/ dev / sda6`は作成した場合は` swap`です。

さて、これからは手順は自動です。

だから、ウビとは何ですか?

Wubiが作成するのはディスクイメージ(仮想マシンに関する知識があれば、仮想ディスクにかなり似ています)で、そこにUbuntuをインストールします。つまり、Ubuntuはこの「イメージ」以外には何も表示せず、Windowsローダーにループマウントされたデバイスをブートディスクとして使用するように指示します。そのため、次に起こることは、Ubuntuの場合、彼がインストールした物理ディスクは単なるイメージであるため、彼は自分の外にあるものを表示または変更することはできませんが、システムにプラグインされている他のドライバーを見ることができます。

ウビは死んだ

Wubiは、今では死んだプロジェクトです。新しいWindowsシステムでの深刻なユーザビリティの問題のため、Ubuntu 13.04以降には含まれません(場合によってはまったく機能しません)。

Wubiを使用しないことをお勧めします。これは、ユーザーがUbuntuに期待する(またはホッピングする)エクスペリエンスを提供しないためです。Live USBを作成/使用し、システムにUbuntuのコピーが必要な場合は、独自のパーティションにインストールすることをお勧めします。インストーラーは安全であり、十分に文書化されています(また、アクティブな開発ではサポートされています)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.