IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
initrd により起動し、ram diskのみで稼働するLinux 目次 変更履歴 root image 作成手順 tips 参考 パッケージリスト (debian) root image 作成用スクリプト /usr/local以下にいれたファイル 変更履歴 2003.10.02 * unicon の調子がいいのでjfbtermを14dot環境専用に。 2003.09.03 * unicon 導入。とても良いかんじ。 2003.07.12 * xfsprogs を update 2003.07.09 * initrdサイズを 72MBへ (.config では CONFIG_BLK_DEV_RAM_SIZE=73730) * initrd内に kernelを置くことを中止 (どうせ使わないので) * /tmp を tmpfsへ。また、$HOME/tmpを /tmp/username への
当社では、製品の使用目的やお客様の用途に合わせてLinuxカーネルの最適化を行っています。そのためディストリビューションのカーネルをそのまま用いることはほとんど無く、ソースから必要な機能のみをイネーブルしてコンパイルしたカーネルを用いています。新人の私は、Linuxカーネルをコンパイルしたことがなかったので、勉強がてらチャレンジしてみました。1. ソース・ファイルの入手と準備 現在のバージョンの確認方法 $ su # uname -a Linux kakkey 2.6.21.4 ・・・ ディレクトリを移動 # cd /usr/src 最新のカーネル・ソースをhttp://www.kernel.orgより入手します。 The Public Linux Archive → Linux Repository,including kernel source → kernel/ →
みなさん、Linuxを使っているとカーネルの入れ替えとかすると思います。 最近はブートローダは、GRUBが主流なので、/etc/grub.confを手で書き換えたりすることもありますよね。そのなかで、kernelといっしょにinitrdも設定しますが、これの中身を覗いたことありますか? 普段は、kernelパッケージのインストール時に自動的に作成されるので、気にする機会は少ないと思います。 しかし、カーネルの起動に失敗して、「/パーティションをmountできません... PANIC!」みたいなメッセージが出てくることがあります。このときには、initrdの中身が大きく関わってきますので、ちょっと覗いてみましょう。 まずは、initrdイメージを展開してみます。もちろんシステムを壊さないように、コピーしてからです。 ---- # cd /tmp # cp /boot/initrd-2.6.9
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く