nDiki : Linux kernel パッケージ構築
スポンサード リンク
2003年12月15日 (月)
■ [ Debian お仕事 ] Debian インストール

前回の続き。
@ インストール
bf24 ide0=0x1440,0x1436 ide1=0x1438,0x1432
ソフトウェアRAIDにするので、パーティションは4つにしておく。
cfdisk 2.11n ------------------------------------- name 入力サイズ(M) type マウント hda1 10000 83 Boot / hda2 60000 83 /home hda3 11827 83 /var hda4 (509) 82 swap -------------------------------------
NIC が ELECOM Laneed LD-10/100 AL PCI Fast Ethernet Adapter なので via-rhine を追加。
lilo は /dev/hda1 にしておいたけど、両方のディスクで起動できるようにするソフトウェアRAID1にしておくのにはこれで良かったのだろうか?
再起動後、tasksel してパッケージをインストール。 /etc/lilo.conf に
append="ide0=0x1440,0x1436 ide1=0x1438,0x1432"
を追加しておく。
@ カーネル構築
cd /usr/local/src/linux tar jxvf /usr/src/kernel-source-2.4.18.tar.bz cd kernel-source-2.4.18 cp /boot/config-2.4.18-bf2.4 .config make oldconfig make menuconfig fakeroot make-kpkg clean fakeroot make-kpkg --revision=gate.1.0 kernel_image include/linux/fs.h でエラー
Debian公式 kernel-image の .config をベースにしても、いろいろ入りすぎていて結局1から設定するのとほとんど変わらないことに気がつく。 それより、コンパイルが通らん。 …… kernel-image でいっか。
@ ソフトウェアRAID
まず raidtools2 をインストール。
apt-get install raidtools2
dpkg が segmentation fault。やな感じ。
cfdisk /dev/hdc
hda と同じ値を設定したのだが、サイズが違うんですけど。 hdc1, hdc1, hdc3 のタイプを fd に。
raidtab の設定。
raiddev /dev/md1
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
persistent-superblock 1
device /dev/hdc1
raid-disk 0
device /dev/hda1
raid-disk 1
raiddev /dev/md2
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
persistent-superblock 1
device /dev/hdc2
raid-disk 0
device /dev/hda2
raid-disk 1
raiddev /dev/md3
raid-level 1
nr-raid-disks 2
nr-spare-disks 0
chunk-size 4
persistent-superblock 1
device /dev/hdc3
raid-disk 0
device /dev/hda3
raid-disk 1
ただし、この時点で /dev/hdaX はマウント中なので、 各 「device /dev/hdaX \n raid-disk 1」はコメントアウトしておき、nr-raid-disks も 1にしておく。
mkraid /dev/md1 mkraid /dev/md2 mkraid /dev/md3 cat /proc/mdstat mkfs.ext3 /dev/md1 mkfs.ext3 /dev/md2 mkfs.ext3 /dev/md3
シングルユーザでリブート(linux single)し、hda から hdc へコピー
mkdir /mnt/raid mount /dev/md1 /mnt/raid mkdir /mnt/raid/home mkdir /mnt/raid/var mount /dev/md2 /mnt/raid/home mount /dev/md3 /mnt/raid/var cd / cp -a /bin /mnt/raid/ cp -a /boot /mnt/raid/ cp -a /cdrom /mnt/raid/ cp -a /dev /mnt/raid/ cp -a /etc /mnt/raid/ cp -a /floppy /mnt/raid/ cp -a /home /mnt/raid/ cp -a /initrd /mnt/raid/ cp -a /lib /mnt/raid/ cp -a /opt /mnt/raid/ cp -a /root /mnt/raid/ cp -a /sbin /mnt/raid/ cp -a /tmp /mnt/raid/ cp -a /usr /mnt/raid/ cp -a /var /mnt/raid/ cp -a /vmlinuz /mnt/raid/ mkdir /mnt/raid/mnt mkdir /mnt/raid/proc
hdc 側の設定。/mnt/raid/etc/fstab の /dev/hdaX を /dev/mdX に。
hda 側の起動設定。hda のローダから hdc 側を起動できるように。
echo 'other=/dev/hdc' >> /etc/lilo.cnf echo ' label=hdc' >> /etc/lilo.conf lilo
hdc 側の起動設定。ディスクの設定をとって
fdisk -ul /dev/hdc Disk /dev/hdc: 16heds, 63 sectors, 159560 cylinders ...
hda 側の lilo.conf (/mnt/raid/etc/lilo.conf.hdc)を書く。
(lilo.conf の内容。後で追記)
で lilo
lilo -C /mnt/raid/etc/lilo.conf.hdc
hdc を umount して再起動。
umount /dev/md3 umount /dev/md2 umount /dev/md1
hda での起動を確認。 hdc での起動も確認。失敗。Kernel Panic。 あそういえば、append し忘れてた。
続きはまた。
- [ Debian ] GRUB でソフトウェアRAID1 ブート設定 (2004-01-05)
- [ お仕事 ] サーバ構築開始 (2003-12-09)
- [ Debian ] ソフトウェアRAID1起動チェック (2004-01-06)
- QEMU を使って Debian GNU/Linux 上で Windows... (2005-04-08)
- DynaBook SS 3440を再セットアップして里子に (2004-03-06)
■よく検索されるキーワード
torrent(56) 提案書(47) perl(45) windows(37) linux(31) 使い方(27) 書き方(25) debian(22) x31(22) usb(22) cvs(20) subversion(20) インストール(18) ドラマ(18) c#(17) mp980(17) svn(17) 修理(17) 手帳(16) ssh(15) 評判(15) アジェンダ(15) java(15) デロンギ(14) ガントチャート(13) 感想(13) n-01a(13) centos(13) tc-1(13) 充電式カイロ(13) ノート(12) ダイソー(12) thinkpad(12) rcs(12) f-01a(12) ヤマダ電機(12) ganttproject(12) 無印(11) ppm(11) レビュー(11) カイロ(11) 壁紙(11) 静電気(10) 動画(10) バッグインバッグ(10) ヨドバシカメラ(10) サンプル(10) アジェンダとは(10) wiki(10) ミノルタ(10) グッズ(10) 作り方(10) tortoisesvn(10) firefox(9) so905ics(9) memcached(9) 画像(9) gmail(9) ハクキンカイロ(9) 口コミ(9) a6(9) sh-01a(9) 冷蔵庫(9) ほぼ日手帳(9) mp3(8) emacs(8) 日本語(8) openssh(8) xampp(8) カメラ(8) nikon(8) 設定(8) 写真(8) 値段(7) flash(7) 方眼(7) web(7) docomo(7) カバー(7) リポジトリ(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 1.590592s / load averages: 0.18, 0.61, 0.56
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク