• 将Gentoo LiveCD系统复制到硬盘HOWTO


     

    如果我说能在不到15分钟的时间里安装好一个Gentoo Linux桌面系统,你一定不敢相信,因为一般正常安装Gentoo桌面系统都需要一周左右的时间,只用15分钟?在做梦吧?你看了我下面介绍的方法后,就绝对不会再有任何怀疑了:P

    首先,用LiveCD启动系统,在boot提示的时候,输入gentoo nox,直接进入文本模式,设置两个优化参数:

    hdparm -d1c1u1A1m16a64 /dev/hda
    hdparm -d1c1u1 /dev/cdrom

    然后fdisk对硬盘进行分区,如果你已经分好区了,就可以跳过这一步。

    分区完毕后,进行格式化分区。这里我假设硬盘上的分区情况是:hda1-hda5是Windows使用,hda6是/boot,hda7是swap,hda8是根分区,现在格式化相应分区,并加载:

    mke2fs /dev/hda6
    mke2fs -j /dev/hda8
    mkswap /dev/hda7
    swapon /dev/hda7
    mount /dev/hda8 /mnt/gentoo
    mkdir /mnt/gentoo/boot
    mount /dev/hda6 /mnt/gentoo/boot

    开始复制LiveCD上的系统:

    cp -af /mnt/livecd/* /mnt/gentoo/

    复制完成后,修改一些配置:

    cd /mnt/gentoo/boot
    ln -s kernel-genkernel-x86-2.6.15-gentoo-r5 vmlinuz
    ln -s System.map-genkernel-x86-2.6.15-gentoo-r5 System.map
    ln -s initramfs-genkernel-x86-2.6.15-gentoo-r5 initrd.img
    cd /mnt/gentoo/etc
    rm localtime
    ln -s ../usr/share/zoneinfo/PRC localtime
    rm /mnt/gentoo/etc/runlevels/default/pwgen

    其中最后一步是防止系统每次启动后自动修改root密码,造成无法登录的状况。

    修改/mnt/gentoo/etc/make.conf,以单核迅驰CPU为例:

    CFLAGS=”-O2 -march=pentium4 -pipe -fomit-frame-pointer”
    CHOST=”i686-pc-linux-gnu”
    CXXFLAGS=”${CFLAGS}”
    MAKEOPTS=”-j2″
    GENTOO_MIRRORS=”http://gentoo.139pay.com/ http://ftp.gentoo.or.kr/ http://mymirror.asiaosc.org/gentoo/”
    SYNC=”rsync://gentoo.139pay.com/gentoo-portage”
    USE=”cjk nls zh_CN nptl nptlonly”

    修改/mnt/gentoo/etc/fstab,以前面分区情况为例:

    /dev/hda6 /boot ext2 noauto,noatime 1 2
    /dev/hda8 / ext3 noatime 0 1
    /dev/hda7 none swap sw 0 0
    /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
    proc /proc proc defaults 0 0
    shm /dev/shm tmpfs nodev,nosuid,noexec,size=128m 0 0

    修改/mnt/gentoo/etc/conf.d/clock,设置CLOCK=”local”

    修改/mnt/gentoo/etc/conf.d/hdparm

    all_args=”-d1c1u1″
    hda_args=”-d1c1u1A1m16a64″

    修改/mnt/gentoo/etc/conf.d/hostname

    HOSTNAME=”shunz”

    修改/mnt/gentoo/boot/grub/grub.conf

    timeout 10
    default 0
    fallback 1
    splashimage=(hd0,0)/grub/splash.xpm.gz

    title Gentoo Linux Without X
    root (hd0,5)
    kernel /vmlinuz root=/dev/ram0 real_root=/dev/hda8 ramdisk_size=8192 vga=791 nox
    initrd /initrd.img

    title Gentoo Linux With X
    root (hd0,5)
    kernel /vmlinuz root=/dev/ram0 real_root=/dev/hda8 ramdisk_size=8192 vga=791
    initrd /initrd.img

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

    将grub安装到MBR

    [coolcode]grub-install –root-directory=/mnt/gentoo –no-floppy hd0[/coolcode]

    修改/mnt/gentoo/etc/shadow,将root后面两个“:”之间的“*”号去掉,然后reboot。

    重启后用root登录,用passwd设置密码,系统安装完毕!

  • 相关阅读:
    【leetcode】974. Subarray Sums Divisible by K
    【leetcode】976. Largest Perimeter Triangle
    【leetcode】973. K Closest Points to Origin
    listen 70
    科学60秒 (一) :上
    listen 69
    listen 68 Theoretical Physicist Stephen Hawking Dies at 76
    中译英33
    listen 67
    中译英32
  • 原文地址:https://www.cnblogs.com/huqingyu/p/805331.html
Copyright © 2020-2023  润新知