[分享]硬盘安装gentoo(无cdrom)
时间:2008-04-03
来源:互联网
硬盘安装gentoo(无cdrom)
其实网上已经有很多很多的安装linux(当然也包括gentoo)的方法了,写这篇文章的主要目的就是给像我一样光驱坏了但是想体验gentoo的弟兄们一个安装gentoo的思路(抛砖引玉 希望有更简单更适合像我这样没有光驱的贱兔用户的安装方法)
首先说说我的电脑硬件
asus laptop L4R 很老的本本了(谁教我没钱买新的呢?~~)
显卡 ati 9100 iGP ,cpu pentium-m 1.5 ,声卡 ati-ixp,硬盘40g(主要的也就这几个吧)
{hda1 ,hda5}=》 windows xp ;
{hda3(boot) hda4(root)}=》gentoo(这么分区可能不够好,但是是历史原因,呵呵就这么一直用下去了,改起来也费劲)
说说我之所以这么安装gentoo的动机吧
安装gentoo 最主要的困难是我没有个可用的光驱(光驱基本不能用)所以在这里比较费劲
前提是得有个能启动的windows系统,以前安装gentoo那个折腾啊,想了很多招,曾经用虚拟机在windows下装的差不多后重启进入gentoo继续安装,这个方法简单易用,但是忍受不了它的龟速,还有我现在是网通adsl拨号上网,不象以前在学校是直接连接在教育网上,在虚拟机里面上网的话和宿主系统冲突,得来回切换网路麻烦的很(或许大家还有更好的办法,可是我只能想到这个笨办法,那就是禁用xp的网洛在虚拟机中在拨号,但是这样在宿主系统查资料就不方便了~~)
无奈只能另外想其他的办法,后来发现还是chroot这个办法不错,但是我没有光驱,所以livecd我没法启动,大家可能会说先在电脑上装个其他的小型系统,然后在chroot,但是我有“洁癖”我只想要两个系统xp和gentoo其他的都不想要,也不想浪费硬盘上一点点的空间,怎么办呢,去网上找能够在windows下启动的小型系统(其实网路上有很多),最后我选择了cd linux(http://cd-linux.sourceforge.net/index-cn.html) 这个好用的东东,这个好像是国人弄的吧,最新版本是0.5.9 ,废话说了一堆了,下面说说我的安装步骤
1 下载cdlinux 0.5.9 iso文件在windows下,然后用rar解压iso文件,把里面的整个boot目录拷贝到某个硬盘分区的根目录下(这里我是放在windows的d盘 也就是hda5)。主页上介绍的是用loadlin程序在纯DOS下引导,因为我的本本上有现成的linux的grub引导程序,就直接用grub来引导了(要是没有可以用grub4dos来引导)我不喜欢用什么loadin来引导,还是喜欢用纯正的grub来工作 ----这一步是准备工作
2 一切ok后重启电脑,进入grub菜单输入:c 进入command模式(不要说这个你不知道啊,小心我劈你。。。。google啊)
然后 按b
boot cdlinux 等待片刻进入安装环境 是xfce4的安装环境,非常友好,我们可以边上网查资料边emerge,感觉比livecd爽多了,至少比那种方式快很多(现在就是给我光驱我也不用了 ~~呵呵)
下面就是 传统的安装步骤了,我主要是想说说上面的这个办法
3 开始安装 就都是一些命令了
首先 我得先连接上internet吧
ok 了可以上网了 ,(happying,打开firefox 查你的手册,wiki什么的吧)
创建reiserfs分区
激活交换分区
创建与挂载分区
下载stage3-i686-2007.0.tar.bz2与portage-latest.tar.bz2文件,放在/home/gentoo下
安装基本系统和portage
配置make.conf
我直接cp我原来的make.conf
下面是我的make.conf
剩下的我就不写了,没多大意义了,主要的参考
在IBM ThinkPad X41上安装Gentoo全记录!(第一部分)
http://www.linuxsir.org/bbs/showthread.php?t=313392
在IBM ThinkPad X41上安装Gentoo全记录!(第二部分)
这个帖子写的非常好,基本上照着安装就好了,没什么新的东西。
另外最近blogger访问不了了,大家也是吗?
以前通过proxy.pac脚本都可以,最近好几天了,怎么老是访问不了
郁闷,好多文章都在那里呢
其实网上已经有很多很多的安装linux(当然也包括gentoo)的方法了,写这篇文章的主要目的就是给像我一样光驱坏了但是想体验gentoo的弟兄们一个安装gentoo的思路(抛砖引玉 希望有更简单更适合像我这样没有光驱的贱兔用户的安装方法)
首先说说我的电脑硬件
asus laptop L4R 很老的本本了(谁教我没钱买新的呢?~~)
显卡 ati 9100 iGP ,cpu pentium-m 1.5 ,声卡 ati-ixp,硬盘40g(主要的也就这几个吧)
{hda1 ,hda5}=》 windows xp ;
{hda3(boot) hda4(root)}=》gentoo(这么分区可能不够好,但是是历史原因,呵呵就这么一直用下去了,改起来也费劲)
说说我之所以这么安装gentoo的动机吧
安装gentoo 最主要的困难是我没有个可用的光驱(光驱基本不能用)所以在这里比较费劲
前提是得有个能启动的windows系统,以前安装gentoo那个折腾啊,想了很多招,曾经用虚拟机在windows下装的差不多后重启进入gentoo继续安装,这个方法简单易用,但是忍受不了它的龟速,还有我现在是网通adsl拨号上网,不象以前在学校是直接连接在教育网上,在虚拟机里面上网的话和宿主系统冲突,得来回切换网路麻烦的很(或许大家还有更好的办法,可是我只能想到这个笨办法,那就是禁用xp的网洛在虚拟机中在拨号,但是这样在宿主系统查资料就不方便了~~)
无奈只能另外想其他的办法,后来发现还是chroot这个办法不错,但是我没有光驱,所以livecd我没法启动,大家可能会说先在电脑上装个其他的小型系统,然后在chroot,但是我有“洁癖”我只想要两个系统xp和gentoo其他的都不想要,也不想浪费硬盘上一点点的空间,怎么办呢,去网上找能够在windows下启动的小型系统(其实网路上有很多),最后我选择了cd linux(http://cd-linux.sourceforge.net/index-cn.html) 这个好用的东东,这个好像是国人弄的吧,最新版本是0.5.9 ,废话说了一堆了,下面说说我的安装步骤
1 下载cdlinux 0.5.9 iso文件在windows下,然后用rar解压iso文件,把里面的整个boot目录拷贝到某个硬盘分区的根目录下(这里我是放在windows的d盘 也就是hda5)。主页上介绍的是用loadlin程序在纯DOS下引导,因为我的本本上有现成的linux的grub引导程序,就直接用grub来引导了(要是没有可以用grub4dos来引导)我不喜欢用什么loadin来引导,还是喜欢用纯正的grub来工作 ----这一步是准备工作
2 一切ok后重启电脑,进入grub菜单输入:c 进入command模式(不要说这个你不知道啊,小心我劈你。。。。google啊)
代码:
kernel (hd0,4)/boot/CDlinux/autoboot/bzImage vga=791 initrd (hd0,4)/boot/CDlinux/autoboot/CDlinux
boot cdlinux 等待片刻进入安装环境 是xfce4的安装环境,非常友好,我们可以边上网查资料边emerge,感觉比livecd爽多了,至少比那种方式快很多(现在就是给我光驱我也不用了 ~~呵呵)
下面就是 传统的安装步骤了,我主要是想说说上面的这个办法
3 开始安装 就都是一些命令了
首先 我得先连接上internet吧
代码:
#pppoe-setup #pppoe-start
创建reiserfs分区
代码:
# mkreiserfs /dev/sda4 (正常应该是hda4,但是这里cdlinux识别成了sda4,无所谓,待会写fstab的时候改回来就好了) # mkfs.ext3 /dev/sda3
代码:
# mkswap /dev/sda6 # swapon /dev/sda6
代码:
# mkdir /home/gentoo/ (本想在/mnt下创建目录的,但是/mnt貌似是只读的 ,无所谓哪里都行) # mount /dev/sda4 /home/gentoo/ # mkdir /home/gentoo/boot # mount /dev/sda3 /home/gentoo/boot/
安装基本系统和portage
代码:
#tar xvjpf stage3-i686-2007.0.tar.bz2 #tar xvjf /home/gentoo/portage-latest.tar.bz2 -C /home/gentoo/usr
我直接cp我原来的make.conf
下面是我的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=i686 -pipe" CFLAGS="-mtune=pentium-m -march=pentium-m -O2 -pipe -fomit-frame-pointer -msse2 -msse -mmmx -mfpmath=sse" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}" LDFLAGSHASHSTYLE=" -Wl,-O1 -Wl,--hash-style=both" GENTOO_MIRRORS="http://61.135.158.199 \ http://mirror.qubenet.net/mirror/gentoo \ http://gentoo.chem.wisc.edu/gentoo \ http://mirror.averse.net/pub/gentoo \ http://mirror.lupaworld.com/gentoo" #ftp://ftp3.tsinghua.edu.cn/mirror/gentoo \ #http://ftp.belnet.be/packages/gentoo \ #http://mirror.espri.arizona.edu/gentoo/ \ #http://ftp.gentoo.or.kr/ \ #http://mirror.espri.arizona.edu/gentoo/ \ #http://mirror.gentoo.gr.jp/ \ #http://ftp.swin.edu.au/gentoo/ \ #ftp://ftp.sjtu.edu.cn/gentoo/ \ #http://gentoo.chem.wisc.edu/gentoo/ \ #http://gentoo.inode.at/ \ #http://mirror.gentoo.gr.jp/ \ #http://gentoo.gg3.net/ \ #http://www.ibiblio.org/gentoo/" #SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" #SYNC="rsync://mirror.averse.net/gentoo-portage" SYNC="rsync://rsync.qubenet.net/gentoo-portage/" #SYNC="rsync://61.135.158.199/gentoo-portage" #SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage/" #SYNC="rsync://mirror.espri.arizona.edu/gentoo/" #SYNC="rsync://gentoo.139pay.com/gentoo-portage" #SYNC="rsync://linux.ntcu.net/gentoo-portage" #SYNC="rsync://rsync.gentoo.org/gentoo-portage" #SYNC="rsync://gentoo.chem.wisc.edu/gentoo/gentoo-portage" #SYNC="rsync://acm.cs.rpi.edu/gentoo-portage" #SYNC="rsync://61.135.158.199/gentoo-portage" #SYNC="rsync://38.99.64.200/gentoo-portage" #SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage" #SYNC="rsync://219.111.13.142/gentoo-portage" #SYNC="rsync://61.135.158.199/gentoo-portage" #SYNC="rsync://gentoo.kems.net/gentoo-portage" #SYNC="rsync://202.1.117.1/gentoo-portage" #SYNC="rsync://ftp.swin.edu.au" #SYNC="rsync://rsync.gg3.net/portage" #SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" #SYNC="rsync://mirror.lupaworld.com/gentoo/gentoo-x86-portage" #SYNC="rsync://http://mirror.lupaworld.com/gentoo/gentoo-x86-portage/" #SYNC="rsync://ftp3.tsinghua.edu.cn/gentoo/gentoo-portage" PORTDIR_OVERLAY="/usr/local/portage/overlay /usr/local/portage/compiz-overlay /usr/local/portage/gfxboot_overlay" MAKEOPTS="-j2" ACCEPT_KEYWORDS="~x86" USE="X aac accessibility alsa -apm -arts avi avahi bash-completion branding bitmap-fonts cairo -cdr clucene cjk crypt loop-aes -cups curl dbus -doc dri dvd -dvdr -eds emboss encode esd fbcon fbcondecor fbsplash festival firefox gdbm gdm gif gnome gpm gstreamer gtk gtk2 hal -ipv6 java jpeg -kde -kde4 -kdeenablefinal ldap libwww lyrics mad -mozilla mpd mikmod mmx mng mono moznopango mp3 mpeg msn -mysql ncurses nls nptl nptlonly newspr ogg opengl oss pam pcre pdf perl png python qq -qt3 -qt4 quicktime rar real readline rtc sdl session spell srt sse sse2 ssl svg symlink taglib tcpd truetype truetype-fonts type1-fonts unicode vim vim-syntax vorbis win32codecs xml xorg xosd xv zlib" FEATURES="sandbox parallel-fetch ccache " LINGUAS="zh_CN" CCACHE_SIZE="1G" CCACHE_DIR="/var/tmp/ccache/" VIDEO_CARDS="radeon fbdev" ALSA_CARDS="atiixp" INPUT_DEVICES="keyboard mouse evdev synaptics" PORTAGE_ECLASS_WARNING_ENABLE="0" FETCHCOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR}" # RESUMECOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR}" source /usr/local/portage/layman/make.conf
在IBM ThinkPad X41上安装Gentoo全记录!(第一部分)
http://www.linuxsir.org/bbs/showthread.php?t=313392
在IBM ThinkPad X41上安装Gentoo全记录!(第二部分)
这个帖子写的非常好,基本上照着安装就好了,没什么新的东西。
另外最近blogger访问不了了,大家也是吗?
以前通过proxy.pac脚本都可以,最近好几天了,怎么老是访问不了
郁闷,好多文章都在那里呢
作者: KenShinXF 发布时间: 2008-04-03
支持原创,顶一个
作者: alaxie 发布时间: 2008-04-03
不错,赞一个。一个新的思路。:)。
作者: 晨想 发布时间: 2008-04-04
冒头支持一下。
作者: cbkid 发布时间: 2008-04-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28