gentoo安装错误纪念贴

来源:互联网 发布:好学而近乎知 编辑:程序博客网 时间:2024/06/10 21:04

安装文档使用gentoo官方文档
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml

配合http://cn.bing.com/ 必应的网页翻译功能翻译

辅助工具   谷歌/百度


推荐gentoo使用163镜像


网络


半天弄不上网原来忘了这个
代码 3.5: 使用dhcpcd 
# dhcpcd eth0 一些网络管理员要求你使用DHCP服务器所提供的主机名和域名。这种情况下请用 # dhcpcd -HD eth0 


分区
分区使用  图形化分区工具 cfdisk/dev/sda

 

make.conf 配置

位置nano -w /etc/portage/make.conf

http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intelintel CPU

 

Portage体系

 

验证系统配置文件

# eselect profile listAvailable profile symlink targets:  [1]   default/linux/amd64/10.0 *  [2]   default/linux/amd64/10.0/desktop  [3]   default/linux/amd64/10.0/server

 

更改配置文件

# eselect profile set 2

 

desktop为桌面 server为服务器

 

内核

检查创建的内核映像名称和 initrd

# ls /boot/kernel* /boot/initramfs*

genkernel自动编译内核怎么配合手动配置
genkernel --menuconfig --bootloader=grub all 


gentoo内核编译错误
/bin/sh: perl: command not found
make[3]: *** [arch/x86/kernel/cpu/capflags.c] Rrroer 127
make[2]: *** [arch/x86/kernel/cpu/] Error 2
make[1]: *** [arch/x86] Error 2

解决
emerge perl

Grub

安装GRUB和GRUB2半天满屏代码乱跑,然后有个红字Failed
第N次安装GRUB2时,CTRL+Z停止
出现安装gentoo GRUB2卡在sy-boot/grub-9999问题

使用如下命令
echo "sys-boot/grub:2 **" >> /etc/portage/package.accept_keywords
echo "sys-boot/grub:2" >> /etc/portage/package.unmask
emerge -av sys-boot/grub:2

输入
would you like to merge these paceges? y
>>>verifying ebuild manifests
>>>Emerying(1 of 1) sys-boot/grub-9999

http://blog.csdn.net/cenziboy/article/details/7053567



grub引导gentoo配置文件/boot/grub/grub.conf
default 0
timeout 30
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz

#title Gentoo Linux 3.2.12
#root (hd0,0)
#kernel /boot/kernel-genkernel-x86_64-3.2.12-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 sda-stroke 
#initrd /boot/initramfs-genkernel-x86_64-3.2.12-gentoo
video=uvesafb:mtrr:3,ywrap,1024x768-32@85
#vim:ft=conf

把帖子里的#去掉保存最后一个
grub成功了ORZ


Gentoo Windows7 双系统 Grub 设置问题

安装win7最好把win7的分区,装在硬盘的最前面,要不会出错


分区1 Windows c 盘

分区5 Windows d 盘

分区6 Windows e 盘

分区7 Windows d 盘

分区8 linux /boot 引导

分区9 linux /swap 交换

分区10 linux / 根分区

amd64系统&&内核版本3.5.7
/boot/grub/grub.conf

default 0
timeout 30
splashimage=(hd0,7)/boot/grub/splash.xpm.gz

title Gentoo Linux
root (hd0,7)
kernel /boot/kernel-genkernel-x86_64-3.5.7-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda10 
initrd /boot/initramfs-genkernel-x86_64-3.5.7-gentoo

title Windows 7
rootnoverify (hd0,0)
makeactive
chainloader +1

Xorg

安装XORG出现错误

The following USE changes are necessary to proceed: 
#required by media-libs/mesa-7.11.2, required by x11-base/xorg-server-1.11.2-r2[-minimal], required by x11-drivers/xf86-input-evdev-2.6.0, required by x11-base/xorg-drivers-1.11[input_devices_evdev] 
>=dev-libs/libxml2-2.7.8-r5 python 
错误同http://forums.gentoo.org/viewtopic-p-7037798.html
我把pyhton变量加入USE中出现
出现
ERROR:sys-power/acpid-2.0.16-r1 failed


L吧已经回复了~
>=dev-libs/libxml2-2.7.8-r5 python 
放到你的/etc/portage/package.use即可
也可以通过在emerge 时添加emerge --autounmask-write=y来让emerge 自动帮你写入。只是你需要etc-update来确认这个自动修改。

英文文档说尝试启动 startx
出现错误
tal server error:
no screens found
please consult the x.org foundation support
at http://wiki.x.org
for help
please also check the log file at "/var/log/xorg.0.log" for additional information.server terminated with error(1). closing log file.
xinit:giving up
xinit:unable to connect to x server: connection refuseed
xinit: server errror



A卡?严格按照wiki就问题,主要是那个固件,我都是直接编译进内核的~

也可以用官方的专用驱动~修改/etc/make.conf中VIDEO_CARD="fglrx",再emerge -DuN world就会自动安装了,VIDEO_CARD="radeon"就会安装radeon的驱动,除了对显卡的操作需要二进制固件,其他的都是开源的~


gentoo装好xorg后startx出错用以前的方法现在还是报错
Section "Device" 
Identifier "AMD graphics" 
Driver "fglrx" 
EndSection
加入
/etc/X11/xorg.conf
为什么startx还是出错?
/var/log/Xorg.0.log
里的错误
(EE)Failed to load module"ati" (module does not exist,0)
(EE)Failed to load module"vesa" (module does not exist,0)
(EE)Failed to load module"fbdev" (module does not exist,0)
fatal server error:
no screens found

你用的是fglrx?(A卡)
/opt/bin/aticonfig --initial (自动生成)
再startx试试

笔记本触摸板问题?

我敢说你一定没看Xorg的英文文档
在make.conf里配置
INPUT_DEVICES="evdev synaptics"

kde

kde本地化

vim /etc/portage/make.conf

LINGUAS="zh_CN"

kde下的视频播放器
KMPlayer



本地化

设置locale
参照Arch wiki的安装方法
https://wiki.archlinux.org/index.php/Beginners%27_Guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#Locale
  • 默认情况下 /etc/locale.gen 是一个仅包含注释文档的空文件。选定你需要的本地化类型(移除前面的#即可), 比如中文系统可以使用:

en_US.UTF-8 UTF-8

zh_CN.GB18030 GB18030

zh_CN.GBK GBK

zh_CN.UTF-8 UTF-8

zh_CN GB2312

时区# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# echo "Asia/Shanghai"  >  /etc/timezone

 

其他

gnome3下的scim不能用的解决办法
使用fcitx  http://forums.gentoo.org/viewtopic-p-7049910.html

安装fcitx
emerge fcitx fcitx-configtool
安装完如果不能开机启动注意,看提示配置下开机启动

fcitx开机启动不了
卸载旧版本,emerge fcitx fcitx-configtool

终端启动办法直接按下Alt+F2,然后在对话框里面输入:gnome-terminal
建议不要,找不到终端你应该在用root帐号登录,请使用普通帐号

安装wpa_supplicant
不是必要的,使用NetworkManager即可

gentoo安装adobe flash
emerge -av adobe-flash //http://blog.csdn.net/foxbei/article/details/6088562

软连接错误可以试试这个
echo "=x11-libs/libdrm-2.4.27 libkms" >> /etc/portage/package.use

提示emerge --autounmask-write=y
现在推荐emerge --autounmask-write=y xxx,之后用dispatch-conf

时间硬件同步
尝试着把 hctosys 和 systohc 这两个,开和关,一共4种情况,排列组合一下就行了。光设local不行,得把这两个也设对。
第一次尝试的这种组合clock_systohc="YES"clock_hctosys="NO"关机时红色提示Failed hwclock...........然后重启后时间没有变

GCC还没到4.6,-march=corei7 看来不行
不要乱用啊,,,,,,,,


常用工具//包括sudo命令
emerge app-portage/gentoolkit

文泉驿微米黑 字体 
emerge wqy-microhei

微软字体
ttf-win7-fonts ttf-office-2007-fonts

conky

http://www.conanblog.me/it/conky-configuration-and-beautify/

#!/bin/bash
sleep
20&& conky-c ~/.conkyrc-q;

chmod x/home/loongsking/主题/conky.sh

设置开机启动

常用文档


http://www.gentoo.org/doc/en/handbook/index.xml 基础安装 一般选择AMD64
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel intel CPU
http://en.gentoo-wiki.com/wiki/Gnome_3 gnome3

NetworkManager不错的网络连接工具
http://wiki.gentoo.org/wiki/NetworkManager
http://en.gentoo-wiki.com/wiki/NetworkManager


VirtualBox虚拟机 http://wiki.gentoo.org/wiki/VirtualBox注意make.conf的,USE要添加qt4


funtoo

Funtoo 可以无缝切换,就切换过去了。
这里提供无缝切换步骤:

cd /usr
rm -rf  portage
git clone git://github.com/funtoo/ports-2012.git portage
emerge portage

vim /etc/portage/make.conf
参考 funtoo 安装手册修改一下

emerge -uD world

conky配置

mabole0130的conky配置   http://hi.baidu.com/mabole0130/item/b6c8afc0809e03b90d0a7be0

realasking的conky配置      http://hi.baidu.com/realasking/item/78c2bcc42454c0360831c62a


额外话题

在学校使用的Connectify共享上网,打开不开网页怎么办,使用wifi精灵OK