結果として、失敗の作業なので読む必要は有りません。自分用メモです。
A full description on the available USE flags can be found on the system in /usr/portage/profiles/use.desc.
root #
less /usr/portage/profiles/use.desc
root #
nano -w /etc/portage/make.conf
USE="-gtk -gnome qt4 kde dvd alsa cdr" これはKDE用のようなので関係無い。
Timezoneroot #
ls /usr/share/zoneinfo
下記は Europe/Brusselsでの例なのでTokyoではどうなのか?root #
echo "Europe/Brussels" > /etc/timezone
1年前での時刻の設定
# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
類推で# echo "Asia/Tokyo" > /etc/timezone かなり怪しいのですが。
なんとhi-hoのインストールの仕方は上2行のような感じ。
で作業予定。 何とコピペではスペースは入れていないのに
" A のように見えてしまう。
hi-hoは複製・転載は禁止します。との事です。root #
emerge --config sys-libs/timezone-data
で作業予定。
Configure locales ここは絶対に合っていると思う。
root #
nano -w /etc/locale.gen より
#nano /etc/locale.gen
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8 で作業予定。root #
locale-gen
root #
env-update && source /etc/profile より
# locale-gen
#env-update && source /etc/profile
で作業予定。
For Intel Core i7 CPU users or those having econf error during install (with the current 2012.1 release of Gentoo which ships with GCC 4.5.3 compiler) it is recommended to begin your install with the -march=core2 flag to generate a base install against GCC 4.5.3, then later you can upgrade GCC to 4.6.3 or newer in order to support the new -march=corei7 flag. Below is the recommended setting to begin with for Core i7 users:
CFLAGS="-march=core2 -O2 -pipe" CXXFLAGS="${CFLAGS}"
CFLAGS="-march=corei7 -O2 -pipe" <ーーソース2より
MAKEOTS="-j5" ここは MAKEOTS="-j9" が正解なのかも知れない
ソース2より上記かな?
https://wiki.gentoo.org/wiki/CFLAGS
Configuring the Linux kernel 段々と疲労してやる気がなく成りつつ有ります。
root #
emerge --ask sys-kernel/gentoo-sources
genkernel
を使用する。kernelのbuildの方のやり方は採用しない。root #
emerge genkernel
root #
genkernel --install initramfs
root #
emerge --ask sys-kernel/genkernel
root #
nano -w /etc/fstab
/dev/sda2 /boot ext2 defaults 0 2
root #
genkernel all
root #
ls /boot/kernel* /boot/initramfs* より
# genkernel all
ls /boot/kernel* /boot/initramfs*
で作業予定。
Configuring the modules
root #
find /lib/modules/<kernel version>/ -type f -iname '*.o' -or -iname '*.ko' | less より
find /lib/modules/<kernel version>/ -type f -iname '*.o' -or -iname '*.ko' | less で作業予定。 タイプミスで画面が流れだしたらqキーを押す。
root #
nano -w /etc/conf.d/modules
root #
emerge --ask sys-kernel/linux-firmware
root #
nano -w /etc/fstab より
# nano /etc/fstab
/dev/sda20 /boot ext4 noauto,noatime 1 2
/dev/sda27 / ext4 noatime 0 1
/dev/sda5 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0 <ーーー#を付加した。
で作業予定。
Host and domain information
root #
nano -w /etc/conf.d/hostname より
root #
emerge --ask --noreplace net-misc/netifrc
To use DHCP, define config_eth0
:
config_eth0="dhcp"
Please read /usr/share/doc/netifrc-*/net.example.bz2 for a list of all available options. Be sure to also read up on the DHCP client man page if specific DHCP options need to be set.
If the system has several network interfaces, then repeat the above steps for config_eth1
, config_eth2
, etc.
Now save the configuration and exit to continue.
Automatically start networking at boot
root #
cd /etc/init.d
root #
ln -s net.lo net.eth0
root #
rc-update add net.eth0 default
The hosts file
root #
nano -w /etc/hosts
# This defines the current system and must be set 127.0.0.1 tux.homenetwork tux localhost # Optional definition of extra systems on the network 192.168.0.5 jenny.homenetwork jenny 192.168.0.6 benny.homenetwork benny
パスワード更新
root #
passwd
Gentoo (at least when using OpenRC) uses /etc/rc.conf to configure the services, startup, and shutdown of a system. Open up /etc/rc.conf and enjoy all the comments in the file. Review the settings and change where needed.
root #
nano -w /etc/rc.conf <ーーどう扱うのか不明。
root #
nano -w /etc/conf.d/keymaps
# nano /etc/conf.d/keymaps
keymap="jp106"
で作業予定。
# emerge dhcpcd このコマンドはもう今では消滅したのか?不明。
dhcpcdを使用しない方でやるか迷う所です。
2012年1月にvmware-playerにゲストとしてインストールしたジェンツーペンギン
64bitはdhcpcdを使用ですが、今では参考にしたhttpが無いようで、どのように
して作業したのか不明。
root #
nano -w /etc/conf.d/hwclock
clock="local"
#
nano /etc/conf.d/hwclock
clock="local"
で作業予定。Installing system toolsroot #
emerge --ask app-admin/syslog-ng より
root #
rc-update add syslog-ng default
上記4行は
syslogとcronをemergeする
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron default
# emerge cronie
# rc-update add cronie
default vixie-cronからcronieに変わったようです。
で作業予定。 感想としてダメだこのトリは。
一時期どう対処したらいいのかの表示が分り易かった事も有ったのですが。
Installing a DHCP client
Important
Although optional, the majority of users will find
that they need a DHCP client to get on their network.
Please install a DHCP client. If this is forgotten,
then the system might not be able to get on the network,
and thus cannot install a DHCP client afterwards as well.
In order for the system to automatically obtain an IP address
for one or more network interface(s),
it is necessary to install a DHCP client.
We recommend the use of net-misc/dhcpcd although many other DHCP clients
are available through the portage tree as well:
root #
emerge --ask net-misc/dhcpcd 有りました。これは
Configuring the bootloader
Installing GRUB2root #
emerge --ask sys-boot/grub
root #
grub2-install /dev/sda
# grub2-install /dev/sda で作業予定。1年前に比べて簡単に成ったようですが
これは
# emerge grub
合っているのか不明。
root #
grub2-mkconfig -o /boot/grub/grub.cfg
1年前と比べてインストール順番が違うのですが、合っているのか不明。ブートローダーの設定
# emerge grub <ーー1回目は何故か、ここも結構時間が掛かった。
# cd /boot
# mkdir grub
# grub2-mkconfig -o /boot/grub/grub.cfg
# grub2-install /dev/sda <ーーーこの順序でOK。
でしたが。
Rebooting the systemroot #
exit
cdimage ~#
cd
cdimage ~#
umount -l /mnt/gentoo/dev{/shm,/pts,}
cdimage ~#
umount /mnt/gentoo{/boot,/sys,/proc,}
cdimage ~#
reboot
との事なので、
chrootから抜ける
# exit で作業予定。
アンマウント
# umount -l dev/
# umount -l proc/
この辺りでPCからminimalCDを外しておく
# reboot で作業予定。
<ーーエラー表示 Input/output error
でエラー表示、仕方が無いのでタップスイッチをOFFにしてPCの電源を落とし、タップスイッチをONにしてPCの電源SWをONにして
再起動出来た。
root
パスワード
Finalizing
nano -w
はnano で作業予定。