LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: bekars

KDE终于编译完了可以进桌面了,用了48小时!

[复制链接]
 楼主| 发表于 2006-1-8 11:09:12 | 显示全部楼层
{}中的是可选的安装方式。

Install Gentoo From Stage 3
bladebai 2006.01.08


passwd
输入root密码

/etc/init.d/sshd start


fdisk分区
/dev/hda1 ext2 32M 開機分割區(Boot partition)
/dev/hda2 (swap) 512M Swap 分割區
/dev/hda3 ext3 磁碟剩下的空間 根 或是 主分割區(Root partition)


mke2fs /dev/hda1
mke2fs -j /dev/hda3

mkswap /dev/hda2
swapon /dev/hda2

mount -t ext3 /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot

date
设置时间

cd /mnt/gentoo
tar -xvjpf /mnt/cdrom/stages/stage3-x86-2005.1-r1.tar.bz2
tar -xvjf /mnt/cdrom/snapshots/portage-20050709.tar.bz2 -C /mnt/gentoo/usr

mkdir /mnt/gentoo/usr/portage/distfiles
cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/

mount -t proc none /mnt/gentoo/proc
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile

ln -sf /usr/share/zoneinfo/Asia /etc/localtime

emerge gentoo-sources

rm /usr/src/linux
cd /usr/src
ln -s linux-2.6.12-gentoo-r10 linux

emerge genkernel
zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6
genkernel all
emerge -k coldplug
rc-update add coldplug boot

{
cd /usr/src/linux
make menuconfig

General setup  --->
   
  • Support for hot-pluggable devices
    Processor type and features --->
        Subarchitecture Type (PC-compatible)  --->
    (依照您的處理器所更換)
    (Athlon/Duron/K7) Processor family

    File systems --->
      Pseudo Filesystems --->
        <*> /proc file system support
        < > /dev file system support (OBSOLETE)
        <*>   Automatically mount at boot
        <*> Virtual memory file system support (former shm fs)

    (按照您系統所需要的檔案系統開啟以下選項)
      <*> Reiserfs support
      <*> Ext3 journalling file system support
      <*> JFS filesystem support
      <*> Second extended fs support
      <*> XFS filesystem support

    Device Drivers --->
      ATA/IDE/MFM/RLL support --->
       
  • Generic PCI bus-master DMA support
       
  •    Use PCI DMA by default when available

    Device Drivers --->
      Networking support --->
        <*> PPP (point-to-point protocol) support
        <*>   PPP support for async serial ports
        <*>   PPP support for sync tty ports

    Device Drivers --->
      USB Support --->
      <*>   USB Human Interface Device (full HID) support
      
  •    HID input layer support


    make && make modules_install

    cp arch/i386/boot/bzImage /boot/kernel-2.6.12-gentoo-r10
    cp .config /boot/config-2.6.12-gentoo-r10
    }

    nano -w /etc/fstab

    /dev/hda1   /boot     ext2    defaults,noatime     1 2
    /dev/hda2   none      swap    sw                0 0
    /dev/hda3   /         ext3    noatime           0 1
    none        /proc     proc    defaults          0 0
    none        /dev/shm  tmpfs   nodev,nosuid,noexec  0 0
    /dev/cdroms/cdrom0    /mnt/cdrom    auto      noauto,user    0 0

    echo bladebai > /etc/hostname

    echo homenetwork > /etc/dnsdomainname
    rc-update add domainname default

    nano -w /etc/conf.d/net

    iface_eth0="dhcp"
    dhcpcd_eth0="-HD"
    # rp-pppoe
    #iface_eth0="up"

    rc-update add net.eth0 default

    nano -w /etc/hosts

    127.0.0.1     localhost

    passwd
    输入root密码

    echo "tts/0" >> /etc/securetty

    nano -w /etc/rc.conf

    emerge syslog-ng
    rc-update add syslog-ng default

    emerge vixie-cron
    rc-update add vixie-cron default

    emerge slocate

    檔案系統         工具                 安裝指令
    XFS                 xfsprogs         emerge xfsprogs
    ReiserFS         reiserfsprogs         emerge reiserfsprogs
    JFS                 jfsutils         emerge jfsutils

    emerge dhcpcd

    USE="-X" emerge rp-pppoe

    emerge grub

    nano -w /boot/grub/grub.conf

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

    title=Gentoo Linux 2.6.12-r10
    root (hd0,0)
    kernel /kernel-genkernel-x86-2.6.12-gentoo-r10 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
    initrd /initramfs-genkernel-x86-2.6.12-gentoo-r10

    title=Windows XP
    root (hd0,5)
    makeactive
    chainloader +1

    cp /proc/mounts /etc/mtab
    grub-install /dev/hda

    {
    # 將為開機預設。0為第一,1為第二,以此類推。
    default 0
    # 使用預設前等待的開機秒數。
    timeout 30
    # 將漂亮又肥大的 splash-image 啟用:)
    # 如果您沒有安裝顯示卡,請註解這行
    splashimage=(hd0,0)/grub/splash.xpm.gz

    title=Gentoo Linux 2.6.11-r3
    # 儲存核心檔的分割區(或是作業系統)
    root (hd0,0)
    kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda3

    # 以下三行為 Windows 系統適合的雙重開機。
    # 在我們的例子,Windows是放在 /dev/hda6
    title=Windows XP
    rootnoverify (hd0,5)
    makeactive
    chainloader +1

    grub

    grub> root (hd0,0)          (指定你的 /boot 分割區位置)
    grub> setup (hd0)           (安裝 GRUB 到 MBR)
    grub> quit                  (離開 GRUB shell)
    }

    exit
    cd
    umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
    reboot

    ln -s /usr/lib/gcc-lib/i686-linux-gnu /usr/lib/gcc-lib/i386-linux-gnu

    emerge --sync
    emerge kde

    {
    mount /mnt/cdrom
    export PKGDIR="/mnt/cdrom"

    emerge --usepkg kde
    }

    reboot

    echo "startkde" > ~/.xinitrc
    startx
  • 回复 支持 反对

    使用道具 举报

    发表于 2006-1-8 11:12:44 | 显示全部楼层
    支持一下~~
    回复 支持 反对

    使用道具 举报

    发表于 2006-1-8 11:32:56 | 显示全部楼层
    可以用CD2安装KDE这样更快
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2006-1-8 13:32:16 | 显示全部楼层
    Post by reddemon
    可以用CD2安装KDE这样更快



    CD2?你指的是PackageCD吗?

    我开始用的是PackageCD,但是安装KDE-base的时候,还是从网上下载kde-base-3.4,并且在编译的时候说/usr/lib/pcc-lib/i386-linux-gun/找不到。

    开始我以为没有更新portage tree的原因,所以更新了portage,然后所有的包都从网上下载编译、安装,gentoo也报usr/lib/pcc-lib/i386-linux-gun/找不到,想了个办法,把i386-linux-gun连接到i686-linux-gun这个目录就可以编译过去了,于是整个KDE都是从网上下的,并且本地编译的。

    不过这样也好,本地编译的KDE以后运行速度也比较快,呵呵!

    我的机器AthlonXP 1800+
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表