小さなubuntu USB メモリの作成

USBメモリをフォーマットしてマウントする。UUIDを調べておく

# fdisk /dev/sdc
# mkfs.ext3 /dev/sdc1
# blkid /dev/sdc1
/dev/sdc1: UUID="12bc68dd-039f-4c2c-b5a1-b680b4b4158c" TYPE="ext3"
# mount /dev/sdc1 /mnt

debootstrapでUbuntu環境を作成する

# debootstrap jaunty /mnt http://archive.ubuntu.com/ubuntu/
jauntyとかの名前は http://packages.ubuntu.com/ とかで調べる

設定ファイルの作成。稼働している環境からコピーする。必要に応じて修正。

/etc/apt/sources.list
/etc/hostname
/etc/hosts
/etc/resolv.conf
/etc/network/interfaces
/etc/fstab (UUIDは修正する)

とりあえず/boot以下をコピーし、grubをセットアップ

# cp -a /boot/* /mnt/boot/ (UUIDを修正)
# grub
grub> device (hd2) /dev/sdc
grub> root (hd2,0)
grub> setup (hd2)
grub> quit

chroot で作成した環境にはいる

# chroot /mnt
# mount -t proc proc /proc

root password の設定

# passwd

パッケージのインストール

grub, kernel, 無線LAN関連パッケージをインストール
# aptitude install grub linux-image wpasupplicant linux-restricted-modules

無線LAN設定

wpa_supplicant.conf の作成

# wpa_passphrase [SSID] [PASSWORD] > /etc/wpa_supplicant/wpa_supplicant.conf

/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

作成したUbuntu環境を起動

keyboard設定

# dpkg-reconfigure console-setup

time zone設定

# dpkg-reconfigure tzdata

X関連インストール

# aptitude install gtk2-engines gtk-theme-switch xorg scim-anthy fvwm firefox ttf-sazanami-gothic ttf-sazanami-mincho gtk2-engines gtk-theme-switch mlterm mlterm-im-scim language-pack-ja

fontの指定(gtk)

# fc-list
# cat .gtkrc-2.0.mine
gtk-font-name = "Sazanami Gothic 8"

アンチエイリアス

# cat /etc/fonts/local.conf





false



gtk theme設定

# startx
# gtk-theme-switch2

ディスク使用量
ファイルシステム 1K-ブロック 使用 使用可 使用% マウント位置
/dev/sdb5 3184976 728864 2294324 25% /
tmpfs 508688 4 508684 1% /lib/init/rw
varrun 508688 56 508632 1% /var/run
varlock 508688 0 508688 0% /var/lock
udev 508688 180 508508 1% /dev
tmpfs 508688 0 508688 0% /dev/shm
lrm 508688 2392 506296 1% /lib/modules/2.6.28-11-generic/volatile