- 1 名前:login:Penguin [04/08/31 00:00 ID:aMxWMqTe]
- Slack好き集まれ!
前スレ 古き良き”Slackware”総合スレ pc5.2ch.net/test/read.cgi/linux/980585420/ Slackware www.slackware.com/ Swaret(パッケージ管理ソフト) swaret.sourceforge.net/index.php
- 646 名前:login:Penguin mailto:sage [2007/07/06(金) 12:40:55 ID:MSLCDMqq]
- >>645
わかりません>< スクリプト?
- 647 名前:login:Penguin mailto:sage [2007/07/06(金) 14:07:13 ID:+7rmA/v+]
- >>644
lilo のマニアルを熟読すれば、解るかもよ。 linitrdはコンパクトなブートイメージを作るためのものなので ここではちょっと違う。けど、一時的に他のカーネルを動かすとかにも使える。
- 648 名前:login:Penguin mailto:sage [2007/07/06(金) 16:21:15 ID:7u6shpL2]
- >>644
ここに詳しく書いてある(というか、インストールディスクに同じファイルがある)。 > tp://ftp.riken.jp/Linux/slackware/slackware-11.0/extra/linux-2.6.17.13/README.initrd 先頭に f をつけて、 ftp://〜として。 以下、俺的要約(というか俺的覚え書きを転載) ・initrdを使用してkernelをバージョンアップさせる。 ・initrdは"initial ramdisk"のこと。 ・initrdを使用する理由は、rootパーテーションをmountする前にkernelをロードする必要があるため。 ・initrdを作る最も簡単な方法は、Slackwareのmkinitrdパッケージに含まれている、mkinitrdスクリプトを使用すること。 ・最初に、カーネル、カーネルモジュール、mkinitrdパッケージをインストールする。 # installpkg kernel-generic-2.6.17.13-i486-1.tgz # installpkg kernel-modules-2.6.17.13-i486-1.tgz # installpkg mkinitrd-1.0.1-i486-1.tgz ・/bootディレクトリに移動。 # cd /boot
- 649 名前:login:Penguin mailto:sage [2007/07/06(金) 16:22:16 ID:7u6shpL2]
- I'm using reiserfs for my root filesystem, and since it's an IDE system the reiserfs module will be the only one I need to load.(よく理解できない……orz)
# mkinitrd -c -k 2.6.17.13 -m reiserfs ・/boot/initrd-treeディレクトリを作成。それから、ここを起点として、initrd (/boot/initrd.gz)を作成する。 たとえば、/dev/hdb3にext3のrootパーテーションがある状態に、kernel2.6.17.13を構築する場合。 # mkinitrd -c -k 2.6.17.13 -m jbd:ext3 -f ext3 -r /dev/hdb3 何か間違いがあったら訂正して下さい。
- 650 名前:login:Penguin mailto:sage [2007/07/06(金) 16:24:21 ID:7u6shpL2]
- 連投スマン。
で、ワイヤレスマウスと(ワイヤレス?)キーボードの誤動作は、本当にkernelのバージョンアップで解決できそうなのかい?
- 651 名前:login:Penguin mailto:sage [2007/07/06(金) 21:51:29 ID:M09Rwumz]
- initrd はカーネル変更に関係ないよ
/etc/lilo.confにブートイメージ2個書いてデュアルブートにすればいい image = /boot/vmlinuz root = /dev/sda1 label = Linux read-only image = /boot/vmlinuz.new root = /dev/sda1 label = new read-only
|

|