お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-03-23 08:42:26

nicotyu
メンバ
登録日: 2008-10-07

Xubuntu on USBのデータ移動[解決済み]

ここの方法「https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/InstallXubuntuOnUsbMemory」を使ってUSBメモリーにいれたのですが、ポータブルHDDにXubuntu丸ごと、つまり現在の状態を、OSを、ポータブルHDDに移動させたいのです。HDDのファイルシステムはFAT32(もしくはNTFS)、パーティションは一つで。これには、「boot」フォルダなどをHDDにコピーし、その後syslinuxでブートセクタ(?)を書き込めばよいのでしょうか?もし違っていましたら(多分違ってると思いますが)、どうすればよいのか教えてください。

最後の編集者: nicotyu (2009-03-24 12:13:16)

オフライン

 

#2 2009-03-23 13:55:56

jackalope
メンバ
登録日: 2009-01-01

Re: Xubuntu on USBのデータ移動[解決済み]

違っていますね。
メモリーにインストールした時と同じようにHDDにインストールする。
メモリーから必要なファイルをHDDにコピーする。

個人的にはこちらのインストール方法をおすすめします。
https://wiki.ubuntulinux.jp/UbuntuTips/UsbInstall/InstalltoUSBStorage

オフライン

 

#3 2009-03-24 09:19:09

nicotyu
メンバ
登録日: 2008-10-07

Re: Xubuntu on USBのデータ移動[解決済み]

jackalopeさん、ありがたいのですが、
「メモリーにインストールした時と同じようにHDDにインストールする。
メモリーから必要なファイルをHDDにコピーする。」
と言われても、それだとパーティションが二つ(三つ)に切られてしまうし、一つだけ残すにもどれを切ればいいかわかりません。
HDDにするように普通にインストールするのはちょっと都合上できませんし。なので、出来るだけパーティションは一つにしたいのです。
FAT32で。もしそんな方法があれば教えていただきたいです。

オフライン

 

#4 2009-03-24 10:49:26

ack
メンバ
登録日: 2007-06-01

Re: Xubuntu on USBのデータ移動[解決済み]

nicotyu による投稿:

HDDにするように普通にインストールするのはちょっと都合上できませんし。なので、出来るだけパーティションは一つにしたいのです。
FAT32で。もしそんな方法があれば教えていただきたいです。

まず、FAT32のディスクに直接Ubuntuのディレクトリ(フォルダ構成)を配置して起動する、というような事は不可能です。
(FAT32ファイルシステムはLinuxの動作に必要な情報を格納する能力がありません)

残るは、Wubiが取っている方法で、FAT32のディスク内に、Ubuntuを起動できるファイルシステムの仮想ディスクイメージファイルを作る方法となります。
※以下、USB外付けから起動したいPCの内蔵HDDにWindowsXPが入っている前提で話を進めます。

http://ja.wikipedia.org/wiki/Wubi

WubiはWindowsブートメニューにUbuntu起動用エントリを追加する。UbuntuはWindowsファイルシステム上の1個のファイルとしてインストールされる(例: c:\ubuntu\disks\root.disk)。このファイルはUbuntu側からは1個のディスクパーティションに見える[1]。WubiはまたスワップファイルもWindowsファイルシステム上に作成し(例: c:\ubuntu\disks\swap.disk)、ホストOSの仮想メモリに追加する。このファイルはUbuntuからは増設メモリの様に見える[1]。

nicotyuさんの例では、root.diskとswap.diskのファイルがUSBメモリに出来るようになれば良いわけです。
(ただし、FAT32に置くということでroot.disk、すなわちUbuntuシステム全体が4GB以内になります)

ということで「wubi usb」で検索してみたところ、wubiでUSB外付けハードディスクにUbuntu 8.04をインストールされている方がいらっしゃいました。USB外付けメモリでも同様の工程になると思われます。
http://itmst.blog71.fc2.com/blog-entry-97.html
こちらによれば、どうやらUSBストレージに置いたUbuntuシステムで起動するには、Ubuntuの起動に必要なファイル一式がそのPCの内蔵HDDに存在する必要があるようです。

以上をまとめると、
・Wubiを使ってroot.diskとswap.diskがUSBメモリに出来るようにすれば一応可能
・起動に必要なファイルは内蔵HDDの中なので、そのUSBを他のPCに差し込んでもUbuntuで起動できるわけではなく、携帯性はない
・Ubuntuの一部分(起動部分)がUSBメモリの中のroot.diskと内蔵HDDに分散しているので、システムアップデート、アップグレード等はすんなり行かない可能性が非常に高い

となるかと思います。
私感では出来ないこともないがメリットが少ないな、と思いました。
これならVMwareやVirtualBox他の仮想PCソフトを使う事にして、その仮想PCデータをUSBメモリで持ち運んだ方が良さそうに思います。


※追記、編集しました、最初の投稿を読んでいませんでした・・・

ポータブルHDDにXubuntu丸ごと、つまり現在の状態を、OSを、ポータブルHDDに移動させたいのです。HDDのファイルシステムはFAT32(もしくはNTFS)、パーティションは一つで。

これには
・USBメモリの実ファイルシステムをイメージ化して(今のUSBメモリのXubuntuが全体で4GBを超えていたらこの時点でアウト)
・Wubi環境を整えて、起動に必要なファイルを内蔵HDDにコピーし
・内蔵HDDから起動を開始し、ルートファイルシステムとしてポータブルHDDのroot.diskを読むように設定する
となると思われますが、こちらは定番の方法のようなものが私はわかりません。
※root.diskを実ファイルシステムに展開するという、逆のものはあったのですが・・・(http://lubi.sourceforge.net/lvpm.html)

いずれにせよ、「大変だけど実りが少ない」感はあります。

最後の編集者: ack (2009-03-24 11:02:27)

オフライン

 

#5 2009-03-24 12:12:44

nicotyu
メンバ
登録日: 2008-10-07

Re: Xubuntu on USBのデータ移動[解決済み]

ackさん、詳しく教えていただきありがとうございます。しかし、見る限り、自分には出来そうにもありません。なので、恐縮ですが、USBメモリをこのまま使い続けていこうと思います。本当にありがとうございました。

最後の編集者: nicotyu (2009-03-24 14:56:32)

オフライン

 

Board footer

Powered by FluxBB