構想として
今のジェンツーペンギン part4でgenkernelを使用に変更して。 part6
gnome-light
V-BOXゲスト gnome-light genkernel dhcpcd使用 作業順序がソース4
xtermが起動してキーボード入力がNG awesome
これはソース4の受け売りで作業する。
ただしkernelはgenkernelを使用に変更する。 gnome-light
構想として 今のジェンツーペンギン part4 7?回目の予定
/bootフォルダの中も削除してからの方が正解のような気がする。
今までで正解。
V-BOXにgparted.isoで
sda1 /boot ext4 150MB
sad2 swap linux-swap 3GB
sad3 / ext4 20GB? ぐらいで確保。で終了。
ここからが作業の開始です。
V-BOXで設定>ストレージでCDをinstall-amd64-minimal-20150611.isoに変えて起動。
Enter
キーボードは22のjapanを選択する。下記のtarの日付は修正していないので、
適宜読み替えて下さい。n回目も適宜読み替えて下さい。
作成したファイルシステムをマウント
# mount /dev/sda3 /mnt/gentoo/
# mkdir /mnt/gentoo/boot <ーー6回目はここは不要と思う。
# mount /dev/sda1 /mnt/gentoo/boot
# swapon /dev/sda2 <ーー追加した。念の為。
# date <ーーーー単なる確認。
# cd /mnt/gentoo
# links www.gentoo.org/main/en/mirrors.xml <ーー6回目はここは不要と思う。
# ls でdownloadした物の色が赤で表示か確認の事、白色だとマズイです。
http://882323836.hatenablog.com/entry/2015/05/24/202515 より
#
tar xvjpf stage3-*.tar.bz2 --xattrs
が最新の感じ。
これは
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Stage/ja より
今回の1回目はミスった、最近はここでも これを抜かしていた。
# nano /etc/portage/make.conf
(下記のように変更)
CFLAGS="-march=native -O2 -pipe" # -march=nativeを追加
USE="bindist mmx sse sse2" <ーーこれはデフォで既に有る。 INPUT_DEVICES="keyboard mouse virtualbox" # この行を追加
LINGUAS="ja" # この行を追加
必要なファイルを更新して chroot でインストール環境に入ります。
# eselect profile list
# eselect profile set 4 gnome-lightを選択
時刻の設定
# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# echo "Asia/Tokyo" > /etc/timezone ここで"を1個抜かした場合は"を打ち込む
#
emerge --config timezone-data
言語設定
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8
ja_JP UTF-8 # この行を追加する <ー今回、新たに追加 ソース4より
wiki より genkernel使用で
Configuring the Linux kernel - Gentoo Wiki
https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel/ja より
下記は機械翻訳のhttp
#
emerge --ask sys-kernel/gentoo-sources
#
ls -l /usr/src/linux
#
emerge genkernel
#
genkernel --install initramfs
#
genkernel all
#
find /lib/modules/<kernel version>/ -type f -iname '*.o' -or -iname '*.ko' | less
#
nano -w /etc/conf.d/modules
modules="3c59x" "3c59x"は一例
#
nano /etc/fstab
----------------------------------------------------------
ここまで不要
**********************************************************
//////////////////////////////////////////////////////////
genkernelを使用しないでbuildでインストールの方法はwikiでは
#
emerge --ask sys-kernel/gentoo-sources
#
ls -l /usr/src/linux
#
emerge --ask sys-apps/pciutils
#
cd /usr/src/linux
#
make menuconfig
#
make && make modules_install <ーー今ここ
#
make install
考察として、やはりgenkernelを使用でした方が良さそう。
参考http
http://d.hatena.ne.jp/meech/20101212/1292165676
Ubuntuのkernelをbuildした時に似たような物が2種類有ったが、それの簡単な方に似た感じ。でジェンツーペンギン用は情報がnetで比べ物に成らない位少ないのでお話に成らない。それよりも昨年のジェンツーペンギンでkernelをbuildした時に表示の物に似ていた、その時にはwikiに書いて有る事と、実際の作業で表示の物が違っていて、機能していないような感じでしたが。
///////////////////////////////////////////////////////////////
***************************************************************
ここまで不要
カーネルのコンパイル genkernelでの場合、次の為の準備。
# emerge --sync これは最新wikiには書かれていないが、どうなのか?不明だが作業する。
# emerge gentoo-sources
# emerge genkernel
# genkernel all <ーーここも結構時間が掛かる。よく見ていなかったので掛かった時間は不明。4回目は10:20-10:48 30分位か。
-----------------------------------------------------------------------
ここで引き返して最初からが正解なのでしょうが、地獄を見る為に続けます。
GRUBのインストール 下記で作業する。
fstabの編集
# nano /etc/fstab <ーー今ここ
/dev/sda1 /boot ext4 noauto,noatime 1 2
/dev/sda3 / ext4 noatime 0 1
/dev/sda2 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0 <ーーー#を付加した。
ホストネーム設定
# nano /etc/conf.d/hostname
hostname="Gentoo Linux"
ネットワーク設定
# ifconfig
アダプタ名を確認。メモに書き込む。今回はenp0s3だった .xxx.yyy と.xxx.は# ifconfigの表示を書き込んだメモを見て打ち込んで下さい。 1.9
# nano /etc/conf.d/net
# rc-update add sshd default <ーここはホストでは不要だと思うが不明。
ここでsshdをデフォに設定のようです。
キーマップの設定
# nano /etc/conf.d/keymaps
keymap="jp106" <ーーーこの設定をしたのに何故か101キーボード設定に成っていて使いずらい。まだ不明。今回も101キーボード設定に成っていました。デフォはus
パスワード更新
# passwd 文字化けで何がなんだか分からない。
# nano /etc/conf.d/hwclock デフォはUTC
clock="JST"
syslogとcronをemergeする
# emerge syslog-ng
# rc-update add syslog-ng default
下記は仕様が変わってvixie-cronがcronieに成った。
# emerge vixie-cron
# rc-update add vixie-cron default
chrootから抜ける
# exit
この辺りで仮想マシンからminimalCDを外しておく <ーーーー重要!!やったら出来た。直にではなくて一番右端で作業の事。今読むとどんな作業なのかが分からない。V-BOXゲストの場合は本体側の設定をクリックで>ストレージのような感じ。
# reboot <ーーーこれが出来なかった。エラー表示でした。
V-BOXの上側のメニューの仮想マシン>閉じる で強制的に終了した。
再起動で。
root
パスワード
一般ユーザーhogeの作成 ソース4より
ユーザー名
パスワード
CFLAGS="-march=native -O2 -pipe" # -march=nativeを追加
ここで上記は不要なのかも知れない。
MAKEOPTS="-j3" # この行を追加(数字はCPU数+1)
ここで上記は不要なのかも知れない。
INPUT_DEVICES="keyboard mouse virtualbox" # この行を追加
ここで上記は不要なのかも知れない。
LINGUAS="ja" # この行を追加
ここで上記は不要なのかも知れない。
--------------------------------------------
変則3回目では私が書き加えた物は全て有った。がキーボード入力がNG。
$ sudo emerge gnome-base/gnome-light <ーーUSE="を使用しなさいとの表示 スクリーンショトを撮って変則デユアルブートのMint17を起動で裏から操作するような感じで管理者権限に成ってleafpadでスクリーンショトを見ながら打ち込んで、終了で
ソース4
GentooをVMWareにインストールしてみた | Aruneko的PCのような何か
http://www.aruneko.net/archives/1189 <--これも意味深
ソース4の人は上級者、達人レベル、肝心な所が端折って書いて有るので、よく分からない。
# emerge lxde-meta
# emerge xorg-x11 emergeする順番が違って来るがどうなのか?
# emerge virtualbox-guest-additions <ーこれは効能が無いのでemergeしない
# emerge lxdm
# emerge twm
# emerge xf86-input-evdev
# nano /etc/conf.d/xdm DISPLAYMANAGER="lxdm"
# nano /home/ユーザー名/.xinitrc
exec startlxde
# rc-update add dbus default # rc-update add xdm default <ーーこれは以前実機にインストールを
チャレンジした時に xdmは存在しない と言うPCの表示だった気がする。が仕様変更
前のコマンドで打ち込んだ所が有るので。 4回目はOKでした。
これで仮想マシンの電源を投入するとLXDMでログインしてLXDEの画面が出てきた。
こう成って欲しい物です。