大家好!
我是新手,对linu和fedora很不了解。如果有说错的地方请见谅。
我在我的电脑上安装了fedora 16。因为,我近来几个人都要一直用adobe flash。我就把默认启动的系统改成了windows 7.然后,fedora系统自动更新安装了新的内核。我接着添加了rpmfusion的源,直接在里边安装了nvidia的驱动。安装完nvidia驱动,一切正常,但是,启动fedora的画面变了(这个对我来说无所谓),不过系统默认启动的项目变成了fedora 那个新的内核。于是,我又把系统默认的启动项改成了windows 7 。等我重新启动fedora时候,发现系统只能启动到 start displayer manager那里。我编辑了一下 xorg.conf,系统总算启动起来了。但是,好像显卡的驱动没有加载。桌面只可以进去fallback mode。
请问,各位,我该如何做?
我的系统的信息。
fedora 16 ,64 bit,gnome3,3.2.7-1.fc16.x86_64
另外一个系统是windows 7
orangemoon 于 2012-04-26 15:29:06发表:
最好是从nvidia官网上下载驱动安装,然后把rpmfusion上下载的驱动卸载了试试
google-chrome 于 2012-03-09 08:13:27发表:
回复地板
您好!
谢谢您的回复。
前几天有事,一直没上线,抱歉。
我没按照那个步骤,直接在rpmfusion里边安装了驱动。。。。。。。
/boot/grub2/grub.cfg的内容[code]#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
set timeout=1
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora Linux, with Linux 3.2.7-1.fc16.x86_64' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 3efaeeb1-987f-4d85-9c83-8e0e50b08ec0
echo 'Loading Linux 3.2.7-1.fc16.x86_64 ...'
linux /vmlinuz-3.2.7-1.fc16.x86_64 root=UUID=8e3da584-51c2-42e0-9983-ea94ff019996 ro rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.2.7-1.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.2.7-1.fc16.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 3efaeeb1-987f-4d85-9c83-8e0e50b08ec0
echo 'Loading Linux 3.2.7-1.fc16.x86_64 ...'
linux /vmlinuz-3.2.7-1.fc16.x86_64 root=UUID=8e3da584-51c2-42e0-9983-ea94ff019996 ro single rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.2.7-1.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.1.0-7.fc16.x86_64' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 3efaeeb1-987f-4d85-9c83-8e0e50b08ec0
echo 'Loading Linux 3.1.0-7.fc16.x86_64 ...'
linux /vmlinuz-3.1.0-7.fc16.x86_64 root=UUID=8e3da584-51c2-42e0-9983-ea94ff019996 ro rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.1.0-7.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.1.0-7.fc16.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 3efaeeb1-987f-4d85-9c83-8e0e50b08ec0
echo 'Loading Linux 3.1.0-7.fc16.x86_64 ...'
linux /vmlinuz-3.1.0-7.fc16.x86_64 root=UUID=8e3da584-51c2-42e0-9983-ea94ff019996 ro single rd.md=0 rd.lvm=0 rd.dm=0 KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8
echo 'Loading initial ramdisk ...'
initrd /initramfs-3.1.0-7.fc16.x86_64.img
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Recovery Environment (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 2C107E50107E20CE
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root BAD47F3CD47EF9C9
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###
[/code]
gogo11 于 2012-03-04 18:45:44发表:
系统升级要重新安装显卡驱动!
hdongmiao 于 2012-03-04 17:03:37发表:
路过的,
lanmozaixianing 于 2012-03-03 19:47:21发表:
一样的情况的小鸟飘过
alick 于 2012-03-01 17:25:41发表:
版本是没问题,不过不清楚你是否做了全部的步骤,参考http://forums.fedoraforum.org/showthread.php?t=204752
如果感觉grub配置可能有问题,可以贴出其内容/boot/grub2/grub.cfg
google-chrome 于 2012-02-29 13:03:49发表:
您好!
谢谢您的回复!
我在安装显卡驱动之前更新的内核,然后才在rpmfusion里边安装的显卡驱动。安装完显卡驱动一切正常。但是,在我重新配置grub以后就出现问题了。
cstn 于 2012-02-29 09:27:53发表:
貌似安装了新的内核,需要对新内核重新安装显卡驱动,去n卡官网下载最新驱动,安全模式进入控制台,root登录,
# chmod +x
授予文件执行权限,然后
# sh ./xxx.xx
执行此驱动安装程序,按屏幕提示要求做就可以了。
google-chrome 于 2012-02-28 22:23:55发表:
[i=s] 本帖最后由 google-chrome 于 2012-2-28 22:27 编辑 [/i]
您好!
感谢您的回复。
命令的输出[code][asus@asus ~]$ rpm -qa | grep kernel
kernel-headers-3.2.7-1.fc16.x86_64
kernel-3.1.0-7.fc16.x86_64
kernel-devel-3.2.7-1.fc16.x86_64
libreport-plugin-kerneloops-2.0.8-4.fc16.x86_64
abrt-addon-kerneloops-2.0.7-2.fc16.x86_64
kernel-3.2.7-1.fc16.x86_64
[asus@asus ~]$ rpm -qa | grep kmod-nvidia
kmod-nvidia-3.2.7-1.fc16.x86_64-290.10-1.fc16.15.x86_64
[asus@asus ~]$
[/code]我的显卡型号是 nvidia geforce g105M
我在安装显卡驱动以后没什么事,但是,用[code]sudo grub2-mkconfig -o /boot/grub2/grub.cfg
[/code]把默认启动项改为windows 7 以后,再启动就有问题了。我把xorg,conf里边的 nvidia那一行注释掉,才出现桌面。
我怀疑是内核启动的参数出错。不过我具体不懂,自己瞎猜的。见笑了。
alick 于 2012-02-27 11:18:36发表:
贴一下显卡型号,和下面命令的输出吧:[code]rpm -qa | grep kernel
rpm -qa | grep kmod-nvidia[/code]