双系统安装步骤及遇到问题的解决方式


双系统安装(window10下安装Centos8)步骤及遇到问题的解决方式

  • 1 背景
  • 2 前提准备
  • 3 下载镜像文件
  • 4 准备Linux存储空间(磁盘分区)
  • 5 制作U盘启动安装
  • 6 linux系统安装
  • 7 问题和解决方式
    • Linux安装时报错1:Warning: /dev/root does not exist(如图7.1)
    • Linux安装时报错2:Win10系统下安装完Centos8后,原来的Windows的启动引导消失了

1 背景 在win10系统上安装Centos8
2 前提准备
  1. U盘一个:容量尽量比镜像文件大,建议大于等于8G
  2. 装备一台安装了Windows10的(已为Linux系统准备存储空间的)台式机或笔记本
  3. U盘刻录工具:UltraISO软碟通(我目前使用的是uiso9_cn.exe)
  4. 准备Centos的镜像文件(目前我是用最小版:CentOS-8.2.2004-x86_64-minimal.iso)
3 下载镜像文件 我安装的是Centos 8 ,大家可以去官网Centos官网下载自己需要的镜像文件
步骤:
1、进入官网可见如图界面,点击Centos Linux 按钮
双系统安装步骤及遇到问题的解决方式
文章图片

2、根据我们自己电脑配置,选择Centos版本,这里我选择x64 社区版Centos8,如图所示:
双系统安装步骤及遇到问题的解决方式
文章图片

3、选择自己使用Linux的用途,下载的Centos版本
双系统安装步骤及遇到问题的解决方式
文章图片

双系统安装步骤及遇到问题的解决方式
文章图片

这里我选择最小版安装,因为我只是使用它练习一下。大家可以根据自己需求下载对应的系统镜像。
我在这里说明一下:
CentOS-8.2.2004-x86_64-dvd1.iso 标准安装版(推荐)
CentOS-8.2.2004-x86_64-boot.iso 引导版(无界面)
CentOS-8.2.2004-x86_64-minimal.iso 最小版(精简版,自带软件比较少)
可能还会遇到:
CentOS-8.2.2004-x86_64_Everything.iso 完整版(集成所有软件)
CentOS-8.2.2004-x86_64_LiveGNOME .iso GNOME桌面版
CentOS-8.2.2004-x86_64_LiveKDE.iso KDE桌面版
CentOS-8.2.2004-x86_64_NetInstall.iso 网络安装版(从网络上安装)
4 准备Linux存储空间(磁盘分区) 步骤:
1、右键我的电脑,选中管理,可见如下界面
双系统安装步骤及遇到问题的解决方式
文章图片

2、双击存储,双击磁盘管理(本地),可以看到当前磁盘分区情况
双系统安装步骤及遇到问题的解决方式
文章图片

3、对需要给Linux准备的磁盘存储整理出来,可建立新的卷,以备Linux安装使用。
5 制作U盘启动安装 步骤:
1、下载软碟通,并安装。安装完后,可见如下图标:
双系统安装步骤及遇到问题的解决方式
文章图片

2、双击打开软碟通,可见如下界面。点击”文件“,点击打开,选中你第3节下载的镜像文件。在本地目录区域,选择你要刻录的U盘。然后点击菜单栏中启动按钮,选择”写入硬盘镜像…”。双系统安装步骤及遇到问题的解决方式
文章图片

3、弹出“写入硬盘镜像”界面,如图所示。这里需要查看硬盘驱动是否为你要刻录的硬盘,我这里是U盘,映像文件是否是你下载的映像文件,写入方式选择带“HDD”的,如下图所示,我选择USB-HDD+,核对完后,点击写入,知道消息界面提示刻录完毕的提示。即刻录成功。双系统安装步骤及遇到问题的解决方式
文章图片

6 linux系统安装 【双系统安装步骤及遇到问题的解决方式】步骤:
1、电脑插上刻录好的启动盘,开机启动电脑,进入电脑BIOS。一般按F12,也有的是按Delete按键、F10按键、F2按键。
2、选择要安装的Linux系统,一般选择第一个,第二个也是一样,只是会先测试一下安装环境。
可选择第二个查看当前磁盘情况,选中第二个,按下tab键,你会看到下面有一串可编辑的字符,将该字符修改为:
vmlinuz initrd=initrd.img linux dd quiet

回车,当执行后可看到这样一个界面。
双系统安装步骤及遇到问题的解决方式
文章图片

我们可以看到我们预装的linux系统启动盘sdc4,LABEL名称就是U盘的名称(尽量短小)。
等执行结束之后重启,再次进入BIOS。
3、如选择第一个,直接可进入这一步,选中预装系统,按下tab键,编辑区弹出内容修改为:
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=[U盘名称] rd.live.check quiet

或者修改为:
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdc4[第2步查看的磁盘] rd.live.check quiet

回车,等待安装。
4、若配置成功的话,就会弹出Linux安装信息摘要配置,比如键盘、输入法、语言、安装源配置等。(若此部分需要详解,可留言)
7 问题和解决方式 Linux安装时报错1:Warning: /dev/root does not exist(如图7.1) 双系统安装步骤及遇到问题的解决方式
文章图片

原因:
我在刻录我的U盘启动制作的时候,使用的默认的U盘的卷标(例如:Centos 8 x86_64),就是因为这个长度超过了windows系统允许的卷标长度,所以u盘卷标最终没有成为Centos 8 x86_64,若默认安装就直接报如图7.1错误。
解决方式:
当u盘刻录完成后,手动修改u盘卷标,尽量简短,并把它记录下来,在后面系统安装时候需要使用。
Linux安装时报错2:Win10系统下安装完Centos8后,原来的Windows的启动引导消失了 原因:
启动引导程序只认识自己自己系统分区的可启动内核文件,因此在界面上,我们就看不到win10的引导了。
解决方式:
1、直接进入Centos系统
2、运行终端,进入自定义用户(输入用户和密码登录),输入su回车,获取管理员权限,输入密码(密码隐藏,但实际上linux已接收),输完后回车。
3、输入cd回到根目录,输入命令vi /boot/grub2/grub.cfg回车,界面上会出现展示grub.cfg文本内容
4、键盘输入i,下面文档中就可以插入内容,把光标移到最上面,添加文本
menuentry 'win10_x64'{ set root=(hd0,1) chainloader +1 }

注意:
win10_x64 为64位启动引导别名
除了‘win10_x64’可以更改,其他与上面添加字段一致。
5、添加完后,按ESC键,键盘输入:wq即可。
6、输入reboot即可
重启开机后就可看到刚才添加的win10启动win10_x64,点击即可进入
若遇到问题,欢迎留言,一起交流,共同进步

    推荐阅读