fedora 安装与系统升级

安装:
1.安装双系统,首先建立好合适的分区,现在先阐述一下分区的概念:
硬盘的第一扇区、和4P、3P+E模式
硬盘的第一个扇区有512字节,其中主要分为两个部分(其实是4个部分,另外两个先可以不管),一个是存放启动引导程序(Master Boot Recorder,MBR)的空间,大约446字节。另一个是存放硬盘分区表(Disk Partition table, DPA)的空间,大约64字节。电脑开机后都要来读取这个扇区,这是启动电脑所必须的。
由于存放DPA的空间只有64字节,最多只能存放四个分区的记录(每个分区记录使用16字节),所以我们规划硬盘时不能超出64字节的限制,也就是不能将硬盘划分为4个以上的分区,这就引出硬盘规划的4P和3P+E的分区模式。
所谓的4P(Primary)模式就是将一块硬盘的全部空间分为四个以下主分区(可以是1-4个主分区,只要不超过4就行)。全部硬盘的分区记录都存放在DPA中,
如果我们要将硬盘分为4个以上的分区,该怎么办呢模式显然无法满足我的需要。这就必须使用扩展分区(Extended,E)了,也就是所谓的3P+E模式,这个模式是指将硬盘分为3个以下的主分区(1-3个),另外一个分区名额则分给一个扩展分区,然后我们再将这个扩展分区划分为若干逻辑分区,这些逻辑分区的分区记录将存放在扩展分区的头部,而不是存放在整个硬盘的第一扇区内。就这样我们在扩展分区的帮助下,既遵守了整个硬盘分区不能超过四个的要求,又满足了我们将硬盘分为4个以上分区的需要。以前在DOS下使用过fdisk和format的朋友,我想对这个应该很容易理解!
总之,我们给硬盘分区必须遵守以上的规则,这是通用的,不论是使用windows还是使用linux都必须遵守。总结一下就是:
硬盘的分区种类有三种:主分区、扩展分区和逻辑分区。
主分区和扩展分区的分区记录保存在硬盘的第一扇区内,而这个地方空间有限,最多只能保持4个分区记录。所以我们硬盘的主分区和扩展分区的数量之和不能超过4。
扩展分区不能直接使用,只能在扩展分区中再次划分为逻辑分区后它的硬盘空间才能使用。
逻辑分区是扩展分区的一部分,所有逻辑分区的分区记录保存在扩展分区的头部,而非保存在硬盘的第一扇区内。
具体安装可以参考http://www.linuxidc.com/Linux/2015-01/111725.htm
2.要改变磁盘的分区,可以使用分区软件diskgenius对磁盘进行管理,win10也提供了对磁盘的操作功能,电脑–>管理–>磁盘管理,对需要调整的磁盘点击右键,即可操作。
3.下载fedora系统安装iso镜像,在官 上下载fedora media file writer,然后利用该软件下载镜像和制作U盘启动盘。
4.利用U盘启动盘来安装fedora。
升级:
最近将系统从22升级到25。步骤记录如下:
1.、更新系统
sudo dnf update –refresh
2、安装插件
sudo dnf install dnf-plugin-system-upgrade
3、下载Fedora25版本的更新包
sudo dnf system-upgrade download – -releasever=25 – -allowerasing
(如果某些依赖不满足,升级将终止,可添加 –allowerasing 选项跳过。这可能是第三方源还未进行更新,建议卸载这些依赖不满足的包。添加 –best 选项,可查看依赖问题的详细信息。)
4、重启执行升级操作
sudo dnf system-upgrade reboot
二、升级后的操作:
1、更新系统配置文件:
更新后,RPM将备份配置文件。搜索 .rpmnew (新配置) .rpmsave (旧配置),根据需要进行修改。或使用 rpmconf 工具进行处理。
sudo rpmconf -a
2、清理旧软件包:
sudo dnf repoquery –unsatisfied(列出依赖问题的包,可以酌情删除这些包)
sudo dnf repoquery –duplicated(列出重复的包,一般的包不会有重复存在)
sudo dnf list extras(列出已从源中删除的包,可能包含第三方源的包)
解决升级后的问题,如果您升级后,系统有问题,可能需要以下步骤:
3、重建RPM数据库:
如果您使用RPM/DNF工具时出现警告,可能需要重建RPM数据库。
sudo rpm –rebuilddb
4、使用 distro-sync 解决依赖问题:
system upgrade 工具默认使用 distro-sync 升级系统。如果您的系统有些未升级的包有依赖问题,可手动执行 distro-sync。这会同步源的软件包(某些包会降级)。
sudo dnf distro-sync
sudo dnf distro-sync –allowerasing(允许删除依赖损坏的包。)

三:删除以前的kernel
1.rpm -qa | grep kernel 列出所有的kernelbanben。
2.uname -r 列出正在使用的kernel版本
3.sudo dnf remove kernel-devel-4.4.14-200.fc22.x86_64 删除内核版本
4.删除packages缓存: sudo dnf clean packages

也可以安装谷歌拼音,sudo dnf install fcitx-googlepinyin.x86_64

安装个人需要的软件
1.ckermit:串口调试的软件,
sudo dnf install ckermit.
使用的时候输入kermit命令就可以启动。
kermit需要配置。将下面内容存入.kermrc文件,并放在home/user(比如/home/ccjing)目录下。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年5月25日
下一篇 2017年5月25日

相关推荐