03 Sep 2005
今日現在のアップデート
[ebuild NS ] sys-kernel/gentoo-sources-2.6.12-r10 -build -doc -symlink (-ultra1) 278 kB
[ebuild UD] sys-apps/gawk-3.1.4-r4 [3.1.5] -build +nls +xml 2,285 kB
[ebuild U ] sys-devel/gnuconfig-20050602 [20050324] 36 kB
kernelがリビジョンアップしる、このあいだgenkernelしたばっかりなのに。昨日UPDATEしたgawkが今日はバージョンダウンだって。
それでkernel構築をちょっと!
# emerge gentoo-sources
>>> emerge (1 of 1) sys-kernel/gentoo-sources-2.6.12-r10 to /
少々時間
# mount /dev/hda1 /boot <- 自動マウントかも
# cd /usr/src
# rm linux
# ln -s /usr/src/linux-2.6.12-gentoo-r10 linux
# cp /usr/src/現在動いているカーネルフォルダ/.config linux/2.6-config
# genkernel --menuconfig --bootsplash --bootloader=grub all
* Gentoo Linux Genkernel; Version 3.3.5
* Running with options: --menuconfig --bootsplash --bootloader=grub all
* Linux Kernel 2.6.12-gentoo-r10 for x86...
* kernel: >> Running mrproper...
* config: Using config from /usr/share/genkernel/x86/kernel-config-2.6
* Previous config backed up to .config.bak
* >> Running oldconfig...
menuconfigが現れたら、
Load an Alternate Configuration Fileで2.6-configをロードする
終了したらコンパイル開始です。ちょっと休憩
# cd /boot
# ls
System.map-genkernel-x86-2.6.12-gentoo-r10
System.map-genkernel-x86-2.6.12-gentoo-r6-BS
System.map-genkernel-x86-2.6.12-gentoo-r9
initrd-genkernel-x86-2.6.12-gentoo-r10
initrd-genkernel-x86-2.6.12-gentoo-r6-BS
initrd-genkernel-x86-2.6.12-gentoo-r9
kernel-genkernel-x86-2.6.12-gentoo-r10
kernel-genkernel-x86-2.6.12-gentoo-r6-BS
kernel-genkernel-x86-2.6.12-gentoo-r9
こんな感じ
# cd grub
# vi menu.lst
とすると
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux (2.6.12-gentoo-r10)
root (hd0,0)
kernel (hd0,0)/boot/kernel-genkernel-x86-2.6.12-gentoo-r10 udev root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 video=vesafb:mtrr,ywrap,1024x768-24@60 splash=silent
initrd (hd0,0)/boot/initramfs-genkernel-x86-2.6.12-gentoo-r10
が追加される。前回も思ったのですが、カーネルイメージファイルが作成されたファイル名と違うのはなぜ? 深く考えるのはやめて
(hd0,0)/boot/initramfs->initrd-genkernel-x86-2.6.12-gentoo-r10 に変更
2.6のkernelだとALSAが組み込まれているのでカーネル設定で大丈夫。emerge alsa しなくてよいです。
SoundBlaster16なので問題なし!
あとは再起動!
[ebuild NS ] sys-kernel/gentoo-sources-2.6.12-r10 -build -doc -symlink (-ultra1) 278 kB
[ebuild UD] sys-apps/gawk-3.1.4-r4 [3.1.5] -build +nls +xml 2,285 kB
[ebuild U ] sys-devel/gnuconfig-20050602 [20050324] 36 kB
kernelがリビジョンアップしる、このあいだgenkernelしたばっかりなのに。昨日UPDATEしたgawkが今日はバージョンダウンだって。
それでkernel構築をちょっと!
# emerge gentoo-sources
>>> emerge (1 of 1) sys-kernel/gentoo-sources-2.6.12-r10 to /
少々時間
# mount /dev/hda1 /boot <- 自動マウントかも
# cd /usr/src
# rm linux
# ln -s /usr/src/linux-2.6.12-gentoo-r10 linux
# cp /usr/src/現在動いているカーネルフォルダ/.config linux/2.6-config
# genkernel --menuconfig --bootsplash --bootloader=grub all
* Gentoo Linux Genkernel; Version 3.3.5
* Running with options: --menuconfig --bootsplash --bootloader=grub all
* Linux Kernel 2.6.12-gentoo-r10 for x86...
* kernel: >> Running mrproper...
* config: Using config from /usr/share/genkernel/x86/kernel-config-2.6
* Previous config backed up to .config.bak
* >> Running oldconfig...
menuconfigが現れたら、
Load an Alternate Configuration Fileで2.6-configをロードする
終了したらコンパイル開始です。ちょっと休憩
# cd /boot
# ls
System.map-genkernel-x86-2.6.12-gentoo-r10
System.map-genkernel-x86-2.6.12-gentoo-r6-BS
System.map-genkernel-x86-2.6.12-gentoo-r9
initrd-genkernel-x86-2.6.12-gentoo-r10
initrd-genkernel-x86-2.6.12-gentoo-r6-BS
initrd-genkernel-x86-2.6.12-gentoo-r9
kernel-genkernel-x86-2.6.12-gentoo-r10
kernel-genkernel-x86-2.6.12-gentoo-r6-BS
kernel-genkernel-x86-2.6.12-gentoo-r9
こんな感じ
# cd grub
# vi menu.lst
とすると
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux (2.6.12-gentoo-r10)
root (hd0,0)
kernel (hd0,0)/boot/kernel-genkernel-x86-2.6.12-gentoo-r10 udev root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 video=vesafb:mtrr,ywrap,1024x768-24@60 splash=silent
initrd (hd0,0)/boot/initramfs-genkernel-x86-2.6.12-gentoo-r10
が追加される。前回も思ったのですが、カーネルイメージファイルが作成されたファイル名と違うのはなぜ? 深く考えるのはやめて
(hd0,0)/boot/initramfs->initrd-genkernel-x86-2.6.12-gentoo-r10 に変更
2.6のkernelだとALSAが組み込まれているのでカーネル設定で大丈夫。emerge alsa しなくてよいです。
SoundBlaster16なので問題なし!
あとは再起動!