Home
News
Forum
Wiki
Blog
Contents
Gallery
Movies
Downloads
About NSL
If you want to see English page, please click "English" Button at Left.
[
タイトル一覧
|
ページ一覧
|
新規
|
単語検索
|
最終更新
|
ヘルプ
]
gentoo
のバックアップソース(No.4)
[
トップ
]
[ ]
差分
を表示
現在との差分
を表示
gentoo
へ行く。
« Prev
Next »
*gentoo 構築 [#s135e2bd] http://www.gentoo.org/doc/ja/handbook/handbook-x86.xml?part=1 ここを見れば大体大丈夫 **手順1 [#z30756b7] ディスクの準備~ fdiskでパーティションを切る。~ sda1 /boot mkfs.ext2 sda2 swap mkswap sda3 / mk.ext4 ~ マウントする。 mkdir /mnt/gentoo mount /dev/sda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/sda1 /mnt/gentoo/boot **手順2 [#c208181e] DLする。 http://ftp.jaist.ac.jp/pub/Linux/Gentoo/releases/x86/current-stage3/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/snapshots/ 展開するときにstage3にはパーミッションを保持するように... cd /mnt/gentoo tar xjfvp stage3.tar.bz tar xjfv portage.tar.bz -C usr ~ vi etc/make.conf CFLAGS="-march=native -O2 -fomit-frame-pointer -pipe" CXXFLAGS="${CFLAGS}" CHOST="i686-pc-linux-gnu" #CHOST="x86_64-pc-linux-gnu" //64bitの時 MAKEOPTS="-j4" #コア数X2程度 ~ "-march=native" は gcc-4.2 から導入された gcc がCPUを自動判定して、CPU用の最適化オプションをつけてくれもの http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/i386-and-x86_002d64-Options.html#index-march-1395 細かい設定はここにある #!/bin/sh CC="gcc" OPT="-march=native" NATIVE=$(echo | ${CC} -E -v ${OPT} - 2>&1 | grep cc1) NOARCH=$(echo | ${CC} -E -v - 2>&1 | grep cc1) for native in ${NATIVE} ; do FOUND=0 for noarch in ${NOARCH} ; do if [ "${native}" = "${noarch}" -a "${native}" != "${OPT}" ] ; then FOUND=1 break fi done if [ ${FOUND} -eq 0 ] ; then echo -n "${native} " fi done echo (引用:http://d.hatena.ne.jp/tmatsuu/20090110/1231557035)~ こちらの方のスクリプトでnativeの設定を展開できるらしい。~ nativeにしてあとで展開しちゃえばおkってことですね。~ ~ gentooのミラー先指定 mirrorselect -i -o >> /mnt/gentoo/etc/make.conf mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf しかし、できない環境もあるよね。~ vi etc/make.conf GENTOO_MIRRORS="http://ftp.jaist.ac.jp/pub/Linux/Gentoo" SYNC="rsync://ftp.jaist.ac.jp/pub/Linux/Gentoo-portage" 追記する~ chrootの前設定 cp -L /etc/resolv.conf /mnt/gentoo/etc/ mount -t proc none /mnt/gentoo/proc mount --rbind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash env-update >> Regenerating /etc/ld.so.cache... source /etc/profile emerge --sync eselect profile list eselect profile set 3 ~ USEフラグをつける。インストールしたいパッケージを記入、いらないのにマイナスをつける。 less /usr/portage/profiles/use.desc nano -w /etc/make.conf USE="-gtk -gnome qt4 kde dvd alsa cdr" //正直いまは設定しないでもいい ~ nano -w /etc/locale.gen locale-gen cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime **Kernel [#j59805a2] ***通常 [#h13dd2f4] emerge gentoo-sources cd /usr/src/linux/ make menuconfig make make modules_install cp arch/i386/boot/bzImage /boot/kernel-2.6.34-gentoo-r1 ***初級者コース [#v9b7196b] emerge gentoo-sources emerge genkernel genkernel --menuconfig all ***モジュール設定&必要アプリインストール [#p01dac6c] emerge syslog-ng vixie-cron vim mlocate rc-update add syslog-ng default rc-update add vixie-cron default find /lib/modules/<kernel version>/ -type f -iname '*.o' -or -iname '*.ko' >> /etc/make.conf vi /etc/make.conf :% s/^\/.*\//modules="/g :% s/.ko$/"/g ***初期設定類 [#n5c0da69] vi /etc/fstab /dev/sda1 /boot ext2 defaults 1 2 /dev/sda3 / ext4 noatime 0 1 /dev/SWAP none swap sw 0 0 /dev/cdrom /mnt/cdrom auto noauto,ro 0 0 詳細については http://www.gentoo.org/doc/ja/handbook/handbook-amd64.xml?part=1&chap=8 vi /etc/conf.d/hostname hostname="tux" vi /etc/conf.d/net config_eth0="192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" routes_eth0="default via 192.168.0.1" または config_eth0="dhcp" 但しDHCPを使う場合は emerge dhcpcd cd /etc/init.d ln -s net.lo net.eth0 rc-update add net.eth0 default vi /etc/conf.d/keymaps vi /etc/conf.d/hwclock passwd ***Grub [#x648167f] emerge grub vi /boot/grub/menu.lst default 0 timeout 30 splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo Linux root (hd0,0) kernel /boot/kernel-genkernel-x86_64-3.7.10-gentoo root=/dev/ram0 real_root=/dev/sda3 initrd /boot/initramfs-genkernel-x86_64-3.7.10-gentoo grep -v rootfs /proc/mounts > /etc/mtab grub-install --no-floppy /dev/sda
« Prev
Next »
gentoo のバックアップ一覧
gentoo のバックアップソース(No. All)
1: 2013-01-12 (土) 08:16:31
s09081
2: 2013-01-12 (土) 08:55:05
s09081
3: 2013-01-22 (火) 00:14:17
s09081
4: 2013-03-07 (木) 18:51:21
s09081
5: 2013-03-08 (金) 02:40:35
s09081
6: 2013-03-08 (金) 05:42:35
s09081
現: 2013-05-29 (水) 18:15:03
iseki
サイト内 検索
高度な検索
ログイン
ユーザー名:
パスワード:
パスワード紛失
新規登録
サブ メニュー
新着情報
Books
リンク
サイトマップ
e-Learning
TUIS 認証局証明書
ミニカレンダー
2024年 5月
日
月
火
水
木
金
土
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<今日>
オンライン状況
91 人のユーザが現在オンラインです。 (16 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 91
もっと...
アクセスカウンタ
今日 :
昨日 :
総計 :
Powered by XOOPS Cube 2.1© 2001-2006
XOOPS Cube Project
Design by
XoopsDesign.com