VERSION=2.6.38
SRC=linux-${VERSION}
ARCHIVE=${SRC}.tar.bz2
URL=http://www.kernel.org/pub/linux/kernel/v2.6/${ARCHIVE}
ARCH=`uname -m`
#linux-2.6.30.tar.bz2
all: get
get: ${ARCHIVE}
${ARCHIVE}:
wget ${URL}
extract: ${ARCHIVE}
tar xvjf ${ARCHIVE}
config: ${SRC}/.config
${SRC}/.config: /proc/config.gz ${SRC}
gunzip -dc /proc/config.gz > ${SRC}/.config
cd ${SRC}
make -C ${SRC} silentoldconfig
compile:
nice make -j16 -C ${SRC}
install:
sudo cp ${SRC}/arch/${ARCH}/boot/bzImage /boot/vmlinuz-${VERSION}
sudo cp ${SRC}/.config /boot/config-${VERSION}
sudo cp ${SRC}/System.map /boot/System.map-${VERSION}
sudo make -C ${SRC} modules_install
mkinitramfs -k -o /tmp/initramfs-${VERSION} ${VERSION}
sudo cp /tmp/initramfs-${VERSION} /boot/initramfs-${VERSION}
2011-03-20
自分専用kernel Makefile
自分専用kernel Makefile のメモ
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿