Win+Fedora27双系统

最后更新2018-01-09****************************************************

经过多个设备安装后发现,如果安装的硬盘已经有4个主分区了(MBR分区格式),会造成安装失败,注意在win系统压缩的时候仔细检查是否已经有4个主分区了,磁盘管理里如果看不出来,可以使用diskgen或者傲梅分区助手查看,将压缩后的未分配分区新建成扩展分区,不需要新建成逻辑分区,然后重启按后续的步骤安装位置选择磁盘后自动分区,就可以开始安装了。


切记,千万不要转换成动态磁盘!不要转换成动态磁盘!不要动态磁盘!!

如果超过了4个主分区,再新建分区的时候,会提示转换到动态磁盘,千万不要点击确定,不然磁盘分区会变成动态磁盘(屎黄色的)

,然后就麻烦了,Linux下是识别不到动态磁盘的,只能再转回基本磁盘。


实属不幸,你已经转换了的,只能安装一个工具来将磁盘转换回去了。

不小心踩了这个坑,亲测用傲梅的转换工具可以无损转换回去。

傲梅动态磁盘转换器

当然,分区助手也可以直接用他家的,转换成扩展分区,就可以安装linux了。


折腾一台新电脑折腾出来的,发现自动分区安装不了,提示配置失败,手动添加挂载点也会没有用。进高级选项里新增分区才提示已经有4个主分区了。

以下为更新前内容

最后更新2018-01-09****************************************************

重要说明,系统引导方式为传统的bios+MBR分区表。先确认自己电脑的引导方式是否是EFI的,如果是EFI启动的那本文章仅供参考。

适用于已经装好了windows系统的情况。安装好双系统后默认是用Fedora中的grub2来管理系统的启动项。经过安装完后的使用情况,推荐安装Fedora26,27有一些bug 还没有解决。(27的bug:在输入密码验证的界面gnome桌面可能大概率会崩溃,包括锁屏)

技能知识关键词:进入bios更改电脑默认启动项进入U盘;liveCD;文件校验;Linux分区;终端命令行操作;vim yum dnf grub

打算安装双系统并长期使用的话,这两个东西都比较清楚,安装会比较顺利。

前期准备——Fedora启动盘:

1、空的U盘 最好4G空间以上。

2、Fedora镜像或者Fedora官网的镜像工具FedoraMediaWriter-win32-4.1.0.exe。官网上直接有。

本质上制作U盘引导镜像还可以用其他工具(rufus)写入iso镜像文件到U盘,这里用官方的镜像作为例子。

FedoraMediaWriter

用官方的工具的话,会需要先在线下载选择的版本的工具,一般用途选择workstation工作站版,各个版本的区别请自行搜索。

还有其他的版本供选择

注意,要确认C盘空间是否充足,官方工具会把iso文件下载下来放到C盘的临时目录,如果C盘空间不足,会导致制作启动盘失败。

如果因为网络问题下载速度很慢的话, 可以到官网上先下载对应版本的iso镜像文件,然后选择上图中的第三个Custiom image选择手动写入优盘。

注意不要选择错了磁盘分区,要选择优盘的磁盘分区。

随便找了个镜像文件当例子,确认分区名

前期准备——压缩磁盘分区

现在,需要把原来已经被windows分好区的空间压缩出来,给Fedora来使用,推荐50G以上,如果只是安装的体验一下的,20G就足够了。

被安装的电脑进入windows系统,进入计算机管理,(直接开始菜单 搜索  计算机管理,或者 桌面计算机右键——管理),磁盘管理,选择要压缩的分区,右键,压缩卷。输入压缩的空间大小(单位为兆),压缩。使其成为“未分配”状态。

计算机管理

压缩磁盘分区

输入压缩空间大小

注:不管是压缩逻辑分区还是主分区都是可以的。

准备工作结束。

开始正式安装

进入优盘启动的引导界面,这里就不多少,怎么更改电脑启动项为优盘有很多教程,不赘述了。

进入优盘会有两个选项,

第一个是进入U盘的liveCD系统,

第二个是测试U盘的镜像并进入。默认进第二个,如果是刚做完启动盘第一次安装,默认回车就行。如果检查出错会出提示,重新下载镜像再制作一遍。如果报错的话强行使用第一个选项安装可能会出现莫名其妙的错误。

如果测试通过启动盘没有问题,会进入一行行的字符界面。

字符界面——优盘里的系统正在加载

加载完毕后会进入Fedora的gnome桌面,并默认启动一个欢迎界面,左边是试用Fedora,右边是开始安装。如果不赶时间可以先试用玩一下,随时可以打开安装程序安装。

注意:liveCD中的系统是不会保存任何数据的,重启之后任何保存的数据都会丢失。

欢迎界面——左边试用,右边安装

安装步骤说明

1、选择语言

2、设置安装的磁盘位置,已经本地网络和主机名

3、设置root密码和创建普通用户

4、完成安装并重启

5、进入桌面,选择输入法

6、更新系统

点击 Install to Hard Drive(安装到本地磁盘)进入安装步骤

1、选择中文语言,

选择中文

2、选择安装位置

选择已经被压缩有空闲空间的硬盘位置,然后左上角完成

如果成功自动选择了空闲分区后,再点进去看空闲空间已经没有了

注意:重要,如果自动失败了,选择手动存储配置中的自定义,然后按照下面方式手动增加分区,自定义分区模式下如果不看清楚下面黄色区域的提示乱操作会格式化所有空间,意味着会丢失整个硬盘的数据。如果手动分区后还是卡在这一步无法继续,请参考下其他文章或者重新制作启动盘再试一次。

如果手动按以下操作依旧不行,建议转用其他发行版试试。

选择自定义分区

创建挂载点

创建好所有挂载点

依次为:”/”,”/boot”,”sway”,”/home”     具体参见[linux分区详解],

完成后点击右下角【开始安装】按钮开始Fedora的安装。

3、Root密码和创建用户

注意:如果设置的简单密码需要点击两次左上角的【完成】按钮

创建用户的时候勾选【将用户设置为管理员】 后期的sudo命令才能使用,否则要手动添加到sudolist里。

安装完毕后,关机,拔掉U盘,开机就能看到grub的引导界面,已经识别到之前安装的windows系统。

Grub引导界面

默认是Fedora是第一启动项,选择的时间是5秒。进入fedora后就是欢迎界面。

选择语言就可以了。

修改默认启动项为上次启动的:

通过终端命令:

grepmenuentry /boot/grub2/grub.cfg       #查看当前的启动菜单vim/etc/default/grub                            #编辑grub启动配置

找到并设置GRUB_DEFAULT=SAVED    #意思是默认启动的是上一次保存的,如果要更改成固定的就设置成刚刚查看的启动菜单的序号,从0开始为第一个。

在最后添加一行:

GRUB_SAVEDEFAULT=true                         #保存默认启动项

保存并退出

终端命令:

grub2-mkconfig-o /boot/grub2/grub.cfg #更新启动配置让刚刚修改的内容生效

这样,如果变更了开机启动项,grub会记住并默认启动上次启动的,如果需要改成固定的,更改GRUB_DEFAULT等于相应的序号就可以了。默认从0开始。

联网之后,Fedora会默认检查更新,因为镜像的系统不一定是最新的,Fedora自带的【软件】程序会下载好更新并提示更新。

安装完成后联网提示更新

如果无法联网,无线网卡无法驱动的,使用lspci |grep network找出网卡的型号搜索相应的驱动安装方法,有线网卡可以用的先连有线网卡更新系统

以BCM43142无线网卡为例,这个无线网卡的驱动已经被rpmfusion源收录了,先添加rpmfusion源

终端命令行:

sudo yuminstall -nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-25.noarch.rpm

将链接中的25换成你用的发行版编号,本教程是Fedora27,所以将25换成27

实际上从26开始yum命令就被dnf命令替代了,如果提示出错将yum改成dnf运行就可以了。

成功后更新一下缓存

sudo dnfmakecache                                        #更新缓存sudo dnfinstall akmod-wl kmod-wl               #安装无线网卡驱动sudo dnfupdate                                             #更新系统

最后再重启系统。(仅供参考,使用的是戴尔笔记本电脑BCM43142无线网卡,如无法使用,请参考其他教程)

基本上安装完毕了。

Gnome-tweak-tools  gnome3桌面高级设置,调整主体,窗体样式(最小化按钮和关闭窗口的按钮位置等等)我一般关掉动画,改背景,启用桌面图标

绑定快捷键  到设置-键盘-快捷键  绑定 终端键  alt + T键,

参考资料:

gru默认启动项:

https://ask.fedoraproject.org/en/question/99330/how-can-i-change-default-operating-system-in-start-up-boot-menu/

Fedora BCM43142无线网卡驱动

http://www.cnblogs.com/MimiSnowing/p/6903083.html

Window+Fedora双系统安装相关推荐

  1. ​Window Linux 双系统安装历程,超详细

    Window Linux 双系统安装历程 今天下午搞了几个小时,可谓是困难重重,但是实际上只是被一个很小的问题困住了,其它地方都很简单. 接下来简单讲一下安装的步骤以及遇到的问题. 先讲一下设备状况: ...

  2. window+deepin双系统安装

    说明 参考教程:https://baijiahao.baidu.com/s?id=1662960328855347503 特别注意,最好用最新的PE工具,我用的 微PE.因为我弄过一次全盘安装,导致整 ...

  3. Window + Ubuntu双系统安装教程

    1.制作Ubuntu启动盘 你需要一个容量大于4GB的空u盘(不是空的也没事,但是制作启动盘会格式化u盘,所有东西都会丢失!),然后才能开始制作. 推荐使用rufus制作启动盘:Rufus - Cre ...

  4. win10+deepin双系统安装方法(UEFI+GPT)

    这篇文章主要讲的是deepin在多系统并存的时候该如何分区并安装,与上一篇文章Deepin+Windows双系统安装最简单的分区方案 不同,这篇采用的是UEFI+GPT. 我这里用的是一块120G的S ...

  5. Window10 和 Ubuntu20.04 双系统安装

    Window10 和 Ubuntu20.04 双系统安装 工欲善其事,必先利其器 摆脱Bug附体,从装系统做起 文章目录 Window10 和 Ubuntu20.04 双系统安装 适用 Window1 ...

  6. 双系统安装deepin20_win10+deepin双系统安装方法(UEFI+GPT)

    这篇文章主要讲的是deepin在多系统并存的时候该如何分区并安装,与上一篇文章Deepin+Windows双系统安装最简单的分区方案 不同,这篇采用的是UEFI+GPT. 我这里用的是一块120G的S ...

  7. ubuntu双系统安装教程

    这里以ubuntu14.04为例讲解一下ubuntu双系统安装的完全过程,ubuntu16.04及18.04完全类似 1. 制作一个U盘启动盘 工具: U盘一枚 rufus软件,下载地址:https: ...

  8. 双系统安装ubuntu 22.04 LTS(一步到位)

    作为一个拥有两次都是一次成功安装好双系统的经验的人,我觉得我可以借这个文章仔细讲述一下,让大家都可以双系统安装都是一次成功.为什么有着两次安装经验呢,第一次安装完成后由于电脑的内存不太够了,然后重新装 ...

  9. Windows10+Ubuntu20 双系统安装

    Windows10+Ubuntu20 双系统安装 如果你要安装linux系统,但是又不想换掉Windows的操作习惯,建议安装Win+Linux双系统.下面介绍的是用U盘安装的方法.安装双系统之前,电 ...

最新文章

  1. DevOps和容器:本地or云端,如何选择?
  2. java 区块链使用_使用Java创建第一个区块链
  3. java.util.concurrent BlockingQueue详解
  4. 《那些年啊,那些事——一个程序员的奋斗史》——104
  5. XML-RPC使用手册
  6. js 遍历对象的几种方法
  7. mysql中写锁定实例_MySQL中的锁
  8. 国庆假期带动新能源汽车消费热潮
  9. 5天一充不是梦!最大电池容量手机发布:朴实感人 还能防身...
  10. PHP内核贡献者,贡献者
  11. bootstrap mysql分页_bootstrap实现分页
  12. python英文单词记忆游戏单词爆破机
  13. ❤520给她准备的情人节礼物~html+css+javascript漫天飞雪3D相册(含音乐)
  14. 人在当时处境中,像旋涡中的一片落叶,身不由己
  15. 微信突破版本限制永久设置透明/半透明头像
  16. DBLP数据集用weka数据挖掘 xml转csv格式文件
  17. 【NDN学习】NDN的定义,基础,解决什么问题
  18. js的lambda表达式
  19. Innodb中聚簇索引
  20. html 网页 简体中文 繁体中文 英文自适应,css页面字体替换源代码和页面显示不一样问题解决...

热门文章

  1. 移动宽带连不上微软服务器,为什么移动宽带在系统待机后无法关闭
  2. JAVA_获取每年、每季度的第一天,最后一天_一蓑烟雨任平生
  3. Vue高阶组件的原理以及实践
  4. form表单提交数据不让跳转办法
  5. 关于bootstrap select使用碰到的问题
  6. springboot进行controller单元测试
  7. Windows操作系统 | CMD命令行查看当前用户名
  8. 互联网金融平台——银行交易明细查询和报警机制
  9. CAN/CANFD数据诊断记录仪 CANLog-VCI 的功能及应用
  10. 大家都是怎么样去做销售的