Gentoo LinuxのKernel Upgradeガイド(自分用メモ)です。
1. インストール
# emerge --ask sys-kernel/gentoo-sources
2. eselect
# eselect kernel list
# eselect kernel set <target>
3. ビルド&インストール 注
# cd /usr/src/linux
# cp -i ../linux-<current version>/.config .
# make menuconfig
# make && make modules_install
# make install
もしくは、make install
の代わりに
# cp arch/x86_64/boot/bzImage /boot/kernel-<version>-gentoo
grub-mkconfig
はmake install
の場合と同じです。
4. GRUB
# grub-mkconfig -o /boot/grub/grub.cfg
自分用メモなので、環境によって変わってくる部分もあるかと思います。
リンク
Configuring the Linux kernel – Gentoo Wiki
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel
Kernel/Upgrade – Gentoo Wiki
https://wiki.gentoo.org/wiki/Kernel/Upgrade
GRUB2 – Gentoo Wiki
https://wiki.gentoo.org/wiki/GRUB2
注 Retpoline関係のエラーでビルドできない場合はGCCを更新してみると良いかもしれません。
関連記事
Gentoo LinuxでGRUBのタイムアウトを設定
Gentoo LinuxでGRUBのタイムアウトをデフォルトの5秒から変更したい場合は、/etc/default/grubのGRUB_TIMEOUT=5という部分を書き換えると良いようです。
# Boot the default entry this many seconds after the menu is displayed
GRUB_TIMEOUT=10
#GRUB_TIMEOUT...
Gentoo LinuxでMingw
Gentoo LinuxでMingwを使ったクロスコンパイル
crossdevをインストール
# emerge -v sys-devel/crossdev
/etc/make.confにPORTDIR_OVERLAYを追加
PORTDIR_OVERLAY="/usr/local/portage"
/usr/local/portageがない場合はディレクトリを作成
...
Gentoo LinuxでC#を使ってみた
Gentoo LinuxのMonoでC#を使ってみたので、使い方をメモしてみます。
インストール
# emerge -av mono
プログラミング
$ vi hello.cs
$ cat hello.cs
using System;
public class Hello
{
static public void Main ()
{
Console.Wri...
Gentoo LinuxでNTFSとexFATを使う手順
Gentoo LinuxでNTFSとexFATを使う手順について
カーネルの準備
File systems --->
<*> FUSE (Filesystem in Userspace) support
DOS/FAT/NT Filesystems --->
<*> NTFS file system support
<*> NTFS ...
Gentoo Linuxの古いPORTAGEをダウンロードする方法
Gentoo Linuxの古いPORTAGEをダウンロードしたい場合は
Index of /gentoo/releases/snapshots/current/squashfshttp://distfiles.gentoo.org/releases/snapshots/current/squashfs/
から毎月1日のスナップショットがダウンロードできるようになっています。
s...
Unsafe load call disabled by Gentoo
Gentoo Linux上でとあるPythonスクリプトを実行したところ
Error: Unsafe load() call disabled by Gentoo. See bug #659348
のようなエラーで実行できなくなってしまいました。
以前は問題なく動いていたスクリプトです。ということで少し調べてみたところ、下の件が関係しているような感じです。
659...