[小白]Windows10系统安装Linux系统

2023-05-16

Windows10系统下安装Linux系统

  • 1.简介
  • 2.工具准备
    •     镜像文件下载:
    •     启动盘制作工具下载:
  • 3.前期准备
    •     分配空间:
    •     制作启动盘:
  • 4.安装过程
  • 5.重启
  • 6.故障解决
  • 7.感想

1.简介

    个人计算机小白一枚,之前一直使用的Windows系统,也听说过Linux系统比较适合程序猿,但是一直狠不下心来换系统。闲时在虚拟机上也折腾过Linux系统,最近在学操作系统原理就装了个双系统。虚拟机上装Linux系统请参考我的另一篇博客。(https://blog.csdn.net/weixin_42616278/article/details/89522004).

    既然想装双系统,想必也是对计算机有点了解的,因此就不具体介绍安装过程了。安装系统的过程都差不多,最令人心烦的就是安装之后卡住。我自己也是装了好几遍,每次都卡住重启进入的界面。在网上也是找了好多方法,也总算找到了比较适合新手解决卡住的方法。这个也是我在装完之后才写的,过程可能有点简略。

2.工具准备

    镜像文件下载:

       ubuntu系统镜像下载:官网链接(https://www.ubuntu.com/download/desktop).
       deepin系统镜像下载:官网链接(https://www.deepin.org/download/).        

(两个不同版本的安装过程差不多,下面是用ubuntu系统示例的,推荐使用ubuntu系统)

    启动盘制作工具下载:

       软碟通:下载链接(https://cn.ultraiso.net/xiazai.html).
       refus:下载链接(https://rufus.ie/).
       随便选一个下载就行,后面两种方法都有介绍

3.前期准备

    分配空间:

       打开电脑的磁盘管理器,选择一块空间,选择压缩卷,分配一块空间用来装Linux系统,这里我分配的是100G,内存比较紧张的话分配40G也够用       

(注意压缩出来的空间一定要处于未分配状态,方便后面装系统)

    制作启动盘:

       软碟通制作:插入U盘(记得先将U盘文件进行备份),打开软碟通,选择继续试用,在下方本地目录选择自己已经下好的镜像文件在这里插入图片描述
再点击上方的启动中写入硬盘映像,点击写入即可开始制作,过程十分钟左右吧在这里插入图片描述
refus制作:直接点击文件即可开始制作

在这里插入图片描述
       

(制作启动盘过程中一切默认即可)

4.安装过程

     在顺利完成上述的准备工作之后,就可以开始期待已久的装系统的过程了。
     !!!以下文字较多,建议耐心浏览,当时装的时候忘记留图了,不过只要有过在虚拟机上装系统的经验,这个双系统的安装并不难,只是后期重启时出现故障会麻烦点。

强烈建议在自己动手装双系统之前先在虚拟机上面亲自装一下Linux系统以熟悉具体流程
     将电脑关机之后,将制作的启动盘插上电脑,开机时按几遍esc键(华硕电脑是esc键,惠普的好像是f12,进入引导项,其他的可以上网查询得到。这里有人说是得先进入BIOS设置,我当时装的时候没有进去修改任何设置,大家可以自己尝试尝试!!!)
     在esc键进入安装的引导界面之后,上下键选择自己的U盘名称,enter键进入安装,之后一直默认安装,与虚拟机中有点不同的只是双系统安装时进入桌面后需点击桌面上那个文件进行安装,之后的过程同虚拟机,按部就班操作即可。(最后安装过程较久,慢慢等吧)

5.重启

     第4步安装完之后会提示重启,按要求重启即可。重启时没卡住最好,卡在logo界面请看第6步。

6.故障解决

     Ubuntu系统安装之后卡住多是显卡驱动不对的问题,我当时也是在网上找了好多方法,看了许多博客,看到了一个挺有用的方法可以分享一下,挺感谢那位博客主提供了这么可靠的方法。步骤如下:

  1).重启时在系统引导项界面,选择Ubuntu高级选项,注意此时按 e 进入代码编辑界面,倒数第三行改为 ro recovery nomodeset,已经是的话就不用修改
  2).esc退出编辑,依旧选中Ubuntu高级选项,注意此时是按enter键进入,再选中Ubuntu,with…(recovery mode),按enter,之后选中root Drop to root shell prompt ,enter进入
  3).输入 sudo chmod 666 /etc/modprobe.d/blacklist.conf ,(好像需要输入之前创建的账号的密码)
  4).依次输入:
    echo “”>>/etc/modprobe.d/blacklist.conf
    echo “blacklist vga16fb”>>/etc/modprobe.d/blacklist.conf
    echo “blacklist nouveau”>>/etc/modprobe.d/blacklist.conf
    echo “blacklist rivafb”>>/etc/modprobe.d/blacklist.conf
    echo “blacklist rivatv”>>/etc/modprobe.d/blacklist.conf
    echo “blacklist nvidiafb”>>/etc/modprobe.d/blacklist.conf
    sudo chmod 664 /etc/modprobe.d/blacklist.conf
    sudo update-initramfs -u
    sudo reboot -h now
    之后又会重启
  5).重启之后便可进入系统,在桌面上打开终端,输入
    sudo add-apt-repository ppa:graphics-drivers/ppa(仍得先输入密码)
    sudo apt-get update
    ubuntu-drivers devices  此时会列出适合的显卡驱动,自己选一个即可
    例如  sudo apt-get install nvidia-driver-418
    等安装完后系统就可以正常使用了。

7.感想

    装系统出了问题对于一个小白来说是一件很折磨人的事情,我当时装了好几遍都是在重启时卡住,之后在网上看了博客之后才找到解决方案。真的是很感激网上提供自己解决方案的博客主们,希望自己的安装过程能够给各位提供一点帮助!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[小白]Windows10系统安装Linux系统 的相关文章

  • 如何使用tkinter中的pack使按钮在主窗体正中间

    使用pack 方法可以将按钮放置在主窗体正中间 xff0c 可以使用以下代码 xff1a btn pack expand 61 True fill 61 39 both 39 xff0c 其中expand 61 True表示按钮可以填充整个
  • python实例化的几种表示方式

    Python 中实例化的几种表示方式包括 通过类名直接实例化 如果定义了一个类 34 Person 34 可以使用 34 person 61 Person 34 来实例化该类 通过 super 函数实例化 可以使用 super 函数来实例化
  • 查看git项目工程的地址

    1 xff0c cmd控制台输入 git remote v 命令 首先 xff0c 进入到项目工程目录 xff1a 其次 xff0c 从该目录地址中 xff0c 进入cmd控制台 xff1a 然后 xff0c 输入git remote v
  • 使用Android Studio打包生成Jar包的方法(亲测可用)

    首先我们来说下打成jar包的分类 xff1a 1 application应用打成jar包 2 内库打成jar包 不管是那种打包jar包都得变成内库 xff0c 所以当一种方法讲解了 打jar包之前得让你的项目成内库 xff1a 如何变成内库
  • Android引包出现Duplicate class com.xxx.xxx found in modules错误

    方法一 xff1a 改依赖库的版本 其实就是依赖的包版本不一样 xff0c 产生了冲突 xff0c 把所有依赖的库改成版本一致的就可以了 注意 xff1a 如果有多个library的引用 xff0c 并且各自引入了 so库文件 xff0c
  • Android实现视频播放的3种实现方式

    Android提供了常见的视频的编码 解码机制 使用Android自带的MediaPlayer MediaController等类可以很方便的实现视频播放的功能 支持的视频格式有MP4和3GP等 这些多媒体数据可以来自于Android应用的
  • java:单例模式的五种实现方式

    1 概述 java单例模式是一种常见的设计模式 单例模式有以下特点 xff1a 1 单例类只能有一个实例 xff1b 2 单例类必须自己创建自己的唯一实例 xff1b 3 单例类必须给所有其他对象提供这一实例 xff1b 2 优缺点 优点
  • 如何反编译pyc即pyinstaller出的exe

    有位大佬的代码 https span class token operator span span class token comment blog csdn net qfcy article details 113245876 改pyin
  • Ubuntu 22.04 为 Jellyfin 配置代理

    问题背景 最近捡了一个 1L 小主机 目前装上了 Ubuntu 22 04 打算把这个小东西当作家庭服务器用起来 玩这个当然少不了搭建一套私有影音系统啦 于是在网上找解决方案 自然而然地搭起了一套 Jellyfin 环境 然后就开始踩坑了
  • Undefined symbols for architecture arm64解决方案

    在iOS开发中经常遇到的一个错误是Undefined symbols for architecture arm64 xff0c 这个错误表示工程某些地方不支持arm64指令集 那我们应该怎么解决这个问题了 我们不仅要解决这个问题 更要了解出
  • AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher

    今天使用OkHttp的时候遇到一个坑 xff0c 加了句log后就报错 Log d TAG 34 onResponse 34 43 response body string String resp 61 response body stri
  • Android 关机广播和重启广播的监听

    关于如何在app应用中如何监听系统关机的信息 xff0c 并且做相应的逻辑处理 xff0c 比如存储某些数据等操作 我们都知道开机完成的时候有开机广播 xff0c 那么关机的时候有没有关机广播呢 xff1f 那么Android官方的回答是有
  • 稳定获取Android设备唯一码(UUID)的解决方案

    最近做的一个项目中需要用到Android设备唯一码 xff08 UUID xff09 来标识一台设备 xff0c Android中设备唯一码有很多 xff0c 如 xff1a MAC地址 IMEI号 xff08 DeviceId xff09
  • Android消息推送MQTT实战

    1 前言 年初做了一款Android TV 应用 xff0c 用到了MQTT 主要实现的是类似一些景区利用大屏幕实时显示景点人数 xff0c 超过人数就不允许进入 即利用闸机设备监控到进景区的游客 xff0c 然后通过MQTT将消息发送给大
  • android串口通信——android-serialport-api

    一 串口通信原理 串口通信 xff08 Serial Communications xff09 的概念非常简单 xff0c 串口按位 xff08 bit xff09 发送和接收字节 尽管比按字节 xff08 byte xff09 的并行通信
  • Android 使用pm命令安装或卸载apk

    Android 使用pm命令安装或卸载apk pm install l r t i INSTALLER PACKAGE NAME s f PATH pm uninstall k PACKAGE pm命令可以通过adb在shell中执行 xf
  • Android开发判断一个app应用是否在运行的方法

    Android开发实现根据包名判断App运行状态的方法 Service 前面讲过Android开发判断一个app应用是否在运行的方法 xff0c 这里实现获取指定包名的 APP 是否还在后台运行 xff0c 判断 APP 是否存活 背景 可
  • Android——应用上下文Context

    1 简介 Context是Android的一个总父类 xff0c 启动四大组件 xff0c 获取资源 xff0c 获取类加载器 等都是通过Context来完成 xff0c Activity xff0c Service xff0c Appli
  • kubeadm部署k8s(包括离线方式)

    kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具 1 安装要求 看到网上很多教程说什么需要三四台机器 xff0c 实际上只是用来自己安装kubernetes玩的话不需要这么多 xff0c 只需要一台4核4G的服务
  • matlab和python画图如何让x,y轴成等比例

    matlab 加上这一句daspect 1 1 1 python xff1a plt span class token punctuation span contourf span class token punctuation span

随机推荐