最近想学linux,网上看了一些在windows系统上装linux的方法,这个应该最适合我。

转自 http://blog.csdn.net/wwccgogo/article/details/55670423?locationNum=11&fps=1

本文所用资料下载地址为:

链接: http://pan.baidu.com/s/1eSkjKkU 密码:x8eg

一、前言

前两天从学长那里要来了下学期的课件,了解了互联网应用这门课将会用到Linux操作系统以及我们将重新拥抱C语言,自己之前摸索着学习linux也遇到了大大小小的问题,故详细的写下这篇安装指南,也方便今后的自己查阅。 
想要在一台windows电脑使用linux现在有3种方法,1.安装linux与windows双系统 2.使用virtualbox等工具安装linux的虚拟机 3.开启win10内置的linux

1.第一种方法能够体验最纯粹的linux操作系统,能够积累很多服务器的管理经验,但是我并不推荐大家选择这种方式,因为在linux中使用者能够轻易地获得(superuser)root权限,可以直接对系统文件进行修改,容易因为一个命令的执行错误导致系统崩溃,难以逆转的数据损坏等问题

2.安装虚拟机使用linux,虚拟机与物理机对应,是以软件的方式在电脑上虚拟出一个机器,在这个虚拟系统中完全不会影响到真实系统的运行,即使遭遇到严重的损坏最多也不过是把虚拟机删除了… 
但是由于要用软件虚拟出一个机器,会占用更大的内存,推荐至少4G内存以上的电脑选择这种方式。

3.Win10系统在一周年更新(版本号大于14316)中内置了一个小型的ubuntu(linux的一个发行版,其他的具体发行版本不再赘述),并宣布原生支持Linux的命令行,相对于虚拟机的安装方式,内置的这个命令行个人感觉运行得更快,访问硬盘数据也更方便,而且基本上即开即用。 
本文将介绍2、3两种方式来安装配置linux环境。

二、Linux虚拟机的配置

Linux有着诸多的发行版本,使用最多的应该数centOS,ubuntu,redhat 等,由于我曾经安装过双系统的电脑,对于ubuntu的亮丽界面很喜欢,所以先入为主的选择了ubuntu,其实很多linux书籍推荐选择centOS(这里推荐《鸟哥的linux私房菜》一书,网上有在线阅读的版本http://linux.vbird.org/),但在虚拟机安装一步大同小异,只需要下载对应系统的安装程序即可。 
0.检查CPU是否开启允许虚拟化 

在BIOS(Basic Input Output System)选项,Advanced选项中有一个Virtualization的选项,即使CPU允许进行虚拟化,曾经我由于没有开启这个选项导致虚拟机安装不成功,所以大家最好在安装前检查一下是否开启,关于如果进入BIOS,不同品牌电脑方式不同,我家这个老款的DELL电脑是开机进入LOGO界面时狂按F2… 
显示为Enabled即为成功!

1.安装虚拟机软件 VirtualBox 
VirtualBox 是一款开源虚拟机软件,由大名鼎鼎的Sun公司出品,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。(发行JAVA的公司哦~) 
https://www.virtualbox.org/wiki/Downloads Virtualbox 官方下载链接,VirtualBox不仅可以安装linux虚拟机,还可以安装windows等,支持的平台也有LINUX、macOS等,(个人没有在其他平台尝试过,理论上Mac系统电脑也可以正常安装使用) 
下载好VirtualBox安装程序之后基本就是无脑下一步啦,期间会有询问是否安装扩展程序,都选择是就好 


按需选择是否在1.开始菜单 2.桌面快捷方式 3.快速启动栏 4.自动关联文件,这个不知道什么意思,不管啦确定就好。 

提示可能会短暂断网(推测原因是虚拟机也需要联网,是以一个虚拟网卡的方式,也会修改网络设置)影响不大

 
可以勾选始终信任,要安装几个扩展

2.配置虚拟电脑 
本文开头网盘提供了ubuntu 16.04(比较新的版本)的镜像,也可以去ubuntu官网下载相应镜像,https://www.ubuntu.com/download/desktop/thank-you?country=CN&version=16.04.2&architecture=amd64 
这里再提供一个CentOS的下载网址,选择Everything ISO 后会进入具体的下载站点 https://www.centos.org/download/ 

安装好了打开Virtualbox管理器,选择左上角的新建,按自己的需求填写,名称可以自定义,类型Linux

为虚拟电脑分配内存大小,ubuntu官方推荐配置为2GB最低,实际上根据自己电脑配置选择,越大的内存运行越快,但也不要给Windows系统留的太小…



这里默认设置就可以

最低需求是8G+的虚拟硬盘,因为系统还会占用一小部分存储,所以还是根据自己的配置调整吧,最好10G以上吧。这里硬盘会以一个大文件的形式占用实际硬盘空间,所以强烈建议放到空间较大的盘符下….我现在的C盘就被自己的虚拟机撑爆了…注意这个位置慎重选择,其他内存大小硬盘大小可以随时调整,这个文件路径后期转移可能会比较麻烦….

分配好了会出现一个新的虚拟机啦,如果有选择错的地方仍旧可以进入到设置里调整

体现出虚拟机的灵活性啦,以后每次启动前都可以根据需要调整配置! 
万事俱备后就点击启动

启动盘的路径选择之前我们下载好的iso格式镜像,启动 
这里要提醒一个需要注意的事项,Virtualbox为了提供更加沉浸式的体验….提供了捕获鼠标的功能,如果不小心再这个界面点击了捕获,鼠标将无法脱离虚拟机,这时候记住快捷自救键是CTRL+F

点击 安装ubuntu

点击继续,这两个可选项为了节省时间,我就不勾选了

这里选择清楚整个磁盘就可以,记住我们现在操作的所谓“磁盘”不过是一个文件而已,不会对真实系统产生影响~有弹窗点继续

选择地区,这个大概选一个位置就好,应该只是时区有用

设置用户名密码,切记,此密码将同时作为superuser的密码,之后还有很多用的到的地方! 

安装完成后输入密码将进入到ubuntu的桌面,到此虚拟机的安装工作就结束啦!之后的几篇文章会涉及linux的一些基本操作,请大家关注!

三、开启Win10 bash

区别几个概念: 
Shell&bash 
Shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。 
bash 是一个为GNU项目编写的Unix shell,也就是linux用的shell。 
就是说,bash是一种shell。

bash&sh 
bash是 Bourne Again SHell 是linux标准的默认shell ,它基于Bourne shell,吸收了C shell和Korn shell的一些特性。bash完全兼容Bourne shell,也就是说用Bourne shell的脚本不加修改可以在bash中执行。 
sh是Bourne shell 这个是UNIX标准的默认shell,对它评价是concise简洁 compact紧凑 fast高效 有AT&T编写,属于系统管理shell。

Windows10在一周年更新中示好开发者,加入了linux的子系统,使用此方法请确定已升级至版本号14316以上 
关于如何检查版本号这里提供一种方法 
win10电脑在左下角小娜搜索框中输入dxdiag 

操作系统一行可见

检查好版本后,点击右下角通知的小方框,并单击所有设置

按步骤操作,开启开发人员模式,会要求重新启动

重启完成后,同样在小娜的位置输入bash,会进入安装模式

在安装过程中,如果遇到卡到一半无法安装,则为网络问题..可能涉及到GFW….尽量能够使用VPN进行下载,否则失败率比较高

安装完成后同样方式打开bash 
就可以自由的使用linux的命令行啦! 
所有磁盘挂载在/mnt目录下

windows系统通过虚拟机安装linux相关推荐

  1. 模拟机安装linux教程,Windows 10利用虚拟机安装Linux图文教程

    Linux由于其众多独特的优势(可参见Linux系统的优势),而被很多人所喜爱.而要使用Linux那首先要做的工作就是安装Linux系统了.这里给出在 win10 下利用虚拟机 Hyper-v 安装 ...

  2. 无需任何启动盘,在windows系统上一键安装linux(ubuntu)双系统的方法!

    (转载请注明出处http://blog.csdn.net/buptgshengod) 随着学习工作的深入,安装学习linux系统显得尤为重要.但是有些人对于安装linux有些恐惧与陌生感,下面介绍一种 ...

  3. win10系统VMware虚拟机安装linux使用NAT模式上网配置-命令行上网

    环境描述:本机window10系统  ,安装VMware虚拟机,在VMware安装了centOS6,因为不想在本机下载镜像或者其他在转向linux,使用yum命令比较简单,在网上搜索了不少配置方法,自 ...

  4. windows系统上虚拟机安装苹果雪豹系统的ios和phoneGap开发环境搭建

    最近因为工作需要,在window上用虚拟机搭建了一个苹果的snow leopard系统,在上面搭建了ios和phoneGap开发环境,搭建 过程遇到很多问题,幸好有广大网友的文章和经验分享才能快速解决 ...

  5. win10虚拟机安装linux

    微信设置水滴昵称,个性中带点萌 作为编程新手,由于公司需要使用Linux,而自己的电脑是Windows系统,这时候安装Linux虚拟机就是一个非常好的熟悉Linux的方法了. 需要下载的资源如下: 1 ...

  6. 安装第二操作系统/重装系统/物理机/安装Linux系统详细教程

    想不想为你的电脑安装第二个操作系统呢?听起来挺酷,不仅可以安装windows系统,也可以安装Linux系统. 一般情况下,安装虚拟机就行了,并且非常方便. 但是虚拟机毕竟不能像实体机一样具有相同的性能 ...

  7. VMware虚拟机安装Linux系统(详解版)

    许多新手连 Windows 的安装都不太熟悉,更别提 Linux 的安装了:即使安装成功了,也有可能破坏现有的 Windows 系统,比如导致硬盘数据丢失.Windows 无法开机等.所以一直以来,安 ...

  8. VMware虚拟机安装Linux系统(详细版)

    所谓虚拟机(virtual machine),就是通过软件技术虚拟出来的一台计算机,它在使用层面和真实的计算机并没有什么区别. 常见的虚拟机软件有 VMware Workstation(简称 VMwa ...

  9. Linux系统简介-虚拟机安装教程(保姆级)-Linux常用命令

    Linux系统简介-虚拟机安装教程-Linux常用命令 1.Linux系统简介 1.1Linux系统的历史 1.2Linux系统的特点和优势 1.3Linux发行版的分类 2.虚拟机的安装教程 2.1 ...

最新文章

  1. 500线电机光电码盘
  2. 如何在python中制作超级玛丽_教你利用Python写一款超级玛丽,零基础也能学会,超级装逼...
  3. 51单片机——My-Clock项目
  4. android 弹出菜单 toast,Android学习第二天:Toast(提醒)、Menu(菜单)、Intent的显式和隐式(包括打开、适配网站,调用拨号界面等)...
  5. 最长重复子串和最长不重复子串求解
  6. CC2530通用I/O
  7. debian下erlang新版本安装
  8. 百度安装php环境,Centos下安装类百度文库环境
  9. linux下NIS搭建(六)
  10. Linux 中断详解
  11. 竞品分析:得物APP、nice APP、识货APP
  12. java pv uv_使用Spark计算PV、UV
  13. 【数学】几何在线画图
  14. Pytorch版Lookahead使用及遇到的问题
  15. voip和rtc_SIP与VoIP的区别
  16. BitTorrent 性能卓越的原因
  17. 《上瘾:让用户养成使用习惯的四大产品逻辑》读书笔记
  18. AcWing 95. 费解的开关 (递归位运算 详解)
  19. 点集拓扑——基本知识点整理归纳
  20. python编程心得体会800字_Python学习心得体会

热门文章

  1. html礼盒打开效果,HTML5 原质化设计 礼盒开启的页面模板
  2. Mott-insulator transitions in BEC
  3. Idea工具如何使用
  4. 蜘蛛池泛目录seo必备站长源码
  5. 维护外贸客户关系的技巧!
  6. Python技能树的测评和CSDN Markdown编辑器的测评
  7. 魔方最快速识别六面颜色
  8. 【Neepuctf】Crypto部分writeup
  9. 1.8.8 配置防盗链
  10. 正则看这三个网站就够了