2014/01/22

無線LAN USBアダプタを用いたdebian(wheezy)インストール

インターネット環境のない所でdebianのインストール作業を行ったので、そのメモです。

■方針


     
  • DVD ISOイメージからインストールする。  
  • 手持ちの無線LAN USBアダプタ(PCI GW-US54GXS)からiPhone(テザリング)に接続し、DVDにないもの、更新されたソフトウェアはDebianのミラーサイトから入手する。

■用意するもの


  • 無線LAN USBアダプタ PCI GW-US54GXS
  • USBメモリ (5GB以上)
  • USBメモリ(50MB以上)

■作業


(1)DVD ISOイメージの入手
ここの情報を参考に、DVD ISOイメージ(debian-7.3.0-amd64-DVD-1.iso)を入手します。

(2)USBメモリ(5GB以上)にISOイメージを書き込む

ここの情報を参考にUSBメモリにDVD ISOイメージを書き込みます。
# cp debian-7.3.0-amd64-DVD-1.iso /dev/sdb
# sync

(3)無線LAN USBアダプタのファームウェアを入手

debianのインストール中にPCI GW-US54GXSを使うにはファームウェアが必要なようです。ファームウェアを準備せずにインストールを始めると、途中で「zd1211/ad1211b_ubというファームウェアが必要」と言われます。
 ここを参考にファームウェアを入手します。
# wget http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/wheezy/current/firmware.tar.gz

(4)USBメモリ(50MB以上)にファームウェアを書き込む

# mount /dev/sdb1 /media
# cd /media
# tar xvf hogehoge/firmware.tar.gz
# cd /
# umount /media

(5)PCをUSBメモリから起動できるように設定する

BIOSまたはUEFIの設定メニューから起動デバイス選択メニューを選び、内臓HDDよりUSBメモリのほうが優先度が高くなるように設定します。詳しくはここを参照

(6)PCを起動する

PCのUSBポートに下記を接続し、電源投入する。
  • USBメモリ(ISOイメージ)
  • USBメモリ(ファームウェア)
  • 無線LAN USBアダプタ

(7)インストールする

PCの電源を入れてインストーラが起動したら画面の指示に従ってインストール作業を進める。
  • ネットワークインターフェースはwlan0を選択する
  • その前にiPhoneのテザリングをONにしておく。
  • iphoneのSSIDが見つかったら、WPA2を選択してパスフレーズを入力する
これ以外の作業は普通のインストール作業と同じです。 ちなみにiPhoneテザリング時の通信量は数十MB程度でした。

2014/01/06

Debianのアップグレード(squeeze→wheezy)

自宅サーバで稼働しているDebianをアップグレードしたので、そのメモです。

■前提条件


ハードウェア: Intel D510MO
OS: Debian squeeze amd64

■参考文献


以下の文献を参考にしました。
Debian 7.0 (wheezy) リリースノート (64 ビット PC 用)
 -第4章 Debian 6.0 (squeeze) からのアップグレード

■パッケージの最新化


バックアップする前にパッケージを最新化します。
# apt-get update
# apt-get upgrade

■バックアップ


必要なファイルをバックアップします。

■アップグレードの準備


telnet接続、X window systemからの操作はダメとのことなので、サーバにディスプレイとキーボードを接続して直接ログインします。(X windowはインストールしていない)

★文字化けするので環境変数LANGを変更しておく。
# export LANG=C
★システムの状態をチェックする。
# aptitude
→ "g"を押して更新&インストールする。
# dpkg --audit
# dpkg -l | pager
# dpkg --get-selections "*"
# aptitude search "~ahold"
# dpkg --get-selections | grep 'hold$'
→以下の状態がないことを確認
 ・未完了のパッケージ (Half-Installed)
 ・設定に失敗したパッケージ (Failed-Config)
 ・hold 状態
★proposed-updates セクション
 →/etc/apt/sources.list ファイルに proposed-updates セクションがないことを確認。

★非公式なソースとバックポートパッケージ
 →該当なしを確認

★APT の取得先 (ソース) の準備
  • /etc/apt/sources.listを編集。
  • squeezeのある行をコピーして、squeezeをwheezyに置換する。
  • squeezeのある行は先頭に#を付けて無効化する。

■パッケージのアップグレード


# script -t 2> upgrade-wheezy_1.time -a upgrade-wheezy_1.script
# apt-get update
# apt-get -o APT::Get::Trivial-Only=true dist-upgrade
→空きスペースあり。

# apt-get upgrade
# apt-get dist-upgrade (エラーで止まったので-fを付けて再実行)
# apt-get -f dist-upgrade

■カーネルと関連パッケージのアップグレード


# dpkg -l "linux-image*" | grep ^ii
→あった。

再起動
# sync
# /sbin/telinit 6

マンデルブロ集合の彩色方法(4)

04.knit 1 Binary Decomposition 下記文献に従い着色した。 参考文献: Binary Decompo...