絵のない技術書スマートフォン用の表示で見る絵のない技術書この広告は、90日以上更新していないブログに表示しています。2014-06-10ArchLinuxのインストール(前篇)今回はArchLinuxのインストールを自分用のメモを兼ねて書きたいと思います。ArchLinuxはとてもシンプルなディストビリューションです。Ubuntuを使っていたのですが、自分が知らないうちにいろいろなソフトが動作してしまうのが嫌だったので勉強を兼ねて今回初めてインストールしてみることにしました。9ブータブルUSBの作成OSのインストールのために起動ディスクを作ります。CDやDVDより早いUSBから起動します。ブータブルUSBの作成にはUbuntuを使います。他のOSを使ってのできます。Windowsの場合はUnetbootinなどがあります。こちらのサイトの下の方からJapanを探してisoイメージファイルをダウンロードしてきてください。私の場合はJapanからftp.tsukuba.wide.ad.jpを押して、archlinux-2014.06.01-dual.isoをダウンロードしました。ダウンロードしてきたファイルがあるフォルダに移動してください。大概の場合は~/Downloadsフォルダにあると思います。~/DownloadsUSBをパソコンに接続してください。このUSBに書き込むのでUSBの中に保存されているデータはすべて消えてしまいます。大切なデータはバックアップをとっておいてください。次にUSBのデバイス名を確認します。-fUSBの/dev/sd*を探してください。私の場合は/dev/sdc/でした。デバイス名がわかったらいよいよ書き込みます。"/dev/device"の部分をさきほど調べたデバイス名に書き換えて、次のコマンドを実行してください。isoファイルの名前もダウンロードしたものに変えてください。sync止まってしまったように見えますが、USBのアクセスランプをみるとしっかり点滅しています。終わるまでしばらくお待ちください。終わったらブータブルUSBの出来上がりです。パソコンからUSBを抜いてください。先ほど作成したブータブルUSBをインストールするパソコンのUSBポートに接続してください。パソコンの電源を入れます。この時にBIOSの設定を変更して起動順位を変える必要があるかもしれません。BIOSの設定はパソコンによって異なりますので、ネットで調べたり説明書を読んでください。VAIOのASSISTボタンがあるモデルでは、ASSISTボタンを押して、「USBメモリーやディスクから起動[F11]」から起動してください。無事に読み込まれるとブートローダーが起動します。(x86_64)を選択してEnterを押してください。待つとCUIがrootで起動します。インストーラというより、単にOSをUSBブートした感じに近いですね。インストーラの設定これからインストールを始めます。こちらのサイトではとてもわかりやす説明されているので参考にするのも良いかもしれません。キーボードレイアウトを変更します。デフォルトではUSになっています。Shift+2で@になったり、Shift+;で:になったり、とても打ちづらいので普段から慣れている日本語キーボードにします。jp106次にフォントを変更します。これで文字化けしてしまう可能性を下げることができます。Lat2-Terminus16言語の設定をします。/etc/local.genのファイルを編集します。頭の#を削除してください。インターネットの接続を確認します。linkでインターフェイス名を確認できます。www.google.co.jpでネットにつながっているか確認してみましょう。無事にpingが通ったらネットに接続されています。パーティションの設定パーティションの設定をします。インストールするデバイス名を確認してください。Onlyで使う場合はデバイス名は/dev/sdaになると思います。パーティションテーブルを消去します。/dev/sdaパーティションを作成します。fdiskを使って行います。/dev/sdaこれでfdiskが起動します。入力してEnterを押してください。入力してEnterを押してください。1):と表示されたら1で良いのでそのままEnterを押してください。表示されたらそのままEnterを押してください。入力してEnterを押してください。2つ目のパーティションを切っていきます。先ほどと同じような手順で行います。入力してEnterを押してください。2で良いのでそのままEnterを押してください。表示されたらそのままEnterを押してください。209715199):と表示されたらそのままEnterを押してください。入力して、ちゃんと設定できているか確認してください。入力して、書き込みます。ファイルシステムの作成ファイルシステムを作成します。/dev/sda2パーティションのマウントインストールをするために、先ほど作成してパーティションをマウントします。rootパーティションを/mntにマウントします。先ほどの通りにやった場合は、rootパーティションは/dev/sda1です。/mnt次に、homeパーティションを/mnt/homeにマウントします。先ほどの通りにやった場合は、homeパーティションは/dev/sda2です。/mnt/homeミラーの選択mirrorlistを編集してミラーを選択します。/etc/pacman.d/mirrorlist開いたファイルの好みのサーバを1番上にコピーします。インストールpacstrapスクリプトを使ってシステムをインストールします。base-develfstabの生成これがなんなのかよくわかってませんが公式に書いてあるので実行します。勉強不足なのでちゃんと理解できるようになりたいですね。/mnt/etc/fstab新しいシステムの設定chrootで新しいシステムに入ります。/bin/bashLocaleの設定をします。UTF-8のコメントアウトを外します。LANG=en_US.UTF-8キーボードの設定をします。Lat2-Terminus16再起動後も維持させるためにファイルに書き込みます。/etc/vconsole.conf中に以下の内容を書き込みます。FONT=Lat2-Terminus16タイムゾーンの設定をします。--utcpacmanの設定をします。/etc/pacman.conf開いたら以下の部分のコメントアウトを外します。/etc/pacman.d/mirrorlist更新をします。9ブートローダーのインストールブートローダーのインストールを行います。SyslinuxやGRUBがありますが、今回は簡単なSyslinuxをインストールします。gptfdiskブートローダーをインストールします。-m最後にrootパーティションをsyslinux.cfgに設定します。/boot/syslinux/syslinux.cfg次の部分を書き換えます。....パーティションのアンマウントと再起動chrootを抜けます。exitアンマウントします。無事に起動しましたか?ここまでは公式の丸パクリでした。次から細かい設定をします。ここからは人それぞれの好みですね。10いろいろなものをためしてみてください。長くなってしまったので続きの設定はまた明日です。何かありましたら、Twitterなどでご質問ください。