LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: vacuumboby

安装Gentoo遇到的一些问题.大家给点看法.谢谢

[复制链接]
发表于 2008-5-18 15:43:46 | 显示全部楼层
我估计也是显卡的问题 但是我还没安装X呢 下面就是我的具体步骤 百思不得其解
fdisk /dev/hda
/dev/hda1 /boot 100M
/dev/hda2 swap 1024M
/dev/hda3 extend
/dev/hda5 / 2048M
/dev/hda6 /var 5120M
/dev/hda7 /usr 10240M
/dev/hda8 /home

mke2fs –j /dev/hda1
mke2fs –j /dev/hda2
mke2fs –j /dev/hda5
mke2fs –j /dev/hda6
mke2fs –j /dev/hda7
mke2fs –j /dev/hda8
mkswap /dev/hda2
swapon /dev/hda2

mount /dev/hda5 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot
mkdir /mnt/gentoo/var
mount/dev/hda6 /mnt/gentoo/var
mkdir /mnt/gentoo/usr
mount /dev/hda7 /mnt/gentoo/usr
mkdir /mnt/gentoo/home
mount /dev/hda8 /mnt/gentoo/home

cd /mnt/gentoo
links http://www.gentoo.org/main/en/mirrors.xml download stage3-i686.2008.0.tar.bz2
tar xvjpf stage3-*.tar.bz2
links http://www.gentoo.org/main/en/mirrors.xml download portage-latest.tar.bz2
tar xvjf /mnt/gentoo/portage-latest.tar.bz2 –C /mnt/gentoo/usr

mirrorselect –s5 –o | grep gentoo_mirrors >> /mnt/gentoo/etc/make.conf


cp –L /etc/resolv.conf /mnt/gentoo/etc

mount –t proc none /mnt/gentoo/proc
mount –o bind /dev /mnt/gentoo/dev

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1=”(chroot) $PS1”

emerge –-sync

nano –w /etc/locale.gen

en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB2312
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.GB18030 GB18030

locale-gen

cp/usr/share/zoneinfo/PRC /etc/localtime

emerge gentoo-sources

cd /usr/src/linux
make menuconfig

make && make modules_install

cp arch/i386/boot/bzImage /boot/Gentoo

nano –w /etc/fstab
change to:
/dev/hda1 /boot ext2 default,notime 1,2

nano –w /etc/conf.d/net
add:
config_eth0=(“dhcp”)
dhcp_eth0=”nodns nontp nonis”

rc-update add net.eth0 default

emerge pcmciautils

passwd

useradd –m –G users timogen
passwd timogen

emerge grub

nano –w /boot/grub/grub.conf
add:
default 0
timeout 5
splashimage=(hd0,0) /boot/grub/splash.xpm.gz

title Gentoo Linux
root (hd0,0)
kernel /boot/ Gentoo Linux root=/dev/hda5

title Gentoo Linux (rescue)
root (hd0,0)
kernel /boot/ Gentoo Linux root=/dev/hda5 init=/bin/bb


grep –v rootfs /proc/mounts > /etc/mtab
grub-install /dev/hda

exit
umount /mnt/gentoo/boot /mnt/gentoo/proc
reboot
回复 支持 反对

使用道具 举报

发表于 2008-5-18 16:12:17 | 显示全部楼层
请提供显卡型号,以及驱动中显卡和frambuffer的设置。
另外你所说的模糊,是否只是分辨率较低,字体比较大而已?可以贴图吗?
回复 支持 反对

使用道具 举报

发表于 2008-5-18 16:26:30 | 显示全部楼层
感谢楼上的热心解答 :-P
显卡型号 ATI radeon M6 LY 没有装任何驱动 X也没装 (如前贴所示,基本都是默认设置)
我说的模糊 不是分辨率设置不对的模糊 看起来类似LCD上盖了很厚的一层毛玻璃 只能看清楚字体颜色 但是分辨不出来是什么字母 暂时没办法截图 我是在另外一台机器上全盘格式化安装的
回复 支持 反对

使用道具 举报

发表于 2008-5-18 16:53:00 | 显示全部楼层
感觉是framebuffer的问题,在grub的menu.lst启动菜单中加入vga=791呢?

我的显卡和你一样(thinkpad x32),但没有类似问题。
回复 支持 反对

使用道具 举报

发表于 2008-5-19 10:39:16 | 显示全部楼层
Post by timogen;1851416
感谢楼上的热心解答 :-P
显卡型号 ATI radeon M6 LY 没有装任何驱动 X也没装 (如前贴所示,基本都是默认设置)
我说的模糊 不是分辨率设置不对的模糊 看起来类似LCD上盖了很厚的一层毛玻璃 只能看清楚字体颜色 但是分辨不出来是什么字母 暂时没办法截图 我是在另外一台机器上全盘格式化安装的

我也出现过的了, 处理方法:
重新编译内核
重新好好检查一下grub设置,小心 (hd0,?)里弄错了位置,找不到 splash.xpm.gz 了
检查/etc/fstab设置,(/boot的需要加上defaults)
    /dev/hda6                /boot                ext3                defaults,noatime 1 2

我的/dev/hda6是boot的区,在grub里是(hd0,5)与/dev/hda6,(请做相应的改变哦)
例如:
default 0
timeout 5
splashimage=(hd0,5)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.25-r3
root (hd0,5)
kernel /boot/kernel-2.6.25-gentoo-r3 root=/dev/hda8

title Gentoo Linux 2.6.25-r3 (rescue)
root (hd0,5)
kernel /boot/kernel-2.6.25-gentoo-r3 root=/dev/hda8 init=/bin/bb
回复 支持 反对

使用道具 举报

发表于 2008-5-19 11:58:41 | 显示全部楼层
楼主要耐心呀!
  /usr 目录不是您 mkdir 得到的。您要解压 stage3*.tar.bz2 得到。
  && 是一个连续符,您现在可以理解为完成一个命令后进入下一个命令。
  您的硬盘的标识请用 ls /dev/?d?? 查看,里面是 sda 还是 hda 一看就知。关于 mkswap 命令,找一个 1G 或以下的分区使用就好。然后 swapon。
  命令一个字都不能错,注意验证。
  个人没有看出显卡问题。
  /boot 的加上 defaults 是什么意思,我没看懂。
  可能楼主不太适合这个发行版,它对安装人有一定的技术要求,如果您觉得您尝试比较乏力,建议使用其它发行版一段时间,熟悉一下 Linux;如果您想坚持,请多参考官方文档和 Wiki 并在这里发出您的问题,多学习。祝安装愉快!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-19 13:15:14 | 显示全部楼层
Post by 亞利艾爾;1851723
楼主要耐心呀!
  /usr 目录不是您 mkdir 得到的。您要解压 stage3*.tar.bz2 得到。
  && 是一个连续符,您现在可以理解为完成一个命令后进入下一个命令。
  您的硬盘的标识请用 ls /dev/?d?? 查看,里面是 sda 还是 hda 一看就知。关于 mkswap 命令,找一个 1G 或以下的分区使用就好。然后 swapon。
  命令一个字都不能错,注意验证。
  个人没有看出显卡问题。
  /boot 的加上 defaults 是什么意思,我没看懂。
  可能楼主不太适合这个发行版,它对安装人有一定的技术要求,如果您觉得您尝试比较乏力,建议使用其它发行版一段时间,熟悉一下 Linux;如果您想坚持,请多参考官方文档和 Wiki 并在这里发出您的问题,多学习。祝安装愉快!




谢谢你们。。。安装费力是件好事。可以从中学习到很多新的东西。。有人说Gentoo没有freeBSD麻烦。。如果是这样的话FreeBSD我都可以弄得好Gentoo应该也不在话下。。我有不明白的就发贴。麻烦你们指点。谢谢热心的朋友。
回复 支持 反对

使用道具 举报

发表于 2008-5-19 18:15:02 | 显示全部楼层
Post by 亞利艾爾
楼主要耐心呀!
  /usr 目录不是您 mkdir 得到的。您要解压 stage3*.tar.bz2 得到。
我怀疑楼主是不是想把/usr和根分区分磁盘安装(因为我自己就是这样的)
Post by 亞利艾爾
  您的硬盘的标识请用 ls /dev/?d?? 查看,里面是 sda 还是 hda 一看就知。关于 mkswap 命令,找一个 1G 或以下的分区使用就好。然后 swapon。

现在基本不用hda做标识了,Debian, ubuntu, arch的最新内核也都是识别成/dev/sd*的。
Post by vacuumboby
我也出现过的了, 处理方法:
重新编译内核
重新好好检查一下grub设置,小心 (hd0,?)里弄错了位置,找不到 splash.xpm.gz 了
检查/etc/fstab设置,(/boot的需要加上defaults)
/dev/hda6 /boot ext3 defaults,noatime 1 2

我的/dev/hda6是boot的区,在grub里是(hd0,5)与/dev/hda6,(请做相应的改变哦)
例如:
default 0
timeout 5
splashimage=(hd0,5)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.25-r3
root (hd0,5)
kernel /boot/kernel-2.6.25-gentoo-r3 root=/dev/hda8

title Gentoo Linux 2.6.25-r3 (rescue)
root (hd0,5)
kernel /boot/kernel-2.6.25-gentoo-r3 root=/dev/hda8 init=/bin/bb
这个设置是根据Debian(or Ubuntu)改的吧。
这里的关键在于内核中的显示设置,前面已经说过,猜想是framebuffer的问题。而不应该是grub的splash的事。因为grub的splash只跟启动菜单有关,把控制权交给kernel后它就没事了。
回复 支持 反对

使用道具 举报

发表于 2008-5-19 19:57:40 | 显示全部楼层
请教一下楼上,那两个发行版是改了,我记得 Gentoo 内核没有吧!我的还是 hda 呀!不知道这个是用什么选项出来的。我只记得以前有过一次这种事,想不起来是怎么来的。
回复 支持 反对

使用道具 举报

发表于 2008-5-19 20:04:42 | 显示全部楼层
请教一下楼上,那两个发行版是改了,我记得 Gentoo 内核没有吧!我的还是 hda 呀!不知道这个是用什么选项出来的。我只记得以前有过一次这种事,想不起来是怎么来的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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