ページ

2012-03-19

Arch linux のインストール方法

手持ちのノートPCにArch linuxのインストールを行ったので、
自分の行った設定を忘れたときなどの為にまとめておく。

Arch linux
動作に最低限の状態でインストールをし、ユーザーが必要なパッケージをインストールしていくことで理想的な環境を構築できるディストリビューション。

Arch linuxのインストールを行う。

公式のHPからイメージをDL。その後、
インストールCDを入れて立ち上がったら、まずkeymapの選択を行う。

km          
を入力しその中からjp106を選択する、これで日本語のkeymapになる。次のフォントはskipでよい。

keymapの選択が終わったら

/arch/setup
でarchlinuxのインストールが始まる。


以下はインストール時の設定ファイルである。

/etc/rc.conf
KEYMAP="jp106"
LOCALE="ja_JP.utf8"
HARDWERECLOCK=""<-localtime or UTC HOSTNAME="hoge"





/etc/locale.gen
使用をしてもよいロケールのコメントアウトをはずす。

/etc/hosts
rc.confで入力したhostname は自動で入力されているので編集する必要はないかもしれない。

/etc/pacman.d/mirrorlist
日本のサーバーのチェックを外しておく。

インストール後,pacman -S pacman-mirrorlist で新たなミラーリストを入手可能


GRUBの所で編集画面に入るが、他にOSがなければ編集の必要はない。
あるならば、ファイルの末尾の部分に使用するOSを追加していく。

ここまでで簡単にだがインストール作業が終了。


とりあえずリブートを行っておく。rebootで再起動ができる。haltでシャットダウン。

reboot

パッケージのアップデートも行っておく。
pacman -Syu

ユーザの追加

一般ユーザを作っておき、そちらで作業を行う。

ユーザの追加
adduser
・username:hoge
・Aditional group:audio,lp,optical,storage,video,wheel,games,power,scanner
ユーザの削除
userdel hoge


viのsudoを可能にする

以下の設定はユーザがwheelグループに含まれて入る場合に有効となる。

visudo
#%wheel ALL=(ALL) ALL   <ーコメントアウトを外す

wheel グループのユーザはsudoが使用可能になる。



無線LANへの接続

使用しているデバイスを見る。

lspci |grep -i net

ここからはbroadcomのBCM4312用の設定についてである。Archwikiには他の場合についても書いてある。

pacman -S b43-fwcutter
b43-fwcutter -l

以下のページからファームウェアをダウンロード
http://linuxwireless.org/en/users/Drivers/b43


ファームウェアの展開

tar xjf broadcom-wl-[firmware_version].tar.bz2
export FIRMWARE_INSTALL_DIR="/lib/firmware"
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-[firmware_version]/linux/wl_apsta.o

無線LANを有効にする

modprobe b43
ip link set wlan0 up
iwlist wlan0 scan

ここで無線LANがWPA/WPA2だったのでwpa_supplicant 及び wpa_passphrase を使用する

mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original
wpa_passphrase ESSID "my_secret_passkey" > /etc/wpa_supplicant.conf
を行い
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
でLANに接続
dhcpcd wlan0
でインターネットに接続できるようになる。


ひとまずインストールとしてはここまで、GUI関係はまとまったら
参考リンク
Archwiki

導入メモ:Arch Linux




0 件のコメント:
コメントを投稿