`
owcot54k
  • 浏览: 13584 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

硬盘安装Fedora 12

 
阅读更多

硬盘安装Fedora 12
2010年11月16日
   硬盘安装Fedora 12 在另外一块80G全空的旧IDE硬盘上安装Fedora 12,和已有的Fedora 10共存,并在其上安装Oracle 11g Release 2。 (1)在现有的Fedora 10上对IDE硬盘分区,fdisk -l 系统显示此硬盘为 /dev/sdc。 # fdisk /dev/sdc 主分区一15G用做 /backup。主分区二和主分区三各8G,用做ASM实验分区。 其它的就是扩展分区,留着安装Fedora 12时用图开化界面再分。只需要格式化主分区一,其它不用动。 # mkfs.ext3 /dev/sdc1 或者 # mkfs -t ext3 /dev/sdc1 最后mount上 # mount /dev/sdc1 /backup (2)下载Fedora-12-i386-DVD.iso,并且mount上 # mount -t iso9660 -o loop Fedora-12-i386-DVD.iso /media/iso 或者 # mount -o loop Fedora-12-i386-DVD.iso /media/iso 因为Fedora现在已经可以自动识别文件系统类型,不必显示给出 复制其中的 isolinux/vmlinuz, isolinux/initrd.img, images/ 到 Fedora-12-i386-DVD.iso 同一层目录。 最后将这四个文件和文件夹一起复制到 /backup # cp -Rf Fedora-12-i386-DVD.iso vmlinuz initrd.img images /backup/ (3)用Grub引导进入Fedora安装 Grub依的是BIOS的顺序,Linux依的是硬盘接口的顺序。进入Grub界面按'c' >root (hd2,0) >kernel vmlinuz >initrd initrd.img >boot 安装过程中语言选Simplified Chinese,键盘us,安装介质Hard Drive,找到/dev/sdc1按回车再按回车,基本都是回车! UTC选项一定不要选!! 安装Grub要选!安装位置选择/dev/sdc或者/dev/sdc5,必须安装在自己的硬盘上!!! 问题就出在这里,没有/dev/sdc mbr供选择,那么也就是说无法从/dev/sdc mbr直接开始引导, 只好从已有的/dev/sda间接引导至/dev/sdc5, 再从/dev/sdc5引导进入系统。 更奇怪的是不能从/dev/sda直接引导进入/dev/sdc上的新系统,只能间接引导,哪怕Grub命令一模一样,不知为什么? (a)如果没有选择安装Grub: grub-install 复制本机上的grub映象到指定的独立分区,并安装在 INSTALL_DEVICE 指定的设备的引导扇区中。 --root-directory=DIR Install GRUB images under the directory DIR instead of the root directory. This option is useful when you want to install GRUB into a separate partition or a removable disk. Here is an example in which you have a separate "boot" partition which is mounted on `/boot': For example: grub-install --root-directory=/boot hd0 INSTALL_DEVICE can be a GRUB device name or a system device filename. (b)如果要重新建立Grub磁盘顺序与硬件磁盘顺序之间的映射:要 GRUB 重新扫描所有设备,产生 /boot/grub/device.map,你需要做以下步骤: 1. 如果 device.map 文件已经存在,把他更名为 device.map.bak mv /boot/grub/device.map /boot/grub/device.map.bak 2. 执行 GRUB 重新产生这个文件: grub --device-map=/boot/grub/device.map 然后会出现一个 GRUB 的提示号, 输入 quit 并按回车退出。 (c)Grub跳来跳去,类似引导Windows >rootnoverify (hd0) >rootnoverify (hd2,4) >chainloader +1 >chainloader +1 >boot >boot (4) PQMagic无法apply因为某磁盘在使用中则选restart, 会在开机关完成此项任务,然后OK。 安装后的系统配置 (一)Fedora 12中NVIDIA显卡的安装 1.安装kernel开发包,主要是kernel-headers, kernel-devel #yum install kernel kernel-headers kernel-devel gcc gcc-c++ 发现yum命令非常有用,可以自动识别软件包的依赖关系并下载。install选项还会升级已经安装过的包。 2.在/etc/modprobe.d/blacklist.conf中禁用nouveau, gedit /etc/modprobe.d/blacklist.conf 最后加入 blacklist nouveau,也就是将nouveau加入黑名单。 3.编辑 /etc/grub.conf 文件,禁止 nouveau KMS 的使用。禁用后,GRUB启动linux时就不再用图形界面,而是一个蓝色的进度条。 #vi /etc/grub.conf 在kernel命令的尾部加上 rdblacklist=nouveau ,例如修改成 kernel /boot/vmlinuz-2.6.32.9-70.fc12.i686 ro root=/dev/sdc5 LANG=zh_CN.UTF-8 KEYTABLE=us rhgb quiet rdblacklist=nouveau 保存退出。 4. 降低selinux级别,解除selinux阻止加载nvidia驱动模块,这个非常重要。 setsebool -P allow_execstack on 或者在 系统->管理->SELinux Management 中 Disabled 5.到http://www.nvidia.cn下载最新的nvidia驱动NVIDIA-Linux-x86-195.36.15-pkg1.run放到自己的位置。 然后将/etc/inittab中的启动运行级别设置为3,表示不能启动X界面。重启进入控制台模式! 6.用root进行登录,进入驱动程序目录,赋予执行权限, chmod +x NVIDIA-Linux-x86-195.36.15-pkg1.run ./NVIDIA-Linux-x86-195.36.15-pkg1.run 7、如果一切顺利,就OK了,提示安装成功,如果出错,日志在/var/log/nvidia-installer.log,自己看看什么错误。 安装完毕后将/etc/inittab中的启动运行级别还原设置为5。重启一下,命令是reboot。 注意:更新内核后需要重新安装显卡驱动(驱动是安装在内核的某版本的文件夹下的),这时还是按照以上步骤。 只是最后一步运行时,用命令'./驱动名称.run -K'。例如 ./NVIDIA-Linux-x86-195.36.15-pkg1.run -K 即可更新。 8、安装驱动完毕后,将GRUB配置文件还原,自己增加的参数删除即可。 在命令行下输入命令init 5可以进入图形界面。安装显卡驱动以后,桌面3D效果可以显示,OpenGL也可以使用了。 (二)Fedora 12中Realtek ACL888声卡的安装 电脑安装Fedora 12后应该是有声音的,看Google音乐放得出来不。没有的话按下面的步骤操作 1.到www.realtek.com.tw 下载驱动LinuxPkg_5.14rc6.tar.bz2,幸运的话下面的命令就OK了 #tar jxvf LinuxPkg_5.14rc6.tar.bz2 #cd realtek[TAB] #chmod +x install #./install 2.如果不行就只好编译安装ALSA声卡了。Realtek ACL888是hda-intel声卡 2.1 准备工作,先升级,安装必要的工具: #yum install gcc kernel-devel ncurses-devel 2.2 下载包并解压 到http://www.alsa-project.org/下载新的alsa-driver, alsa-lib,alsa-utils, 再到http://www.salstar.sk/pub/alsaconf/下载alsaconf文件,并解压 2.3 安装 先安装driver, 进入到解压该包的目录,执行: # ./configure --with-card=hda-intel # make # make install 然后安装lib # ./configure # make # make install 最后安装utils # ./configure # make && make install 注意: 如果没法听到声音 把家目录下的 .pulse目录删除后,重启,系统会重新生成一个,再调整就有声音了 $ rm -rf .pulse $ reboot (三)安装scim (什么狗屁ibus) 1.安装并设置 #yum erase ibus* #yum install scim scim-pinyin scim-tables-chinese #scim -f socket -d #im-chooser (或者 系统->首选项->输入法) 2.解决光标跟随 scim设置->全局设置->将预编辑字符串嵌入到客户端中 勾去掉 scim设置->gtk->嵌入式候选词标地 勾去掉 scim设置-> 输入法引擎->智能拼音->自动填充预编辑区 勾去掉 不行的话再试试: # yum install scim-qt* scim-bridge* scim-qtimm # vi /etc/X11/xinit/xinput.d/none.conf|scim GTK_IM_MODULE="scim-bridge" QT_IM_MODULE="scim-bridge" 完了重启scim #scim -f socket -d (四)Fedora 12使用root用户登录到X 出于安全考虑,在安装linux Fedora后会禁用root用户从windows X登陆的功能。分三步解决这个问题: 1,编辑/ect/pam.d/gdm 文件并注释掉(前面加#号或者删除掉这行) #auth required pam_succeed_if.so user != root quiet 2,编辑/etc/pam.d/gdm-password 文件并注释掉(前面加#号或者删除掉这行) #auth required pam_succeed_if.so user != root quiet 3,注销重新登陆系统 (五)Fedora12其它系统字体安装 1.从C:/windows/Fonts里拷贝simsun.ttc(重命名为simsun.ttf), tahoma.ttf, verdana.ttf 从网上下载 "Bit Stream Vera Sans Mono" VeraMono.ttf (C:/windows/Fonts/下应该有) 从网上下载 "文泉驿正黑等宽" wenquan.ttf 2.建立文件夹: #mkdir /usr/share/fonts/winxp,上面的全部copy到winxp里去 3.在终端执行命令:#fc-cache -fv 4.Terminal 选 Bit Stream Vera Sans Mono 。Gedit 选 Tahoma 。 (六)让Fedora 12支持RAR解压 安装Fedora 12后,其默认情况下不能解压RAR文档,因为系统自带的解压软件不支持RAR格式文档。 由于我们经常要用到RAR文档,因此就必须安装一个RAR软件。Linux版的RAR可以到这里下载: http://www.rarlab.com/download.htm RAR 3.90 beta 3 for Linux # tar zxvf rarlinux-3.9.b3.tar.gz # cd rar # make mkdir -p /usr/local/bin mkdir -p /usr/local/lib cp rar unrar /usr/local/bin cp rarfiles.lst /etc cp default.sfx /usr/local/lib 执行make命令后显示以上五行信息即安装成功,从此你就可以在F12里解压RAR文档了。 (七)安装RealPlayer 1. 到http://www.real.com/realplayer/linux 或 http://www.realplayer.com/linux下载 RealPlayer11GOLD.bin 2.安装 # chmod +x RealPlayer11GOLD.bin # ./RealPlayer11GOLD.bin 安装时选择目录/usr/local/RealPlayer即可 安装过程会在/usr/bin留下执行程序/usr/bin/realplay;在家目录下留下配置文件; 完全卸载:删除安装路径 删除配置文件 删除执行程序 3.如果是RealPlayer11GOLD.rpm就 #rpm -Uvh RealPlayer11GOLD.rpm 4.解决与SCIM的冲突: 用VI或者GEDIT打开执行程序/usr/bin/realplay或者安装目录下的可执行程序realplay gedit /usr/bin/realplay 在第二行,也就是#!/bin/sh的下一行加入 GTK_IM_MODULE=xim ; export GTK_IM_MODULE (八)去除桌面盘符显示 Fedora 12 可以自动加载Windows下的分区到/media/下,加载后将在桌面显示该磁盘分区。要去除桌面盘符显示,可以参照如下: 1、安装Configuration Editor:yum install gconf-editor 2、应用程序 ->系统工具->配置编辑器 3、/apps/nautilus/desktop/volumes_visible 取消选取就可以了 如果想把桌面上的其他图标都隐藏,可以把相应的勾取消掉。 编辑 /etc/fstab #mount -a 看看可不可以全部成功 /dev/sdc1 /backup ext3 defaults 1 2 /dev/sda6 /media/pastime ntfs defaults 0 0 /dev/sdb1 /media/linux vfat iocharset=utf8 0 0 /dev/sdb5 /media/learning ntfs defaults 0 0 (九)Fedora 12 下安装 Audacious 1. 先安装这个 # rpmfusion-free-release-stable.noarch.rpm 2. # yum remove aramok* # yum install audacious* 3. 到http://www.customize.org/list/winamp2下载skin文件*.wsz 4. mv ./*.wsz /usr/share/audacious/Skins 5.cd /usr/share/icons/hicolor/48x48/apps mv audacious.png audacious_bak.png mv ~/winamp.pgn audacious.png OK! 乱码解决办法 使用Audacious 的过程中常常遇到播放列表中无法正确显示文件信息的情况。 产生的原因往往是由于音乐文件所携带的信息字符编码于Audacious 默认的不同造成的。 Audacious 默认的字符集是UTF-8,而很多音乐文件则不是,造成了显示为方块、问号或者其它乱码的情况。 Audacious 中为我们提供了一个选项来解决这个问题。解决方法如下: 首选项->播放列表 编码:简体中文 备用编码:GBK 标题格式:艺术家-标题 双击一下那些”天书“来播放它,怎么样?是不是变成”中文“了。 (十)任何软件包有问题,可以 yum install package*。或者先yum erase 再 yum install package* # yum install chmsee* (十一) Linux有时会出现“You have mail in /var/spool/mail/root”,很烦人,如何禁止掉呢? mail回车,输入数字,再回车,即可。 删除 # mail d 1-4 删除1~4号邮件 q 退出 邮件内容保存在/var/spool/mail/root文件里,可以使用cat命令查看 sendmail会自己重新建一个root文件,正确的做法是修改系统配置文件,告诉系统不要去检查邮箱 #echo “unset MAILCHECK” >> /etc/profile 其实就是把unset MAILCHECK加到文件/etc/profile 的尾部即可 然后重新登陆控制台就没有这个讨厌的提醒了。 (十二) 如果在/etc/fstab中添加了一条记录,或是因为拆卸硬盘使得/etc/fstab某些记录失效导致系统无法启动,并提示 Give root password for maintenance (or type Control-D to continue): 输入root的密码后,修改/etc/fstab文件,但是提示文件是只读的,更改文件的权限也是不行的 输入这条命令: # mount -o remount,rw / # mount -o remount,rw /dev/sda* 这样就可以修改/etc/fstab这个文件了! (十三) Grub的grub.conf(menu.lst) default=0 timeout=30 splashimage=(hd0,0)/grub/bee.xpm.gz title Fedora 12 (2.6.31.5-127.fc12.i686.PAE) root (hd2,4) kernel /boot/vmlinuz-2.6.31.5-127.fc12.i686.PAE ro root=UUID=b388a1cc-05c5-42be-8faf-51ca3c72041f LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet initrd /boot/initramfs-2.6.31.5-127.fc12.i686.PAE.img #title FreeBSD 8.0 Release #root (hd1,0,a) #kernel /boot/loader #makeactive #savedefault #title Micorsoft Windows XP SP2 # map (hd2) (hd0) # map (hd0) (hd2) # rootnoverify (hd2,0) # chainloader +1 #title Other Redirect # rootnoverify (hd2,4) # chainloader +1 (十四)让Nautilus默认显示隐藏文件 编辑-->首选项-->视图-->默认视图:显示隐藏和备份文件 (十五)怎样查看各硬盘分区的UUID $ ls -l /dev/disk/by-uuid (十六)在修改fstab文件后,如何使他生效(不用重启) # mount -a (十七 )哪里有linux详细的启动日志? /var/log/boot.log (十八)升级firefox出错 If you do yum --enablerepo updates-testing update xulrunner then yum update (这个太大了,不要用) You should be good to go until the new xulrunner hits stable.... (十九)开机网络自动连接 # vim /etc/sysconfig/network-scripts/ifcfg-eth0 设置 ONBOOT=yes (二十)关闭SELinux 修改/etc/selinux /config文件中的SELINUX="" 为 disabled ,然后重启。 (二十一)防火墙禁用 系统->管理->防火墙,选择“禁用”,并点击“应用”。 (二十二)关闭软件自动更新 系统->管理->软件更新,依次选择“从不”、“不更新”、“从不” (二十三)安装附加字体 文泉驿Unibit、点阵宋体、正黑体 # yum install wqy-bitmap-fonts (这个不要装!!!) # yum install wqy-unibit-fonts # yum install wqy-zenhei-fonts # yum install wqy-microhei-fonts Bitstream Vera 字体 # yum install bitstream-vera-fonts (mono可以装) 微软雅黑 1.得到雅黑及其它字体,并且拷贝到/usr/share/fonts/zh_CN下面,如果没有zh_CN,就自己新建一个。 接着(很重要),修改字体的权限,改为755或者干脆777 2.在/usr/share/fonts/zh_CN下面运行 sudo mkfontscale sudo mkfontdir 3.运行 sudo fc-cache -fv,刷新字体缓存。 (二十四)yum配置 安装完后首先 yum install yum-fastestmirror yumex -y 如果觉得实在是慢可以按以下方法首先安装两个插件 rpm -ivh ftp://ftp.univie.ac.at/systems/linux/fedora/releas es/12/Everything/i386/os/Packages/axel-2.4-2.fc12.i 686.rpm rpm -ivh http://yum-axelget.googlecode.com/files/yum-axelge t-0.2-0.2.20090926svn3.fc12.noarch.rpm rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusi on-free-release-stable.noarch.rpm rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmf usion-nonfree-release-stable.noarch.rpm yum install amule azureus multiget k3b (multiget 右击,取消 "显示拖放窗口") yum install unrar -y 还可以添加 sohu 的源这个比较快的 gedit /etc/yum.repos.d/sohu.repo,回车 再次把一下内容复制到打开的sohu.repo中: ...... 保存,关闭sohu.repo 最后,在终端中输入yum makecache OK (二十五)yum内核自动升级 yum内核自动升级后会在grub的menu.lst中加入新的内核启动项,但是启动不了,因为要重新安装显卡驱动! 1. 更改/etc/inittab下的启动级别为3,字符界面还是可以启动的!而且看到了自定义脚本的执行。 2. 重新安装显卡驱动,如(一)所示。如果下了新的驱动,和以前驱动不一样的,则直接运行。否则可以加 -K 选项。 3. 改回/etc/inittab下的启动级别为5,重启可进入X。 卸载旧的内核版本 yum list kernel* 旧的内核版本会以粗体显示, .i686去掉,接上版即为要删除的文件 (或者)升级Linux内核后,有两个版本的内核: [root@localhost ~]# rpm -qa |grep kernel kernel-devel-2.6.23.12-52.fc7 kernel-2.6.21-1.3194.fc7 kernel-headers-2.6.23.15-80.fc7 kernel-2.6.23.12-52.fc7 kernel-devel-2.6.23.15-80.fc7 将2.6.21的版本卸载 [root@localhost ~]# rpm -e kernel-2.6.21-1.3194.fc7 [root@localhost ~]# rpm -e kernel-devel-2.6.23.12-52.fc7 查看: [root@localhost ~]# rpm -qa |grep kernel kernel-headers-2.6.23.15-80.fc7 kernel-2.6.23.12-52.fc7 kernel-devel-2.6.23.15-80.fc7 卸载完毕。 (二十六)查看Linux内核版本号: 1.1 uname -r #查看当前linux系统的内核版本号 显示举例:2.6.21-1.3194.fc7 1.2 uname -a #可以查看包括内核版本号、机器硬件信息、网络节点名、操作系统名字等信息。 显示举例:Linux localhost.localdomain 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux 1.3 cat /proc/version #要查看linux系统的版本信息也可以查看version文件 显示举例:Linux version 2.6.21-1.3194.fc7 (kojibuilder@xenbuilder4.fedora.phx.redhat.com) (gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)) #1 SMP Wed May 23 22:35:01 EDT 2007 2.查看Linux发行版本号: 2.1 cat /etc/issue #查看issue文件 显示举例: Fedora release 7 (Moonshine) Kernel \r on an \m (二十七) 32 PAE 64 * kernel-PAE,用于拥有超过 4GB RAM 的 32-bit x86 系统中,或者 CPU 带有 "NX (No eXecute)" 特性的系统中。它同时支持单/多处理器系统。 * PAE:Physical Address Extension (PAE 是 Intel 提供的内存地址扩展机制,它通过在宿主操作系统中使用 Address Windowing Extensions API 为应用程序提供支持,从而让处理器将可以用来寻址物理内存的位数从 32 位扩展为 36 位。) * 在 32 位的架构上使用超过 16 GB 的内存是不明智的,即使启用了 PAE 也是如此。 通常说的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。 从32位到64位,表面上好象只是CPU字长增大了一倍,实际上它使寻址范围、最大内存容量、数据传输和处理速度、数值精度等指标也成倍增加,带来的结果就是CPU的处理能力得到大幅提升,尤其是对强烈依赖数值运算、存在巨量数据吞吐和需要超大并发处理的应用提升效果非常明显,如科学计算、人工智能、平面设计、视频处理、3D动画和游戏、数据库以及各种网络服务器等。 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics