雑記 日記帳 構想として 今のジェンツーペンギン 8月 partXX 中古PC 実機
これは下書きです。
構想として 今のジェンツーペンギン 8月 partXX 中古PC 実機
とここまで書いて、さてどのやり方で作業しようかと思案中。
良く行ってtomboyがemerge出来ない方法では作りたくは無いが。
------------------------------------------------------------------
sda5 swap 8GB
sda20 ext4 199MB <--これは使用しない予定
sda27 ext4 50GB
http://882323836.hatenablog.com/entry/2015/05/23/060903 ここを参考にする。
----------------------------------------------------------------------------
vmware-playerゲストで
--------------------------------------------------
# date <ーーーー単なる確認。
# cd /mnt/gentoo
--------------------------------------------------------------------------
http://882323836.hatenablog.com/entry/2015/05/23/060903 より
実機で
# mount /dev/sda27 /mnt/gentoo/
# mkdir /mnt/gentoo/boot
# mount /dev/sda20 /mnt/gentoo/boot
# swapon /dev/sda5
# date <ーーーー単なる確認。
# cd /mnt/gentoo
--------------------------------------------------------------------------
**************************************************************************
http://882323836.hatenablog.com/entry/2015/05/22/045506 より
日本の物は日付が古かったのでGentoo .isoでググッて下記httpから落としました。
https://www.gentoo.org/downloads/ ここでstage3のtarも落とせるハズ。
で、落とした.isoは5月にCDに焼いた物が有るので、今回はそれを使用する事にする。
5月20日頃なので約3ヶ月前の物ですが。
作業の前工程
sda27をMint17を起動でgpartedでext4でFormat ラベル Gentoo-i7-/-x27
sda20をMint17を起動でgpartedでext4でFormat ラベル x20-199MB-moto-G
で、落としたstage3のtarは前もってMint17を起動でsda27にcopyで貼り付けておく。
sdbのHDDはPCから切り離しておく、念の為&時間が掛かると予想される為。
実機で
ここからが作業の開始です。
F9キーでCDを選択でCDから起動
Enter
キーボードは22のjapanを選択する。
# mount /dev/sda27 /mnt/gentoo/
# mkdir /mnt/gentoo/boot
# mount /dev/sda20 /mnt/gentoo/boot
# swapon /dev/sda5
# date <ーーーー単なる確認。
# cd /mnt/gentoo
ここからは
http://882323836.hatenablog.com/entry/2015/08/09/100549 を参考にする。
# 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 より
# nano /etc/portage/make.conf
(下記のように変更)
CFLAGS="-march=native -O2 -pipe" # -march=nativeを追加
必要なファイルを更新して chroot でインストール環境に入ります。
以下
http://882323836.hatenablog.com/entry/2015/08/09/100549 を参考にする事。
http://882323836.hatenablog.com/entry/2015/05/22/045506 も参考にする事。
グラボ関係をまだ調べていなかった。その時に成ったら考える。
# nano /etc/portage/make.conf
(下記のように変更)
CFLAGS="-march=native -O2 -pipe" # -march=nativeを追加
必要なファイルを更新して chroot でインストール環境に入ります。
# eselect profile list
# eselect profile set 3 LXDEを選択
時刻の設定
# 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
カーネルのコンパイル genkernelでの場合
# emerge gentoo-sources <ーー今ここ
# emerge genkernel
# genkernel all <ーーここも結構時間が掛かる。よく見ていなかったので掛かった時間は不明。 8-17 12:37-12:51 30分位か。 7:07-7:21 <ーー今ここ
Ver3.4.49.2を右記にするのか 4.0.5-gentoo for x86_64 の文字列が表示。
-----------------------------------------------------------------------
GRUBのインストール 下記で作業する。
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 <ーーー#を付加した。
ホストネーム設定
# nano /etc/conf.d/hostname
hostname="Gentoo Linux"
ネットワーク設定
# ifconfig
アダプタ名を確認。メモに書き込む。今回はeno16777736だった .xxx.yyy と.xxx.は# ifconfigの表示を書き込んだメモを見て打ち込んで下さい。 1.110 1.255
今回はenp0s25だった。 これはV-BOXと同じなのでダメな予感。server error表示が出ると予想。 1.73 1.255
# nano /etc/conf.d/net
# rc-update add sshd default <ーここはホストでは不要だと思うが不明。
ここでsshdをデフォに設定のようです。
キーマップの設定
# nano /etc/conf.d/keymaps
keymap="jp106" デフォはus
パスワード更新
# passwd 文字化けで何がなんだか分からない。
# nano /etc/conf.d/hwclock
syslogとcronをemergeする
# emerge syslog-ng
# rc-update add syslog-ng default
chrootから抜ける
# exit
この辺りでPCからminimalCDを外しておく
# reboot エラー表示 Input/output error これはダメな予感。
仕方が無いのでタップスイッチをOFFにしてPCの電源を落とし、タップスイッチをONにしてPCの電源SWをONにして
再起動出来た。
再起動で。
root
パスワード
一般ユーザー ユーザー名 の作成 wikiとソース4より
<ーー今ここ
ユーザー名
パスワード でパスワードを受け付けてくれない、仕方が無いので
これはrootとユーザーでパスワードを同じにしたせいかも知れない。不明です。
-----------------------------------------
ソース1より
一般ユーザーの作成
# useradd ユーザー名 -d /home/ユーザー名
# cd /home
# mkdir ユーザー名
# chown -R ユーザー名:ユーザー名 ユーザー名
# passwd ユーザー名
# emerge sudo <ーーこれは既に作業済みなので抜かす
# groupadd sudo
# EDITOR=nano visudo
%sudo ALL=(ALL) ALL
パスワード打ち込み不要設定も追加した。
# usermod -G sudo ユーザー名
-------------------------------------
ユーザー名
パスワード で、OKでしたがユーザー名とパスワードが構想とは違う物に成りました、後で簡単に忘れそう。
ユーザー名
パスワード
nvidia-xconfig このコマンドは少なくとも今年5月以降NGだったハズ。ガ〜〜ン。どうするか?
x11-base/xorg-server udev をコピペして保存。
或いはジェンツーペンギンで作業で
# nano /etc/portage/package.use/udev で
x11-base/xorg-server udev を打ち込んで保存。多分保存出来ないと予想。今までの経験で。ファイル名は何でもいい。フォルダの中に有るファイルはそれだけで支配下に置かれる、酷い仕様だと思う。
保存出来ました。予想外。
# emerge app-misc/screen ダブリですが作業。
# emerge dev-vcs/git <ーーVIDEO_CARDS="nvidia" の時145個
29個 20:27-20:39
ソース20 は
# emerge xorg-x11 をしていなくて
# emerge --quiet-build xorg-server <ーーここをG地点とする
# emerge --quiet-build nvidia-drivers <ーーここがNVIDIA作業の位置のようです。# nano /etc/portage/make.conf
# emerge --quiet-build --update --newuse --deep @world ここは昨年では
USE="nvidia xvmc"
# emerge --quiet-build --emptytree @world と書いて有ったような気がする。
これは その 1 の方に書いて有りました。
最悪V-BOXゲストでやった方法で作業でするか?tomboyが・・・・
ここで酷いBUGを発見。から で変換すると文字化けする。
くう で変換するとOK。
これはhatenaのせいではと思うが、本当の所は不明。
$ sudo emerge gnome-base/gnome-light <ーーUSE="を使用しなさいとの表示 スクリーンショトを撮ってスクリーンショトを見ながら打ち込んで、終了で
lxde-base/lxde-meta
<ーーソース10より# emerge lxde-meta <ーー今ここ # emerge xorg-x11 <ーー今ここ
# emerge virtualbox-guest-additions
# emerge lxdm
# emerge twm <ーーいまここ
# emerge xf86-input-evdev
# nano /etc/conf.d/xdm
DISPLAYMANAGER="lxdm" <--今ここ
一応LXDEが起動するように設定。
# nano /home/ユーザー名/.xinitrc
exec startlxde
dbusとxdmを自動起動するように設定。
# rc-update add dbus default
# rc-update add xdm default
これで仮想マシンの電源を投入するとLXDMでログインしてLXDEの画面が出てきた。
おめでとうございます。これが実機でOKなのかは不明。V-BOXではNG。
**********************************************************
LXDEの画面が出た直前でした作業は下記
# emerge --quiet-build --emptytree @world 半日は掛ったと思う。
これはCPUが低スペだから。# nano /etc/portage/package.use/udev
x11-base/xorg-server udev を打ち込む。#
emerge --quiet-build xorg-server <ーー上の方より、なのでG地点
でUSEを使用しろとの表示、
USE="-static-libs"
USE="dri -doc {-test}"
ABI_X86="(64) -32 (-x32)"
USE="(-selinux)"
ABI_X86="32*"
USE="-doc"
USE="bzip2 ipv6 truetype -doc -static-libs"
INPUT_DEVICES="evdev keyboard mouse -acecad -aiptec -elographics -fpit -hyperpen -joystic (-libinput) -mutouch -penmount -synaptics -tslib -vmmouse -void -wacom"
VIDEO_CARDS="nvidia -apm -ast chips -cirrus -dummy -epson -fbdev -fglrx (-freedreno) (-geode) -glint -i128 (-740) -intel -mach64 -mga -modesetting -neomagic -nouveau -nv (-omap) (-omapfb) -qxl -r128 -radeon -radeonsi -rendition -s3 -s3virge -savage -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v41 -vesa -via -virtualbox -vmware (-voodoo)"
USE="-firmware"
USE="kmod udev zlib -dns -static-libs"
USE="minimal"
USE="glamor ipv6 nptl suid udev xorg -dmx -doc -kdrive -minimal (-selinux) -static-libs -systemd -tslib -unwind -wayland -xnest -xvfb"
USE="X acpi gtk2 multilib tools -gtk3 -pax_kernel -uvm"
"package.use"
>=x11-libs/libXau-1.0.8 abi_x86_32
>=x11-proto/kbproto-1.0.6-r1 abi_x86_32
>=x11-libs/libXdmcp-1.1.1-r1 abi_x86_32
>=x11-libs/libpthread-stubs-0.3-r1 abi_x86_32
>=x11-proto/xf86bigfontproto-1.2.0 abi_x86_32
>=x11-proto/xproto-7.0.27 abi_x86_32
>=x11-proto/inputproto-2.3.1 abi_x86_32
>=x11-proto/xextproto-7.3.0 abi_x86_32
>=x11-libs/libXext-1.3.3 abi_x86_32
>=x11-proto/xcb-proto-1.11 abi_x86_32
>=x11-libs/libX11-1.6.2 abi_x86_32
>=x11-libs/libxcb-1.11-r1 abi_x86_32
書き込んで、実際はUbuntu10.04を起動でコピペで保存で再び#
emerge --quiet-build xorg-server
ここで大ミスを発見rebootして再起動してgentooを立ち上げていなかったようでマルチブートメニューにgentooの欄が無い。
と思ったが、見るとrebootして再起動してgentooを立ち上げているような感じ。
Ubuntu10.04が起点ではダメなのかも知れませんのでここで起点をMint17にしてみます。
あまり期待は持てませんが。
#
emerge --quiet-build nvidia-drivers
#
gpasswd -a ユーザー名 video <-------Y地点
#
nano /etc/conf.d/modules
modules="nvidia" を打ち込む。
#
reboot
再起動で
#
lsmod | grep nvidia <-------Z地点
# nano
/etc/portage/make.conf
USE="nvidia
xvmc
" を打ち込む。
# e
merge --quiet-build --update --newuse --deep @world <ーー今ここ
#
eselect opengl set nvidia <-------W地点
#
eselect opencl set nvidia <-------X地点
#
nvidia-xconfig <ーー昨年はOKだったが今年はNGに成っていました。
生成された /etc/X11/xorg.conf を修正する
受け売りで変えた所はマウスは自動設定
ディスプレイのHorizSyncとVertRefreshの値を調べる為にまず、
ディスプレイの裏側をみて型式をメモして、ぐぐって ここは
http://882323836.hatenablog.com/entry/2015/05/22/045506 より
/etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 340.24 (buildmeister@swio-display-x64-rhel04-07) Wed Jul 2 15:50:44 PDT 2014
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
# InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from data in "/etc/conf.d/gpm"
Identifier "Keyboard0" #"Mouse0"
Driver "evdev" #"mouse"
Option "XkbLayout" "jp"
Option "XkbModel" "jp106"
Option "Protocol"
Option "Device" "/dev/input/mice"
# Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "iiyama"
ModelName "X2382HS-GB1"
HorizSync 30 - 80
VertRefresh 56 - 75
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1920x1080" "1680x1050" "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1920x1080" "1680x1050" "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1920x1080" "1680x1050" "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1920x1080" "1680x1050" "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
/etc/conf.d/modules
# You can define a list modules for a specific kernel version,
# a released kernel version, a main kernel version or just a list.
# The most specific versioned variable will take precedence.
#modules_2_6_23_gentoo_r5="ieee1394 ohci1394"
#modules_2_6_23="tun ieee1394"
#modules_2_6="tun"
#modules_2="ipv6"
#modules="ohci1394"
modules="nvidia"
# You can give modules a different name when they load - the new name
# will also be used to pick arguments below.
#modules="dummy:dummy1"
# Give the modules some arguments if needed, per version if necessary.
# Again, the most specific versioned variable will take precedence.
#module_ieee1394_args="debug"
#module_ieee1394_args_2_6_23_gentoo_r5="debug2"
#module_ieee1394_args_2_6_23="debug3"
#module_ieee1394_args_2_6="debug4"
#module_ieee1394_args_2="debug5"
# You should consult your kernel documentation and configuration
# for a list of modules and their options.
−−−−−−−−−−−−−−−−−−−−−−−−−−−−
/etc/portage/package.use
x11-base/xorg-server udev
app-text/poppler -qt4
dev-util/cmake -qt4
gnome-base/gvfs -http
------------------------------
ディスプレイの仕様
HorizSync 30 - 80 30-81
VertRefresh 56 - 75 56-76 でした。打ち込み量が多そうなので
昔、Super-grub-hybrid- 1.98sl-isoを落としてk3bでCDに焼いていたので
そのCDを使用でPCを起動でメニューの一番上を選択で
HDDのkernelのメニューが出て来たので
Gentooのkernelでは無さそうなのを選択でMint12が起動で端末で
sudo grub-install /dev/sda
sudo update-grub HDDのマルチブートのメニューを作って再起動で
マルチブートのメニューが出るのでmainにしているMint14を選択でMint14が起動で端末で
sudo grub-install /dev/sda
sudo update-grub でHDDのマルチブートのメニューを作って確認の為再起動でMint14を選択でMint14が起動で管理者権限でGentooの/etc/X11/xorg.conf
をleafpad使用で書き換える。Firefox起動でコピペした後書き換える。これで再起動でマルチブートのメニューのGentooを選択で
LXDEの画面が出ました。<ーー今ここ
--------------------------------------------------
ここまでたどり着けたらいいのですが、かつtomboyがemerge出来ること。
以下は私が勝手にやった事。
# emerge porthole
# emerge opera
# emerge leafpad
ここでOperaを起動で文字化けでフォントが不足なのが判明、知ってはいましたが。
# porthole portholeを起動
vlgothic、ipaex、ipamonafont、ja-ipafont、takao-fonts、unifont、
ubuntu-font-family、alsamixergui、alsa-oss、clementine、file-roller、
clementine、alsamixerguiがメニューに表示されず、何故だ?
端末で
# emerge clementine でメニューに表示されました。portholeでは
インストール出来ていなかったと思われます。
端末で$ clementine で変化なしでしたので。
でclementineを起動でスピーカーから音声が出ず。
# emerge alsamixerguiで失敗 エラーの英語の表示
# emerge radiortay 起動でスピーカーから音声が出ず。
ここでBackupを取る。
OperaはOpera12.16を起動で
12.00のtarを落として展開して起動でFirefoxのtarを落として展開して起動出来た。
Operaは12.16だとFirefoxのtarが落とせない。
参考http
http://882323836.hatenablog.com/entry/2014/07/03/073525
下記はまだ未インストール このまま未インストールでいいのかは不明。
# emerge app-misc/screen
# emerge dev-vcs/git <ーー131個emergeで2時間掛った。
ソース 1
VirtualBoxにGentoo/Linuxのインストールしたときのメモ 2014-05-28
http://k-side.hatenablog.jp/entry/2014/05/28/171801
ソース4
GentooをVMWareにインストールしてみた | Aruneko的PCのような何か
http://www.aruneko.net/archives/1189 <--これも意味深
ソース10
https://wiki.gentoo.org/wiki/LXDE
下記httpを参考にした。
ソース20
2014-02-01 の Gentoo Linux 作業記録(その 1:/etc/fstab)
http://ochaochaocha3.hateblo.jp/entry/2014/02/02/2014-02-01-gentoo-linux-part-1-etc-fstab
2014-02-01 の Gentoo Linux 作業記録(その 2:x11-drivers/nvidia-drivers)
http://ochaochaocha3.hateblo.jp/entry/2014/02/02/2014-02-01-gentoo-linux-part-2-x11-drivers-nvidia-drivers
2014-02-01 の Gentoo Linux 作業記録(その 1:/etc/fstab)
http://ochaochaocha3.blogspot.jp/2014/02/2014-02-01-gentoo-linux-part-1-etc-fstab.html
2014-02-01 の Gentoo Linux 作業記録(その 2:x11-drivers/nvidia-drivers)
http://ochaochaocha3.blogspot.jp/2014/02/2014-02-01-gentoo-linux-part-2-x11-drivers-nvidia-drivers.html
長く成ったのでpart2へと続く part2はまだ書いていません。
http://882323836.hatenablog.com/entry/2015/08/10/003534
ここまででOKです。以下不要 <ーーこれが本当の以下不要
*********************************************************************
#
emerge gnome-base/gnome-light
#
env-update && source /etc/profile
#
/etc/init.d/dbus start
#
rc-update add dbus default
#
getent group plugdev
plugdev:X:104:
各GNOMEユーザーのユーザー名で、次のコマンドで<ユーザー名>に置き換えます。
root #
gpasswd -a <username> plugdev
$
echo "exec gnome-session" > ~/.xinitrc
$
startx
ソース4
GentooをVMWareにインストールしてみた | Aruneko的PCのような何か
http://www.aruneko.net/archives/1189 <--これも意味深
ソース4の人は上級者、達人レベル、肝心な所が端折って書いて有るので、よく分からない。
ソース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の画面が出てきた。
こう成って欲しい物です。
ソース 1
VirtualBoxにGentoo/Linuxのインストールしたときのメモ 2014-05-28
http://k-side.hatenablog.jp/entry/2014/05/28/171801