Fedora 12 环境搭建
又来折腾发行版了。
这一回是Fedora12,搞的挺艰难的
下载了Fedora-12-i386-DVD.iso,无论使用ultraiso还是dd都无法安装。
后来下载了一个ImageWriter.exe(opensuse工具),将文件名后缀改成.raw之后刻录。更加无法使用。
连dd大法都不可以,这下懵了。
后来就合计着下载一个Live吧,Live也不见得有多弱,最多少点软件吧,我想。
下载了Fedora-12-i686-Live.iso使用ultraiso刻录到U盘,还是失败,后来使用了
dd才成功启动并且装上系统。
要编译软件了,接下来进行gcc的安装
yum install gcc。
发现安装失败。这不是坑爹吗,默认的设置竟然不能用,这里还没有涉及到墙的问题。
上网查询了解决办法:
http://digitizor.com/2009/06/17/how-to-fix-the-cannot-retrieve-repository-metadata-repomd-xml-error-in-fedora-11/
You need to edit two of your repository files: /etc/yum.repos.d/fedora.repo and /etc/yum.repos.d/fedora-updates.repo.
Now un-comment all the lines that start with the term baseurl and place a comment before all lines that start with mirrorlist.
This should be done for both the above files.
这里改了之后还是不行,发现repo的bashurl已经没了,取而代之的是一个readme,指向新的baseurl。
改掉bashurl似乎有点起色了,但还是不成功。
后来一不做二不休,删了/etc/yum.repos.d/下面其他的文件,只保留fedora.repo,终于装上了。
接下来编译kernel,使用make;make modules_install;make install
接下来报错:
/sbin/mkinitrd:no such file or directory
这里应该是没有找到这个工具吧,继续安装
yum install mkinitrd
接下来可以继续了,但是还是看到了一个信息:
get_netlink_msg returned No such file or directory
这里先不管了,重启机器。
发现还是进入了默认的kernel,原来是忘记了更新grub
使用update-grub2无效,在这里(http://fedoraproject.org/wiki/GRUB_2/zh-cn)看到:
在 Feodra 下直接编辑 /boot/grub2/grub.cfg 是安全的。Fedora 里的 grubby 在更新内核后就会以一种安全的行为修改配置信息。在 Fedora 中不包含也不需要包含其他的发行版(尤其是 Debian 及其衍生版)提供的添加一个 update-grub 命令的软件补丁。
还是不如ubuntu方便啊
然后又从这里(http://www.linuxformat.com/forums/viewtopic.php?p=84954)查到:
Fedora 12 doesn't use grub 2 
后来死马当活马医吧,手动改grub配置文件
gedit /boot/grub/menu.lst
发现这里已经被改好了,只不过有一行hiddenmenu的字,把它去掉试试看还是不行。
继续查看
gedit /boot/grub/grub.cfg
里面有一个timeout=0
修改成timeout=10
终于成功进入新的kernel,内牛满面。
进入之后发现登录不进系统,接下来关掉selinux才成功进入:
gedit /etc/selinux/config:
修改这一行:
SELINUX=disabled
这一把折腾的天昏地暗啊

Fedora 12 环境搭建的更多相关文章
- 涛哥:Qt安卓-5.12环境搭建
简介 Qt for android 环境搭建,以Windows平台 Qt5.12为基准. 因为有不少人问相关问题,所以写篇文章汇总一下. 安装Qt 需要先安装Android版的Qt. 一般在Qt的安装 ...
- Ubuntu16.04+TensorFlow r1.12环境搭建指南
一.操作系统安装 OS版本:Ubuntu 16.04 (ubuntu-16.04.5-server-amd64.iso) CPU:4Core以上 内存:4GB以上 磁盘空间:80G以上 二.基础环境准 ...
- Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma
1.下载angularjs 进入其官网下载:https://angularjs.org/,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angular ...
- Ubuntu 12.04搭建MTK 6577 安卓开发环境
Ubuntu 12.04搭建 MTK 6577安卓开发环境 1. 下载并安装Vmware虚拟机: 2. 下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: ...
- Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...
- Ubuntu 12.04 搭建Android开发环境
Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...
- Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)
Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-0 ...
- Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux. 2.选择默认虚拟机 3.选择稍后安装操作系统 4.选择linux opensuse 5. 选择默认虚拟机名称 6.设置处理器为双核. 7.内存设置为2 ...
- 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统
上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...
随机推荐
- LVS四种实现模式详解
一.集群cluster 当后端服务器承受不住访问的压力,提高服务器性能的解决方案会极大增加成本时,人们提出了横向扩展的解决方案.增加一台或几台服务器,提供相同的服务,通过前段分发器将访问量均匀的分配到 ...
- Excel Sheet Column Number
Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ...
- MSBI--enlarge the DW database table volume
我们在学习MSBI的时候,经常会使用官方提供的Adventureworks和AdventureworksDW示例数据库,但是官方提供的数据量有点小, 以DW为例,Factinternetsales只有 ...
- NOIP2007 T1奖学金 解题报告-S.B.S.
洛谷P1093 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金.期末,每个学生都有3门课的成绩:语文.数学.英语.先按总分从高到低排序,如果两个同学总分相同, ...
- LeetCode题解-----Majority Element II 摩尔投票法
题目描述: Given an integer array of size n, find all elements that appear more than ⌊ n/3 ⌋ times. The a ...
- Axure学习笔记1--原型设计概述
Axure原型 1.原型的出现 -软件功能复杂,用户需求多 -挖掘用户的实际需求 -项目组之间降低沟通成本 2.类型: [草图原型]描述产品大概需求,记录瞬间灵感 [低保真原型]展示系统的大致结构和基 ...
- 怎样在python中获取时间?
from time import strftime date = strftime('%y%m%d') hour = strftime('%H%M%S')
- 最长上升子序列(LIS)模板
最长递增(上升)子序列问题:在一列数中寻找一些数,这些数满足:任意两个数a[i]和a[j],若i<j,必有a[i]<a[j],这样最长的子序列称为最长递增(上升)子序列. 考虑两个数a[x ...
- lcx转发 【解决内网没法链接3389 的问题】
要求我自己在外网 然后监听1111端口,将1111端口数据流量转发至2222端口 被入侵主机上 将本地的2222端[愿3389 主机修改了远程连接的端口]口流量转发至外网ip的1111端口 2222为 ...
- WebResource-asp.net自定义控件引用外部资源方法
rom:http://www.lmwlove.com/ac/ID879 在asp.net中开发自定义控件时,如果我们要用到图片,外部css,js等文件,那么最好的方式就是将这些文件作为自定义控件嵌入的 ...