Fedora 12 环境搭建[通俗易懂]

Fedora 12 环境搭建[通俗易懂]又来折腾发行版了。这一回是Fedora12,搞的挺艰难的下载了Fedora-12-i386-DVD.iso,无论使用ultraiso还是dd都无法安装。后来下载了一个ImageWriter.exe(o

大家好,又见面了,我是你们的朋友全栈君。

又来折腾发行版了。

这一回是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

这一把折腾的天昏地暗啊得意得意

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155570.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQL注入学习「建议收藏」

    SQL注入学习「建议收藏」SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。学习目的:能找到注入点能判断数据库是什么类型能绕过各种过滤SQL注入平台层注入原因:数据库平台漏洞或数据库配置不安全代码层注入原因:程序员对输入未进行细致地过滤,从而执行了非法的数据查询SQL注入漏洞的方法数字注入字符串注入SQL注入方法有很多种,按数据类型可以分为

    2022年8月20日
    10
  • pycharm21激活_最新在线免费激活

    (pycharm21激活)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1PA3AFINM4-eyJsaWNlbnNlSWQi…

    2022年3月31日
    63
  • Android Studio下载、安装和配置+SDK+tools下载(无敌超级详细版本)

    Android Studio下载、安装和配置+SDK+tools下载(无敌超级详细版本)下载:AndersonStudio是Google为Android提供的官方IDE工具,下载地址:http://www.android-studio.org/安装环境要求:其中JDK的最低版本是1.7,所以系统空闲内存至少2GB。如果你要安装andriod8.0左右的版本,最好内存能有8GB。AndroidStudio安装过程:以android-studio-id…

    2022年6月26日
    25
  • 搭建SpringCloud项目,并实现自动化部署[通俗易懂]

    搭建SpringCloud项目,并实现自动化部署[通俗易懂]前一阵子一直在忙着做项目,最近有空,把项目中用到的SpringBoot微服务相关架构再梳理一遍。项目资源:https://github.com/sunroyi/SpringCloud主要分为以下几步:(1)搭建SpringBootService,这里是各个微服务的业务逻辑。(这里搭建了2个Service,用来测试熔断)(2)搭建SpringBootEureka,用来发现服务。(…

    2022年5月27日
    143
  • Windows线程漫谈界面线程和工作者线程

    每个系统都有线程,而线程的最重要的作用就是并行处理,提高软件的并发率。针对界面来说,还能提高界面的响应力。线程分为界面线程和工作者线程,界面实际就是一个线程画出来的东西,这个线程维护一个“消息队列”

    2021年12月25日
    44
  • latex 公式如何换行

    latex 公式如何换行1、如图所示,我们先写个长公式。2、可以看到,公式没有自动换行,而是跨过了一栏。3、如图所示,在公式上下两端加上split。同时使用\\指明换行的位置。4、如图所示,公式实现了自动换行。5、大家选择换行的位置也很重要。如图所示,选择该处换行6、得到的效果就非常糟糕。承接Matlab、Python和C++的编程,机器学习、计算机视觉的理论实现及辅导,本科和硕士的均可,咸鱼交易,专业回答请走知乎,详谈请联系QQ号757160542,非诚勿扰。…

    2022年5月4日
    319

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号