• ベストアンサー

Linux再インストール後、/homeを復活させたい

OSはVineLinux2.6です。 パーティションの状況は、以下の通りです。 hda1 WinMe hda2 /boot(Linux) hda3 / (Linux) hda5 WinMe(未使用) hda6 /home(Linux) hda7 swap hda3のLinuxの領域がいっぱいになってしまったので、 再インストールしようと思います。 このとき、/homeのパーティションはフォーマットしないで 再インストールしたシステムに引き継ごうと思います。 VineLinux再インストールの注意点と インストール後の/homeの引継ぎ方法を教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>また、WindowsMeにPartitionMagicをインストールして >Linuxの領域まで自由に切り直すことができるのかも >考えてみたいと思っています。 PartitionMagicを持ってるなら、怖いもん無しです。私もしょっちゅう PMでディスクをきり直してます。 ルートパーティションから移動できるのは、とりあえず、 /var、/tmp でしょう。 フリーソフトをたくさん入れるなら、 /usr/local も別パーティションにできます。 パーティション全体をcpコマンドでコピーする時は ディレクトリ配下も再帰的にコピーする コピー元のファイル権限を保持する シンボリックリンクはシンボリックリンクのままでコピーする などのオプションが必要です。 あとは /etc/fstabファイルの記述法 mountコマンドの使い方 fsck、mke2fsコマンドの使い方 fdiskコマンド(これはPartitionMagicでOK) などですね。 /home配下や、修正変更している設定ファイルなどはバックアップしておきましょう。 システムを壊さずに、パーティションを再構成するのは、とても勉強になるので ぜひ、挑戦してください。 壊れたら、その時はその時です。開き直って再インストールしましょう。^^;

pmmaohm
質問者

お礼

>システムを壊さずに、パーティションを再構成するのは、>とても勉強になるので >ぜひ、挑戦してください。 はい、なんだかワクワクしてきました。 >壊れたら、その時はその時です。開き直って再インスト >ールしましょう。^^; いろいろなキーワードのヒントをいただきましてありがとうございました。 またつまづいたら、質問させていただきますね。 ありがとうございました。m(_ _m

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

/etc/passwd、/etc/group を確認して、ユーザID、グループIDを引き継いでください。 それよりも、なぜルートパーティション(hda3)がいっぱいになったか、 原因を把握されてますでしょうか? 領域がいっぱいになったので再インストール...ではあまりにも安直です。 パーテョションをバックアップして、パーティションをきり直す、 hda3にあるディレクトリを、新しいパーティションに移動させてマウントさせる、 など挑戦してみてはいかがですか?

pmmaohm
質問者

お礼

>/etc/passwd、/etc/group >を確認して、ユーザID、グループIDを引き継いでくださ >い。 ありがとうございました。たいへん参考になりました。 >領域がいっぱいになったので再インストール...ではあま >りにも安直です。 そうです。ものすごく安直だと自分でも思います。 なんとか再インストールをしなくてもすむ方法を自分でも時間をかけて考えているところです。 >パーテョションをバックアップして、パーティションを >きり直す、 >hda3にあるディレクトリを、新しいパーティションに移動 >させてマウントさせる、 > >など挑戦してみてはいかがですか? はい、やってみます。 hda3以前のパーティションの切り直しは、hda4以降の拡張領域の削除をしてからでないと、できなかったような、、、、と思って、考え中です。 また、WindowsMeにPartitionMagicをインストールして Linuxの領域まで自由に切り直すことができるのかも 考えてみたいと思っています。 いろいろなヒント、ありがとうございました。 また、ヒントがあれば、教えてください。

  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.1

パーティション切り分けの際、元 /home のあったパーティションを 改めて /home にし、フォーマットしなければ大丈夫です。 DiskDruid だったら /home パーティションの見極めは容易でしょう。 /home で「フォーマットしない(データを保存)」をチェックしてください。

参考URL:
http://bw-www.ie.u-ryukyu.ac.jp/~j01062/install-guide/lec2.html
pmmaohm
質問者

お礼

ありがとうございました。参考になりました。

関連するQ&A

  • マルチブート設定後のパーティション分割

    WindowsとLinux(Fedora Core 4)のデュアルブート環境を作ったあと、Windowsがインストールされているパーティションを分割しFAT32の拡張パーティションを作成したところ、Fedora Coreが起動しなくなりました。拡張パーティションを削除するとまた起動するようになったのですが、その理屈を教えていただけないでしょうか。 なお、 元々のパーティション hda1 : Windows XP Pro(NTFS) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/ 新しいパーティション hda1 : Windows XP Pro(NTFS) hda5 : Windowsの拡張パーティション(FAT32) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/

  • Damn Small Linux(日本語版)でSWAPの設定がわからない

    Linux初心者で先日Damn Small Linux(日本語版)をインストールしました。 画面の右上の表示で 「Swap Used: 0/0 - %」となっていたので、スワップの設定をするべく「DOS スワップファイの設定」をクリックすると「Sorry,no DOS partitions available for sapfile」という表示が出て、SWAPの設定ができません。 ちなみにパーティションは以下の通りです。 Device Boot Start End blocks Id System /dev/hda1 * 1 66 498928+ 83 Linux /dev/hda2   67 83 120960 82 Linux swap /dev/hda3 83 839 5722920 83 Linux

  • Vine Linux 2.1.5 for PPCのインストールについて

    初めまして。私は今 Pwoer Mac G4 Cube を使っていますが、学校で Vine Linux 2.1.5 を使うため、インストールしようとしているのですが、インストールの説明のところで、「Vine LInux をいれるパーティションと Swap というものをいれるパーティションを作って下さい。」とかいてありました。このSwap というパーティションは何につかうのでしょうか。またインストールする際の注意点などがあったら聞かせて下さい。

    • ベストアンサー
    • Mac
  • grub-installが不可能なので、違う方法がありますか?

    Vine Linux 3.0 をインストールしました。 システムコマンダーからブートできないため、試行錯誤しています まず、/sbin/grub-install /dev/hda が comand not found となり、何をどうすれば良いか知識がありません。 となれば、Linux専用MBRファイルを作成するのが良いかと思い付きました。 hda1 WinME(20GB)とシステムコマンダー8.0 hda2 WinXP(30GB) hda3 /boot(47MB) hda4 拡張 hda5 /(26GB) hda6 swap(1024MB) 現在は、GRUBをFDよりブートし、Vine が起動できています。 title Linux root (hd0,2) kernel /vmlinuz root=/dev/hda5 ro #initrd /boot/initrd.img そこで、FDブートではなく、MBRファイルを作成し、システムコマンダーよりMBR指定での起動としたいのです。 # dd if=/dev/hda of=/bootlnx bs=512 count=1 このようなコマンドでよろしいでしょうか。 ただ、bootlnxファイルをバイナリで見ても全て 00 の表示のような感じでしたが、正常に作成されていないのでしょうか。 何か良いアドバイスありましたら宣しくお願いします。

  • Vine Linuxがインストールできない

    こんばんは. 最近ノートPCを購入しましてそれにVine Linuxを入れようと思っています. ノートPCは富士通のFMV LOOX T70KNです. まずHD革命 Partition Liteを使ってHDDの後ろ10GBほど空き容量を作りました. Vineの起動ディスクを入れて再起動しインストールを始めたのですが, パーティションの設定のところで止まってしまいます. 「自動パーティション設定」でパーティションの設定をしようとしたのですが, 「要求されたパーティションを設定できませんでした: Partitioning failed: パーティションを確保できませんでした。」 とでます. しかたないので手動パーティション設定で設定しようと思い /dev/hda3 /boot ext3 47MB /dev/hda4 / ext3 8903MB のようにし残り1043MBをswap領域にしようとしたのですが 「要求されたパーティション:Partitioning failed: シリンダベースパーティションを確保できませんでした。を設定できません。」 とでてきてこちらでも設定できませんでした. 以前デスクトップPCにVineを入れた時は10GBの空き領域でもできましたので,容量が足りないということではないようです. また,HDDの前から空きを作らないとダメだと小耳に挟んだので,前から空きを作ってやってみてもできませんでした. どうすればいいのでしょうか? どなたかご意見をお聞かせ下さい.

  • インストール時のパーティション設定について

    Redhat9.0のインストールについて質問です。 パーティションを手動での設定方法がよくわかりません。 すでにLinuxがインストール済みのPCにインストールしたので、まずは今あるパーティションを削除するため、一旦「自動パーティション設定」にし、「システムのすべてのパーティションを削除」を選択して削除しました。 次の画面で自動で設定されて結果が表示された画面で追加したいパーティションを追加したいと思います。 ↓インストール中の「パーティション設定」の画面です。 ▽ハードディスク  ▽/dev/hda    /dev/hda1  /boot    /dev/hda2  /    /dev/hda3     swap 今こんな感じです。 「基本パーティション」は4つまでしか作成できないとのことで、この状態で例えば「/home」を新規で追加すると   ▽/dev/hda4     /dev/hda5  /home こんな感じになります。 これはhda4が「拡張パーティション」になり、その中に「論理パーティション」としてhda5が作成された、と思うのですが、この考え方で間違っていないでしょうか? 「基本パーティション」で作成したパーティションと「論理パーティション」として作成したパーティションの違いがわかりません。 たとえば、/(root)は「基本パーティション」として作成しなければダメ、などルールはあるんでしょうか? まだまだ勉強不足でパーティションについての説明が載っているページも見つけられないのですが、詳しく載っているようなページがあったら、それも教えてください。 宜しくお願いします。  

  • Linux用のパーティション。

    Linux用のパーティション。 Windows 7に、デュアルブートで、Fedora7を入れたいと思っています。 本を買ってきてそのDVDからインストールしますが、説明の中に、 「一度Windowsのパーティションを消して、Windows用に必要な領域だけ確保します。」 「インストールDVD-ROMから起動しインストール先パーティションを設定する時に作成しなおします。」 「Windowsのパーティションは、1つにしておきましょう。このとき、Linux用の領域は、フォーマットせずに、空けておきます。2.5Gバイト以上が必要です。」とあります。 これは、Linux用のパーティションをLinux 3GBとか作っておくということでしょうか?フォーマットせずに、空けておきますというのは、どういう意味でしょうか? 初心者(たこ)なので、よくわかりません、よろしくおおしえください。

  • Linuxがたちあがりません

    RedHat Linux7.3Jをホームページからダウンロードし、CD-ROMに焼いてインストールしましたがたちあがりません。 ハードウェアはCompaq Presario5834です。 CドライブにWindows2000Serverがインストールされています。 構成は以下のようにしました。 dev/hda l l-/dev/hda1 5G NTFS l l-/dev/hda2 5G ext3(←/) l l-/dev/hda3 l l-dev/hda5 317MB swap l l-空き 8G 自由領域 (1)通常Windowsをたちあげ、Linuxを使用するときだけフロッピーでたちあげる仕様にしたいためブートローダはインストールしませんでした。 (2)コンポーネントはKDE、NEWS Server以外全て (3)ブートフロッピー作成 インストール後、フロッピーから立ち上げたところ 「Boot:」に linuxと入力し、Enterを押下しても 「Boot Failed: Please change disks and press a key to continue」というメッセージが表示され、次に進めません。 どのようにすればよろしいでしょうか。 何かご存知の方教えてください。 よろしくお願いします。

  • VineLinux3.2が起動しない!

    ThinkPad X20にVineLinux3.2をインストール後再起動すると、「Missing operation system」と表示され、OSを起動できず、困っています。 Biosは最新のものに更新し、OSもHDDには何も入っていない状態からのインストールです。 CDドライブがないため、LAN経由でインストールしました。 設定は ・インストールタイプ   Every thing ・パーテーション   Autopartition   Remove all partition on this system   hda1/ 51M ext3/ boot   hda2/ 18833M ext2   hda3/ 191M swap ・BootLoader   No Boot Loader 一体何が原因なのでしょうか。 よろしくお願いします。

  • red hatに関して

    この度は,お世話になっています. red hatを次のようなパーティション設定でインストールしようと考えているのですが,これで大丈夫だと思いますか? インストールするのはワークステーションだけです. かなりぎりぎりだとは思います.気になってるのは,/bootとswapが連続した場所に領域を取れないことです. どうしても,間にウインドーズ領域を挟んでしまいます. dev/hda 開始 終了 メガバイト タイプ マウスポイント(この並び)   空き   1 1 1 自由領域       dev/hda2 1 8 63 ext3 /boot 空き   9 26 141 自由  dev/hda1 27 1340 10307 vfat dev/hda3 1341 1356 126 swap deb/hda4 1357 1467 871 拡張領域   空き   1357 1357 1 自由   dev/hda5 1357 1467 871 ext3    / 空き 1468 1468 6 自由領域