我的安装配置笔记,为下一次安装做个过程备份。这份是~x86的。~amd64的差不多就不贴了。两个系统共用/usr/portage/distfiles/,但各自有不同的 /usr/portage/,用的reiserfs。有不同的/,用的ext3。
机器是本本acer ferrari 4000, AMD Turion(tm) 64 Mobile Technology ML-30, 160GB 三星5400转硬盘, 1GB RAM, ATI mobilty X700 128MB,吸入式DVDRW,无线模块是boardcom的。
- # lspci
- 00:00.0 Host bridge: ATI Technologies Inc ATI Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge (rev 01)
- 00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
- 00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
- 00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
- 00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
- 00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
- 00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
- 00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI
- 00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
- 00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
- 00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
- 00:14.6 Modem: ATI Technologies Inc ATI SB400 - AC'97 Modem Controller (rev 02)
- 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
- 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
- 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
- 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
- 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
- 05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5789 Gigabit Ethernet PCI Express (rev 11)
- 06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
- 06:09.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
- 06:09.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
- 06:09.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
复制代码
/etc/X11/xorg.conf
/etc/fonts/local.conf
/etc/make.conf
- # These settings were set by the catalyst build script that automatically built this stage
- # Please consult /etc/make.conf.example for a more detailed example
- CFLAGS="-O2 -march=athlon-xp -pipe"
- CHOST="i686-pc-linux-gnu"
- CXXFLAGS="${CFLAGS}"
- LDFLAGS="-Wl,-O1"
- GENTOO_MIRRORS="http://[removed]"
- SYNC="rsync://[removed]"
- MAKEOPTS="-j2"
- PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage/xeffects/trunk /usr/local/portage/xeffects/experimental"
- ACCEPT_KEYWORDS = "~x86"
- USE = "ccache gtk gtk2 gd gnome joystick jpeg mmx nptl \
- flac fpc acpi bluetooth opengl \
- pcmcia pdf php perl qt3 qt4 quicktime samba svga \
- tiff usb xml real truetype \
- unicode vcd vorbis wifi win32codecs wxwindows \
- dvd cdr alsa sdl kqemu X qt3support \
- dri glitz svg zh_CN zh_TW bash-completion sse sse2 \
- rar cddb 3dnow 3dnowext aac dbus sqlite sqlite3 synaptics \
- xorg perl zip postgres cjk cgi zlib bzip2 lua rtc \
- mp2 mp3 directfb png x264 xvid gif xinerama xv mad \
- radio openal v4l v4l2 vidix a52 aalib cpudetction dts \
- dvdread enca encode fbcon ggi \
- ogg -dlloader"
- #CCACHE_SIZE="2G"
- VIDEO_CARDS="fglrx vmware fbdev vga vesa radeon"
- LINGUAS="zh_CN zh_TW en_US"
- source /usr/portage/local/layman/make.conf
复制代码
内核参考了 http://gentoo-wiki.com/HARDWARE_Acer_Ferrari_4005WLMi_Manual
想用新内核所以就没有suspend2。直接Suspend to disk。
/usr/src/linux/.config
无线网卡是boardcom的,用ndiwrapper+windows驱动比内核带的稳定。
/etc/conf.d/net
- # This blank configuration will automatically use DHCP for any net.*
- # scripts in /etc/init.d. To create a more complete configuration,
- # please review /etc/conf.d/net.example and save your configuration
- # in /etc/conf.d/net (this file :]!).
- modules=( "iwconfig" )
- #config_eth0=( "192.168.0.166 netmask 255.255.255.0 brd 192.168.0.255" )
- #routes_eth0=( "default gw 192.168.0.1" )
- # moving from /etc/conf.d/wireless:
- XXXYYY_wlan0="any"
- YYYXXX_wlan0="any"
- mode_wlan0="auto"
- sleep_scan_wlan0="5"
- associate_timeout_wlan0="30"
- key_XXXYYY="s:[removed] enc restricted"
- key_YYYXXX="[removed] enc restricted"
- #config_XXXYYY=( "dhcp" )
- config_XXXYYY=( "192.168.0.66 netmask 255.255.255.0 brd 192.168.0.255" )
- routes_XXXYYY=( "default gw 192.168.0.1" )
- config_YYYXXX=( "dhcp" )
- preferred_aps=( "XXXYYY" "YYYXXX" )
- #fallback_ESSID=()
复制代码
要额外安装的外部模块
- emerge ndiswrapper alsa-driver sys-fs/fuse ati-drivers
- gcc-config 1
- source /etc/profile
- emerge kqemu
- gcc-config 6
- source /etc/profile
复制代码
要额外安装的X模块
emerge synaptics gsynaptics
xgl和beryl的安装,基本按wiki进行,不同的是让内核支持了framebuffer,我常用控制台程序,zhcon用fb会快一点。
http://gentoo-wiki.com/HOWTO_XGL
http://gentoo-wiki.com/Beryl
ie6和ie7用ies4linux脚本安装,wine版本用最新的。然后复制一份 ~/.ies4linux/ie6 到 ~/.wine用来装别的软件。目前网银只能用公伤银行大众版和招伤银行大众版,工伤专业版搞不定,招伤的可以在QEMU下使用文件证书。
/usr/portage/分区每个月用gparted移动一下位置以免硬盘过劳死。
gentoo包管理用kuroo,包查询用eix。
输入法用fcitx,默认安装。
发现ccache+distcc有时编译会出问题,所以全关了。
另的软件一大堆不具备代表性的想起来再写。 |