Windows ユーザな私のための Linux の基本的なことをメモ。

世の中の Linux

とりあえずリンク集。

大体、今流通してる Linux はこんなもんだろう。(2007/01/16 現在)

インストール

Windows とマルチブートする方法

Linux も使いたいが、Windows 環境も残す場合、マルチブートにするのが良い。

現状 Windows を使用しているのであれば、HDD をもう一台買ってきて スレーブ接続してそこにインストールするのが一番早い。

ここは、私が Fedora 12 をインストールしたときの手順をメモ。

  1. 最初は Windows で作業するので、Windows を起動。
  2. Fedora 12 のディスクイメージをダウンロード。
    • Fedora Project Download の「直接ダウンロード」から インストール DVD の iso を取得。
      ※ここでは Fedora-12-i386-DVD.iso というファイル。
      ※DVD-RW ドライブがない場合は、CD でも良いかと。ただ、CD は複数枚用意する必要あり。
  3. ダウンロードした iso を DVD にディスクイメージとして書き込み。
    • ここは、エクスプローラなどで単純にコピーするのではダメ。ISO として書き込む。
      ISO 書き込みには専用のライティングソフトを使う必要がある。
      ちなみに私は Power2Go というソフトを使いました。
      フリーソフトもあると思う。FreeSoftNavi とかで探すと良いと思うよ。
  4. Windows をシャットダウン。
  5. HDD を増設。(或いは、空き領域があれば新たなパーティションを作成)
    • ここの説明は省略。要は Windows とは別のパーティションをつくる。
  6. PC を起動して BIOS の設定で、CD/DVD ドライブの起動順番を HDD より前にする。
  7. 上記で作成した インストール DVD をドライブに挿入して再起動。
  8. 「Welcome to Fedora 12!」の画面が表示されたら「Install or upgrade an existing system」(一番上)を選択。
  9. 「Disk Found」画面は「Skip」で。
  10. Fedora のセットアップ画面になるので「Next」。
  11. 言語選択は「Japanese(日本語)」で。
  12. キーボード選択は「日本語」で。
  13. Hostname はお好みの名前で。
    • ネットワークに参加しているなら、他のマシン名とかぶらないように。
  14. タイムゾーンは「アジア/東京」で。
  15. root のパスワードを適当に設定。
    • このパスワードは root 権限を使うときに必要になるので忘れないこと!
  16. ディスクパーティションは「ドライブ全域を使用」を選択。
  17. 「このインストールに使用するドライブ」は、増設したディスクにチェック。
    • マスタに既存 Windows、スレーブに新たな HDD をつけた場合、sda と sdb が表示されているはず。
      • sda は Windows のディスクなので、チェックをはずす。
      • sdb が 新しいディスクなので、チェックを入れる。
  18. 「このインストールを起動するドライブ」に sda を選択。
    • これはブートローダを書き込むディスクの選択。
      Fedora をインストールするのは sdb だが、sdb にブートローダをつくると Fedora が起動できない。
  19. 「次へ」を押すと、インストール先でないディスクにブートローダを書き込んじゃうけど、本当にやっちゃう?という確認画面がでる。やっちゃうので「OK」で。
  20. あとは適当で OK。
    • インストール時に様々なパッケージを組み込めるけど、後でも良い。
    • よくわからなければ、全部デフォルトのままで OK。
  21. 「インストールの準備中」と出たら、あとは勝手にインストールが始まる。
    • 長いので、風呂に入るなりお茶でも飲むなりして待つべし。
  22. インストールが終わったら、DVD を取り出して「再起動」。
  23. ブートローダが起動してカウントダウンが始まる。(デフォルトだと 3秒)
    • Windows がデフォルト起動になっている場合は Windows が起動する。
    • Fedora がデフォルト起動になっている場合は Fedora が起動する。
    • カウントダウン中に何かキーを押せば、OS 選択画面が表示される。

これで Fedora を起動して、GNOME の画面が表示されれば、インストール成功。

Windows 上で仮想 PC を使う方法

Linux を仮想 PC 上で動かす方法、というもの。実用的ではないが、実験としては十分。

仮想 PC の有名どころはここらへん。

ところで、 VMware Workstation は $189 くらいするのだけど、 VMware Player というソフトは無償で利用できる。 ただ、Player には環境構築の機能がないので、 すでに構築済みの VM 環境を動作させるのみとなる。 が、別ソフト(フリー)で環境を作り、VMware Player を使って仮想 PC 環境を作り上げたツワモノがいた。

ただこのサイト、近いうち消えそうな予感がするので、ここにメモしておく。

VMware Player を使う

1.VMware 社のホームページ から VMware Player をダウンロードしてインストール。

2.QEMU というフリーのエミュレータをダウンロードしてインストール。

3.QEMU で次のコマンドを実行。

qemu-image create -f vmdk filename.vmdk 2G
-f vmdkvmdk はイメージファイルの形式。
filename作るイメージファイルの名前。
2GHDイメージの容量。ここではとりあえず2GByteのイメージを作っている。

4.VMware Player の仮想 PC の設定ファイル xxxxx.vmxを作る。

名前は何でも良いらしい。仮に vpc.vmx として、 テキストエディタで次のように書く。

#### ここから ####
config.version = "8"
ide0:0.present = "true"
# 仮想PCのイメージの名前を書く
ide0:0.fileName = "vpc.vmdk"
ide1:0.present = "true"
# CD-ROMを利用
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "atapi-cdrom"
# ISOイメージを利用しない場合はこっちをコメントアウト
# isoイメージのパス(一応絶対パスを書いておく)
# ide1:0.fileName = "/path/to/linux.iso"
# ide1:0.deviceType = "cdrom-image"
ethernet0.present = "true"
ethernet0.connectionType = "nat"
guestOS = "otherlinux"
# 仮想PCに割り当てるメモリのサイズ
memsize = "64"
#### ここまで ####

5.VMware Player を起動して、4 でつくった vpc.vmx を読み込む。

いろいろ警告とか出るけど無視して続けて良いとのこと。

これで終わりらしいです。

Virtual PC を使う

基本は、イメージファイル(*.iso というファイル)を入手して、それをディスクとして読み込ませると、インストールが始まる。

iso というのはディスクイメージなので、CD や DVD に焼いてそれを読み込むのが基本だけど、Virtual PC などでやる場合は、HDD のディレクトリを仮想ディスクにしてしまえば、そのまま読み込んでインストールできる(はず)。

参考

基本的な操作

Virtual PC の操作

Virtual PC の画面をクリックすると、マウス (ポインタデバイス) の操作が Virtual PC に移動するが、これを元に (Host 側に) 戻すには、右 Alt キーを押す

vi の操作

Linux でのテキスト編集は vi が標準的。

$ vi (ファイルパス)

で開いて編集する。

Windows のメモ帳などと違って、基本はコマンドで操作する。 いろいろコマンドがあるが、最低限、以下のコマンドを覚えておくと良い。

コマンド操作
:qセーブしないで終了
:wqセーブして終了
:wセーブのみ
i挿入モードで編集
このモードにしてしまえば、とりあえずメモ帳っぽく使える。
編集モードを抜けるには ESC。
x1文字削除
dd1行切り取り(カット)
yy1行コピー
p貼付け(ペースト)
u元に戻す(アンドゥ)

あと、カーソル移動もコマンドだが、最近の Linux に入ってる vi は矢印キーでも移動できるようになっている。一応、矢印で移動できない場合は下記で。

↑k
←hl→
↓j

l が右とか、どうなのよ。

参考サイト

基本的な設定

GNOME で root ログインする

新しい Fedora では、デフォルトで GNOME に root でログインできない。

gdm の で「user != root」とある行を削除。

# vi /etc/pam.d/gdm
#↓ここをコメントアウト 
#auth       required    pam_succeed_if.so user != root quiet
...以下略

gdm-password で「user != root」とある行を削除。

# vi /etc/pam.d/gdm-password
#↓ここをコメントアウト 
#auth        required      pam_succeed_if.so user != root quiet

gdm の custom.conf がある場合はそこも修正。

# vi /etc/gdm/custom.conf
[security]
DisallowTCP=false
#↓ここを true にする
AllowRemoteRoot=true
...以下略

これで再起動。

サービスの自動起動設定

chkconfig (サービス名) on/off という書式で。

例えば、squid というサービスを自動起動を有効にするには

# chkconfig squid on

自動起動を無効にするには

# chkconfig squid off

samba の設定

Windows と Linux とのファイル交換を、Windows のネットワークで行えるようにする。

  1. スーパーユーザになる。
    $ su -
  2. Samba 設定ツールをインストール。
    # yum -y install system-config-samba
  3. 共有フォルダをつくる。
    • ここは /var/samba/share とする。
      # mkdir /var/samba/share
  4. 共有フォルダのプロパティの「アクセス権」タブを開いて次の設定を行う。
    • 「フォルダのアクセス権」を全て「作成と削除」にする(3箇所)。
    • または、コマンドでこう。
      # chmod 666 /var/samba/share
  5. 「システム」→「管理」→「Samba」を開く。
  6. 「プリファレンス」→「サーバ設定」で次の設定を行う。
    • 「基本」タブの「ワークグループ」に Windows のワークグループ名を設定。
    • 「セキュリティ」タブの「認証モード」を「共有」に設定。
    • 上記以外はデフォルトで OK。
  7. 「ファイル」→「共有を追加」で次の設定を行う。
    • 「基本」タブの「ディレクトリ」に「/var/samba/share」、共有名に「share」を設定。「書き込み可能」、「可視」のチェックを両方 ON。
    • 「アクセス」タブで「不特定多数のアクセスを許可する」にチェック。
  8. ここまでで、Samba 設定画面を閉じる。
  9. 「システム」→「管理」→「ファイアーウォール」を開く。
  10. 画面左ペインで「信頼したサービス」を選択。
  11. 画面右ペインで「Samba」のチェックを ON。
  12. 「適用」を押して画面を閉じる。
  13. 「システム」→「管理」→「SELinux Management」を開く。
  14. 画面左ペインで「Boolean」を選択。
  15. 画面右ペインで「samba_export_all_rw」を見つけて チェックを入れる。
  16. Samba サービスを開始する。
    # /etc/rc.d/init.d/smb start
  17. 自動起動の設定をする。
    # chkconfig smb on

これで、Windows から、上記サーバの IP を指定して開いてみる。

あと、nmb サービスを起動すれば、ホスト名で名前解決してくれる。

# /etc/rc.d/init.d/nmb start
# chkconfig nmb on

上記は、/etc/samba/smb.conf を開いて手動設定することもできるよ。

参考

様々なパッケージのダウンロード

公開されている有名どころは、こんな感じ。

その他参考サイト



プログラム・開発系メモ


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS