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的安裝
發現安裝失敗。這不是坑爹嗎,默認的設置竟然不能用,這里還沒有涉及到墻的問題。
上網查詢了解決辦法:
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://www.cnblogs.com/tanhangbo/p/4282621.html
總結
以上是生活随笔為你收集整理的Fedora 12 环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell脚本传递带有空格的参数
- 下一篇: [转] ios学习--openURL的使