Gentoo V-BOXに2個目はインストール成功しませんでした。
雑記-part??
2014年07月06日 やっとどうにか今日の再々チャレンジでV-BOXに2個目のGentoo64bit LXDEをインストール成功。しそうなので忘れないうちにやった作業を書いておく。
成功だったらゲストの環境が整ったならmake.confなどを見て書いた事に誤記があれば
修正する予定。これは下書きです。<ーー注記はまだ不明な所は以前のをそのまま残しています。
2個目はインストール成功しませんでした。今思うとgparted.isoでの作業でドジったのでは?と思う。
2014-10-16 追記 2個目を作ろうとインストールで失敗の原因はCentOS7が7月7日に.isoをdownload出来るようにする為のメンテナンス?かCentOS7用の道幅を広げてGentoo用の道幅を狭めた為だと思う。
PCからの表示は
cp:cannot start '/usr/share/lxde/pcmanfm/pcman.conf'
No such file or directory でした。
1個目を起動して見ても/usr/share/lxde/pcmanfm と言う
directory は有りませんでした。それでもちゃんとLXDEは起動してpcmanfmも使えます。がっかりです。疲労感がどっとでました。/usr/share/lxde/pcmanfm と言うdirectoryが有れば
デュアルブートにしてMint側からcopyでGmailかDropBoxにでも貼り付けてcopyしようと思っていたのですが。
なので、下記はダメだった時の作業なので読む必要は有りません。 下記は自分用メモ。
こうなるとibus-mozcがNGとは言え、よく1個目がインストール出来たなと思います。
追記です。2014年7月7日 V-BOXに2個目のインストール成功です。
ソース 1
VirtualBoxにGentoo/Linuxのインストールしたときのメモ <--これが今、最適だと思う。
2014-0528
http://k-side.hatenablog.jp/entry/2014/05/28/171801
の受け売りですので上記httpに行って見て下さい。
V-BOXにgparted.isoで
/boot ext4 150MB
swap linux-swap 3GB
/ ext4 20GB? ぐらいで確保。で終了。
V-BOXで設定>ストレージでCDをinstall-amd64-minimal-20140619.isoに変えて起動。
キーボードは22のjapanを選択する。
swap ファイルの作成
# swapon /dev/sda2 <ーーーここは新たに追加した。
作成したファイルシステムをマウント
# mount /dev/sda3 /mnt/gentoo/
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot
# date <ーーーー単なる確認。
# cd /mnt/gentoo
# links www.gentoo.org/main/en/mirrors.xml
JAISTで落とした。まず↓矢印キーでJAPANでportageの入手
snapshots > portage-latest.tar.bz2 とたどって落とす。
Tabキーでyes、no Enterキーを押してdownloadが開始される。
Escキーと↓矢印キーでGO BACKでEnterキーを押して戻ってから↓矢印キーで
releases > amd64 > autobuilds > 20140619 >stage3-amd64-20140619.tar.bz2
Tabキーでyes、no Enterキーを押してdownloadが開始される。
落としたらEscキーと↓矢印キーでExitでEnterキーを押して抜けて
# ls で色が赤で表示か確認の事、白色だとマズイです。
# tar xvjpf stage3-*.tar.bz2 <ーーーー# tar xvjpf は本家と同じ。本家は下記
# tar xvjpf stage3-amd64-20140522.tar.bz2 なので今なら
# tar xvjpf stage3-amd64-20140619.tar.bz2 に成る。
# tar xvjf portage-*.tar.bz2 -C /mnt/gentoo/usr <ー本家は下記
# tar xvjpf portage-latest.tar.bz2 -C usr/
portage-*.tar.bz2のような書き方はマズイのか?1個目はそれで作業でOKだったが。
ミラーの選択JAISTらしき所を選択する。httpで。 これはスペースキーで*マークで確定していた。Enterキーを押して確定実行。
# mirrorselect -ioH >> etc/portage/make.conf
# mirrorselect -ior >> etc/portage/make.conf
必要なファイルを更新して chroot でインストール環境に入ります。
# cp -L /etc/resolv.conf etc/
# mount -t proc none proc/
# mount --rbind /dev/ dev/
# chroot . /bin/bash <ーーーここはchroot スペース ドット スペース /bin/bash なので注意の事。
# env-update
# source /etc/profile
# export PS1="(chroot) $PS1"
Profileここではdefault/linux/x86/13.0/desktopに設定しています。
# eselect profile list
Available profile symlink targets:
[1] default/linux/amd64/13.0
[2] default/linux/amd64/13.0/selinux
[3] default/linux/amd64/13.0/desktop
[4] default/linux/amd64/13.0/desktop/gnome
以下略
# eselect profile set 3
# nano /etc/portage/make.conf
-----------------------------------------------------------------------
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="bindist mmx sse sse2"
INPUT_DEVICES="keyboard mouse virtualbox"
VIDEO_CARDS="virtualbox"
LINGUAS="ja"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo/"
GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo/" <ーーゲストの環境が整ったならチェックする予定。1個目の成功と同じ。
SYNC="rsync://rsync3.jp.gentoo.org/gentoo-portage"
SYNC="rsync://rsync3.jp.gentoo.org/gentoo-portage" <ーーゲストの環境が整ったならチェックする予定。1個目の成功と同じ。
-----------------------------------------------------------------------
下記がデュアルブートにしてMint側からcopyした今回の/etc/portage/make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="bindist mmx sse sse2"
INPUT_DEVICES="keyboard mouse virtualbox"
VIDEO_CARDS="virtualbox"
LINGUAS="ja"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo/"
SYNC="rsync://rsync3.jp.gentoo.org/gentoo-portage"
-------------------------------------------------------------------------
カーネルのコンパイル genkernelで
# emerge --sync
# emerge gentoo-sources
# emerge genkernel
# genkernel all <ーーここも結構時間が掛かる。30分位か。
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 <ーーー#を付加した。
時刻の設定
# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
言語設定
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8
# locale-gen
ホストネーム設定
# nano /etc/conf.d/hostname
hostname="Gentoo Linux"
ネットワーク設定
# ifconfig
アダプタ名を確認。メモに書き込む。今回はenp0s3だった .xxx.yyy と.xxx.は# ifconfigの表示を書き込んだメモを見て打ち込んで下さい。.xxx.yyyの値は1回目の成功の時と同じでした。他の失敗の時には.yyyの値が違った。JAISTにしないでIIJにしていた時も有った。
# nano /etc/conf.d/net
dns_domain_lo="local.example.com"
config_enp0s3=( "192.168.xxx.yyy netmask 255.255.255.0 brd 192.168.xxx.255" ) <ーーソース 2より
routes_enp0s3=( "default via 192.168.xxx.1" ) <ーーソース 2より
# ln -s /etc/init.d/net.lo /etc/init.d/net.enp0s3
# rc-update add net.enp0s3 default
# rc-update add sshd default
キーマップの設定
# nano /etc/conf.d/keymaps
keymap="jp106" <ーーーこの設定をしたのに何故か101キーボード設定に成っていて使いずらい。 まだ不明。
下記以下はどうしようか迷ったが今まで上手く行っていないので手間なのだが受け売りで作業した。
パスワード更新
# passwd
syslogとcronをemergeする
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron default
ブートローダーの設定
# emerge grub
# cd /boot
# mkdir grub
# grub2-mkconfig -o /boot/grub/grub.cfg
# grub2-install /dev/sda <ーーーこの順序でOK。
chrootから抜ける
# exit
アンマウント
# umount -l dev/
# umount -l proc/
この辺りで仮想マシンからminimalCDを外しておく <ーーーー重要!!やったら出来た。直にではなくて一番右端で作業の事。
# reboot <ーーーこれが出来なかった。エラー表示でした。
V-BOXの上側のメニューの仮想マシン>閉じる で強制的に終了した。
再起動で。
root
パスワード
以下下記はVirtualBoxにGentoo/Linuxのインストールしたときのメモ 2014-0528
http://k-side.hatenablog.jp/entry/2014/05/28/171801
と全く同じなので上記のhttpに行って見て下さい。リンク切れに成るとマズイので書き込んだ。
今まで上手く行っていないので手間なのだが受け売りで作業した。
上手く行っていなかった原因はnet関係のようだ。
Gmailに保存の方が良かったのか?
一般ユーザーhogeの作成
# useradd hoge -d /home/hoge
# cd /home
# mkdir hoge
# chown -R hoge:hoge hoge
# passwd hoge
# emerge sudo
# groupadd sudo
# visudo
%sudo ALL=(ALL) ALL
# usermod -G sudo hoge
# emerge app-misc/screen
# emerge dev-vcs/git <ーー131個emergeで2時間掛った。今ここ。
LXDEとXorg関係を入れる。
# emerge lxde-meta <ーー69個emerge
# emerge xorg-x11 <ーー101個emerge
# emerge virtualbox-guest-additions
# emerge lxdm
# emerge twm
# emerge xf86-input-evdev
ディスプレイマネージャーを設定。
# nano /etc/conf.d/xdm
DISPLAYMANAGER="lxdm"
一応LXDEが起動するように設定。
# nano /home/hoge/.xinitrc <ーーー間違え易いので下記にする。
# nano /home/ユーザー名/.xinitrc
exec startlxde
dbusとxdmを自動起動するように設定。
# rc-update add dbus default
# rc-update add xdm default
再起動でLXDEの画面が出た。ませんでした。 ガ〜ン 衝撃です。
# reboot
でPCからの表示は
cp:cannot start '/usr/share/lxde/pcmanfm/pcman.conf'
No such file or directory でした。 ここで作業終了。
下記は不要だろうと思ったので作業しなかった。 が最後まで受け売りで作業した。
# emerge ruby ruby-gtk2 rubygems
# ln -s /usr/bin/gem20 /usr/bin/gem
# cd ~
# mkdir src
# wget -c http://
mikutter.hachune.net/bin/mikutter.0.2.2.1537.tar.gz <ーここは端末を横長にする必要有り。
# tar xzvf mikutter.0.2.2.1537.tar.gz
# cd mikutter
# ruby mikutter.rb
# gem install bundler
------------------------------------------
下記は私がインストールしたアプリ
# emerge porthole
# emerge opera
# emerge leafpad
# emerge ibus
# emerge mozc キーボードが101の設定に成っていて、自動起動がLXDEには無いようなのでibus-mozcが使えない。
JDはemergeで失敗したのでtarを落としてビルドしOKで動いた。Ubuntuのやり方で。
ソース 1
VirtualBoxにGentoo/Linuxのインストールしたときのメモ 2014-0528
http://k-side.hatenablog.jp/entry/2014/05/28/171801 <--これが今、最適だと思う。
ソース 2
Gentoo Linux x86_64 on VMware Player on Windows 7 構築メモ [その1] 2011 年 1 月 17 日
http://blog.chira-ura.info/2011/01/17/543