2010-12-31

CD bootした場合にHDDのrootパーティションを"/"としてmountする。メモ

先日、それまでWindows XPのパーティションを削除して、そこにGpartedのLive CDを使ってUbuntuのroot パーティションを移動しました。

で、当然そのままじゃあ移動した先のパーティションでは、bootしません。(GRUBの設定がされていない)
ので、GRUBの設定すれば良いんですが、CDでbootしてるのでgrub-setupなども通りません。
(bootしているのはCDだから)

さて、どうすべ?

以前、別の作業をした際に、「mountした先のパーティションを現在の任意のディレクトリにmountできるmountコマンド」と言うのを使った覚えがあったので、調べてみました。

正確に言うと、chroot コマンドですね。

参考になったのは、こちら
Ubuntu日本語フォーラム / 10.04にあっぷでーとでgrubえらー

1. まず、CD boot後に、
mount /dev/sda1 /mnt
  / (boot CD)
  |
  +-mnt <--- /dev/sda1
この後、件の chroot すればいいはずなんですが、
/dev, /sys, /proc については、個別に mount しておかないと chroot 出来ませんでした。

2. なので、/dev, /sys, /proc をmount。この時に --bind と言う mount optionを使います。
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount -t proc none /mnt/proc

ここまでで、こんな感じ
  / (boot CD)
  |
  +-mnt <--- /dev/sda1
    |
    +-dev ---> /dev
    +-sys ---> /sys
    +-proc ---> /proc
3. ここで、 chroot
chroot /mnt /bin/bash
これで、 /dev/sda1 の /(root) 以下が、見かけ上、 /devsda1 がmount された様に見える。

4.この状態で、GRUB の再インストール

grub-install /dev/sda
以上ですね。

因みに、chroot は、指定したshell(今回の場合、/bin/bash)を起動して、その中で作業を行う形です。
また、mount したものは、しっかりumountして reboot します。


(2010/12/24 以下、間違っていたので全部削除)
それが、このoption
--bind olddir newdir
これは、olddir を newdir へmountし直すって感じ。
これを使うと、
まず、CD boot後、
1. mount /dev/sda1 /mnt
  / (boot CD)
  |
  +-mnt <--- /dev/sda1

2. mount --bind /mnt /
  / (boot CD) <--- /mnt <--- /dev/sda1
  |
  +-mnt <--- /dev/sda1

 この状態で、
cd /
 すると、/dev/sda1 の / 以下が見えるようになります。

3. この後、GRUB の再インストールをすれば、HDD bootすると、メデタくboot!


という訳で、また、「こんなこともあろうか」と言えるように、ここにメモっておきます。

以上

Powered by ScribeFire.

Oracle印のVirtualBoxが来た! - InstallのMemo

数日前に、マイコミジャーナル(VirtualBox 4.0登場、NATポートフォワーディングとエクステンション導入)や、 Lifeハッカー(おなじみの無料仮想化ソフト『VirtualBox』がバージョンアップされました!)で記事にもなっていた VirtualBox 4.0。

本日(12/31)にやっと Installしました!
って、大げさだな。

2010-12-21

オーズ15話

比奈「…ありがと」
アンク「アァ!?」

目の敵にしていたアンクから、意外にも気遣ってもらった所で、思わず出た一言。
なんだけど、アンクの方は自分のこの一言が判っていない。
と言うシーン。

オーズOPで赤いカーテン越しに抱きつく比奈と、抱きつかれるアンク。二人共なんか微妙な表情しているのが、すごく気になってたけど、今回のこのシーンは、そこへ繋がるんだろうな。と同時に、ラストに向けて(気が早い)のアンクと比奈の関係性の変化の始まり。

だと、思いたい。

で。ここまで書いてて気がついたけど、オーズって"3"が一つのキーワードになってると思ってるんだけど、そう考えると、映司-アンク-比奈の関係。
映司とアンクへの思いに悩む比奈って流れになりそう。しかし、映司はあの通りフワフワして「自分の事どう思ってるの」状態だし。アンクはアンクで「何?知るか!」って状態と同時にお兄ちゃんの事もあるしで比奈自信も「アンクへの恋愛感情」なのか「ブラザーコンプレックスの裏返し」なのか解らない状態。
になったまま話は進んで行きそうだな。

SSH Keyを作成してGitHubなどに接続してみる - Qiita

大事なことなので。 SSH Keyを作成してGitHubなどに接続してみる - Qiita : GitHubやGitLab上のリポジトリへgitコマンドでファイルをpushする時に、上手く接続出来なかったのでSSH Keyの作成からやり直してみました。これはその作業ログなので自分...