[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:22164] Re: kernelのアップデート とgrub
-
From:Shun-ichi TAHARA (田原 俊一)
-
Date:Mon, 15 Mar 2004 14:59:32 +0900 (JST)
- Subject: [plamo:22164] Re: kernelのアップデート とgrub
- From: Shun-ichi TAHARA (田原 俊一) <jado@xxxxxxxxxxxxxxx>
- Date: Mon, 15 Mar 2004 14:59:30 +0900 (JST)
From: "T.Nikki" <nikki@procyon.org>
Message-Id: <un06ir75p.wl@MOBIO.procyon.org>
> > というわけで、make bzimage で、できあがったカーネルを手動でコピーする、
> > という手法が必要になると思います。
>
> 私はこれが面倒なので、lilo はルートパーティションに書き込む設定にして
> make bzlilo をかけてます。
make install を代わりに使うのがいいのかな、という気がします。
デフォルトでは make bzlilo と等価ですが、/sbin/installkernel があれば、
それを呼びます。
・Grub を使うときだけ、リンクを張るか実行許可を与えるかして有効にする
・常に有効にしておいて、スクリプト内で判別して /sbin/lilo を叩く
のどっちかにしておけば、悩みが少なそうですが、標準でこういう細工をする
ことに対する、Plamo 的な是非、というのはあるかもしれません。
手元で使ってる installkernel (Grub 用) は、こんな感じです。
----
#!/bin/sh
#
# /sbin/installkernel
#
# This file is subject to the terms and conditions of the GNU General Public
# License. See the file "COPYING" in the main directory of this archive
# for more details.
#
# Copyright (C) 1995 by Linus Torvalds
#
# Adapted from code in arch/i386/boot/Makefile by H. Peter Anvin
#
# "make install" script for i386 architecture
#
# Arguments:
# $1 - kernel version
# $2 - kernel image file
# $3 - kernel map file
# $4 - default install path (blank if root directory)
#
if [ -f $4/vmlinuz ]; then
echo "mv $4/vmlinuz $4/vmlinuz.old"
mv $4/vmlinuz $4/vmlinuz.old
fi
if [ -f $4/System.map ]; then
echo "mv $4/System.map $4/System.map.old"
mv $4/System.map $4/System.map.old
fi
echo "cat $2 > $4/vmlinuz"
cat $2 > $4/vmlinuz
echo "cp $3 $4/System.map"
cp $3 $4/System.map
----
_______________________________
田原 俊一 jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- References
-
- [plamo:22161] Re: kernelのアップデート とgrub, T.Nikki
- [plamo:22162] Re: kernelのアップデート とgrub, Shun-ichi TAHARA (田原 俊一)
- [plamo:22163] Re: kernelのアップデート とgrub, T.Nikki
[検索ページ]
[メール一覧]
Plamo ML 公開システム