精华内容
下载资源
问答
  • 在接触计算机过程中,经常会听说MacWinLinux等操作系统,偶尔还会听说Unix系统,但是对于者的关系实际上只有一点模糊的概念,知其然不知其所以然。于是闲来查阅了一点资料,按照时间发展顺序对操作系统的发展...

    在接触计算机过程中,经常会听说Mac、Win、Linux等操作系统,偶尔还会听说Unix系统,但是对于三者的关系实际上只有一点模糊的概念,知其然不知其所以然。于是闲来查阅了一点资料,按照时间发展顺序对操作系统的发展演化做一点梳理,可能有不当之处,仅作参考。

    我们知道计算机系统实际上是包含硬件和软件系统两大部分的。简单说来从下至上分为:

    硬件、操作系统、应用程序和用户

    操作系统(Operating System)是指控制和管理整个计算机系统的硬件和软件资源,合理组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合

    👉一个形象化的工厂栗子:

    用户是雇主,操作系统是工人(用于操作机器),计算机硬件是机器(包含处理机、存储器、设备、文件等几个部分)。

    工人响应雇主指令去操作工厂机器得到产品,而雇主不用关心机器如何运转。

    👉操作系统的功能:

    1、计算机硬件资源管理:

    处理机管理:对进程(或线程)的运行分配管理
    存储器管理:比如内存分配、共享、地址映射等
    文件管理:文件即为计算机中的信息,文件管理系统负责这一部分
    设备管理:各类外设与主机之间的I/O请求管理

    2、用户与计算机间接口

    接口可以简单理解为一种连接和操作的方式,操作系统提供接口分为命令接口程序接口

    命令接口:比如在CMD/bash上输入一条条命令(交互式命令),计算机对此做出回应。还有就是批处理命令,比如运行脚本什么的。

    程序接口:比如编写程序中用到的各种API接口,程序调用这些接口实现对计算机的操作,我们日常使用的软件、GUI界面都是通过这类接口实现对计算机操作的。

    3、作为扩充机器

    无软件系统的计算机称为裸机。覆盖了软件的机器称为扩充机器或虚拟机

    操作系统的存在,使我们可以更加高效的利用计算机。

    👉操作系统的发展演化:
    在这里插入图片描述

    Unix

    1、关键角色:

    关于Unix的发展历程,离不开一个公司。那就是AT&T(美国电话电报公司),该公司成立于1877年,曾长期垄断美国长途和本地电话市场。

    由于AT&T垄断了美国长途电话业务,所以美国司法部在1958年与它签了一个和解协议,AT&T同意不进入计算机业,不销售任何与计算机有关的产品,以避免司法部起诉它违反《反垄断法》。

    隶属 AT&T 公司的贝尔实验室(Bell Labs)在整个人类科技史上都占据重要地位,电话就是在这个实验室诞生。里面有着才华卓越的工程师和黑客,故事的主人翁Ken Thompson和Dennis Ritchie便是这个实验室的技术人员。

    2、历史背景:

    上世纪六十年代,多数计算机都采用批处理命令,只有面向批处理作业的操作系统,这样的系统对于需要立即得到响应的用户来说太慢了。MIT于1961年在IBM7094型机器上实现了首个分时系统CTSS(Compatible Time-Sharing System,相容分时系统),在计算机界享有盛誉。之后的1963年,MIT启动MAC计划,计划以IBM大型机为主体,连接了160台终端,分别位于
    教职员家和校区四处,允许30名用户同时使用。然而到了1965年,MAC就已不堪负荷。

    研发一个多用途,多用户的操作系统,1964年美国国防部委托麻省理工、 AT&T 的贝尔实验室以及通用电气公司开发一种“公用计算机服务统”,简称MULTICS(MULTiplexed Information and Coputing System,多路信息与计算系统),但是由于该系统设计对于当时来说过于复杂,开发过程极为缓慢,直至1969年,MULTICS依然难以问世。随后,贝尔实验室退出了研发队伍,而美国国防部也决定裁撤MULTICS项目,通用公司随即退出。(不过MIT最终还是坚持到系统的完成,并将系统应用于学习的信息管理)

    同一时期的IBM的SYSTEM/360等大型机系统的研发都以失败收场,大型机开始受到冷落,小型、微型机上的研发逐渐活跃起来。

    3、诞生与发展:

    当时贝尔实验室有个叫Ken Thompson的人,他负责为为MULTICS这个操作系统写游戏了个叫“Space Travel”的游戏。为了让这个游戏能继续下去,他不得不重新编写一个操作系统。当他去申请计算机的时候,显然领导不会因为一个游戏批准你一台计算机。早起的计算机并不像我们现在的pc机那么小巧。当时计算机可是巨无霸,每一台的造价也极其昂贵,只有企业和科研机构才能买得起。

    数字设备公司(Digital Equipment Corporation;DEC)生产两种小型计算机 pdp系列和vax。 Ken无法得到pdp-11,却在一个角落了发现了pdp-7,虽然这个机器已经落后, Ken还是觉得如获至宝,随后他很顺利的用汇编完成了操作系统,并写完了游戏。

    其同事Brian Kernighan开玩笑地戏称这个不完善的MULTICS其实是:“UNiplexed Information and Computing System”,缩写为“UNICS”。后来大家取其谐音改为UNIX。

    Ken对Brian的评价到没有多大排斥,本身他的目标是游戏,而不是操作系统,也接受了同事的命名。然后他更乐于推广他的游戏,让同事们茶余饭后娱乐娱乐(那时是1969年8月,恰巧这一年,芬兰诞生了一个婴儿,Linus Torvalds啼哭的来到这个世界)。

    Ken的另一个同事Dennis Ritchie对Ken的游戏没有多大兴趣,倒是对Unics情有独钟。当时Ken用汇编完成的Unics,如果换到pdp-11上,Unics想要运行必须重新冲重新编写代码移植。Ken无法为当时不同的机型提供上百个Unics版本。1973年,Dennis Ritchie 在BCPL基础上,开发了一种新的高级语言将Unics重新写了一遍,并命名为 UNIX,由此产生了UNIX Version V。这个语言是将BCPL语言进行了升级,也就是后来大名鼎鼎的C语言。1974年,Kenneth Thompson和Dennis Ritchie合写的“The UNIX Time-Sharing System"在Communication of ACM上发表,正式向外界披露了UNIX系统。

    尽管是游戏和嘲讽,Unix和C诞生了,并且完美地结合成为一个统一体,C与Unix很快成为世界的主导

    当时的美国公司,工程师研发完毕,往往会有休假,一休就是一年。旅游,探险都是好方式,可是 Ken选择了到伯克利(Berkeley)进行教学。也难怪欧美的教育科技那么发达,总有黑客将知识和技术进行传承。由于当时AT&T被美国反垄断制裁,Bell实验室不能销售Unix。只能无偿提供大家学习研究。正是因为这样开放环境,使得Unxi的功能和特性被不断的丰富。在Berkeley,有一个专门研究UNIX小组,他们为UNIX提供了很多新特性,例如著名的 TCP/IP协议,并在1979年,推出了一个自家的Unix版本,取名为BSDBerkeley Software Distribution伯克利软件套件)。很快,就有公司看到了BSD的商机,纷纷购买BSD进行商用。

    4、挫折:

    1974年,美国司法部再次起诉AT&T违反《反垄断法》。在1982年,哥伦比亚地区法庭判决AT&T败诉,必须被拆成8家小公司,1958年的和解协议失效,AT&T从此可以进入计算机业

    1983年,AT&T发布了Unix最新版system V,这是一个商业化版本,付费才能使用,并且不得传播源码。这个决定对BSD构成了限制,为了减少纠纷,伯克利分校规定,BSD本身依然保持免费,但是只能提供给持有AT&T源码许可的公司。不过,与此同时,伯克利的师生也开始着手另一项工作:将AT&T的专有代码从BSD中逐渐去除。

    20世纪80年代中期,Unix厂商试图通过加入新的、往往不兼容的特性来使它们的程序与众不同,其他厂商的版本,比如Sun Microsystems的Solaris系统,是从原始的BSD和System V版本中衍生而来。麻烦也就随之而来了。为了阻止这种趋势,IEEE(电气和电子工程师协会)开始努力标准化Unix的开发,后来由 Richard Stallman命名为“Posix”。结果就得到了一系列的标准,称作Posix标准。这套标准涵盖了很多方面,比如Unix系统调用的C语言接口、shell程序和工具、线程及网络编程。最近,一个被称为“标准Unix规范”的独立标准化工作已经与Posix一起创建了统一的Unix系统标准。这些标准化工作的结果是Unix版本之间的差异已经基本消失。

    80年代后期,几个伯克利毕业的学生,成立了一家Berkeley Software Design Inc.公司,简称BSDi,专门销售BSD的一个商业版本。他们在广告中宣称,自己的产品不包含任何AT&T代码。这句话惹恼了AT&T,1990年BSDi被告上法庭,稍后伯克利分校也被追加为被告。AT&T起诉BSD侵犯了Unix的版权。

    这场诉讼对BSD打击极大,所有的开发活动都被迫停止,用户人心惶惶,担心自己也遭到AT&T的追究,因此BSD的使用急剧减少。最后在1994年,双方达到和解,BSD才恢复开发。

    Windows与Mac OS

    Unix的诞生,对与计算机的发展起到了至关重要的作用。我们知道Unix的设计初期实际上是面向的大型机,尽管DEC生产的小型机PDP系列和VAX系列比起早起的巨无霸已经算是比较苗条了,可是对于个人而言,计算机还是相当大的东西,并且造价昂贵,无法进行民用。

    为了将大型计算机缩小体积,很多公司都在尝试。如1975年,IBM推出了早期的PC兼容机。我们知道,操作系统与CPU是有直接关系,不同的cpu运行的操作系统是不一样的。当时Unix价格昂贵,IBM一台PC兼容机造价2w美元,操作系统都要花4w。这样还是无法民用,因此IBM选择了一家小公司Inter生产的X86系列的cpu(当时主流生产cpu的却是摩托罗拉,摩托罗拉生产的M6800比Inter的技术和设计上都要先进很多,更重要的是可以运行Unix)。IBM放弃了兼容机上的Unix,因而不得不自己写出了一个兼容X86的操作系统—PL/M。

    1980年,西雅图电脑产品公司(Seattle Computer Products)的一名24岁的程序员蒂姆·帕特森(Tim Paterson)花费了四个月时间编写出了86-DOS操作系统。1981年7月,当Bill Gates得知之后,花5W美元买下了这个系统,在稍作修改后命名为MS-DOS。IBM兼容机的操作系统价格昂贵,不适合卖个普通用户,IBM定义的主要对手是如火如荼的Apple,IBM想要压制apple就需要廉价的计算机。微软可以提供廉价的DOS,当然不是卖操作系统,而是卖操作系统的许可。每台IBM兼容机都捆绑一个DOS。Bill的招数就是捆绑,从dos到IE都是如出一辙,当然特别奏效。IBM也没想多少,他们认为硬件才是赚钱的根本,DOS也便宜。两者结合,果然市场颇受欢迎,Bill也赚到了千万刀。

    IBM兼容机逐渐推向市场,与Apple一较高下。此前,在一个车库,两个年轻的极客,一个对机器怀有无比的热情,另外一个则对改变世界十分狂热,两个人黏在一起,创立了一家伟大的公司Apple。与IBM兼容机不一样,Apple的早期微机,采用是摩托罗拉的cpu和unix。Jobs独特的艺术气质与Wozniak的技术天才,让Apple的微机在市场上极受欢迎。

    Jobs对技术和艺术的卓越追求,让他不断的改进Apple的电脑。1973年施乐(Xerox)的PARC研究所开发出GUI接口与鼠标(题外话,历史上有两个著名的雷锋实验室,前面提到的Bell 和 这个 Parc)。但是Xerox本身是生产打印机的,董事会莫名其妙的觉得GUI一旦出现,顾客就不乐意使用打印机,因此对Park实验室的成果冷淡的打入冷宫。

    1979年乔布斯到PARC研究所看到Xerox原型机Alto。敏锐的Jobs立刻发现了GUI和鼠标的商业价值,很快他就说服Xerox公司,以一个极低的价格买下了GUI进行研究。1983年苹果公司推出了Apple Lisa,首次采用GUI的商品化计算机。Lisa一诞生,就震撼了整个微机市场,那个车库里的年轻人因此身价过亿。

    Bill在与苹果合作开发软件(word这类)同时也马上组织团队研发GUI,最初的研制目标是在MS - DOS的基础上提供一个多任务的图形用户界面。第一个版本的Windows 1.0于1985年问世,它是一个具有图形用户界面的系统软件,接着1987年推出了Windows 2.0版。在1990年5月份推出Windows3.0并一炮而红。商业上取得惊人的成功。打破了任何软件产品的六周内销售记录,从而开始了微软在操作系统上的垄断地位。

    Jobs认为Bill抄袭了苹果的技术,Bill并不否认,反而很得意讥讽乔布斯说:“我们有一个富邻居——Xerox,他家有一台电视。当我们想偷的时候,发现乔布斯早就偷走了,可他却说我们是小偷。”他们两人,都验证毕加索那句著名的格言:“好的艺术家抄袭,伟大的艺术家偷窃。”

    对于Jobs,Apple正在酝酿着一个地震,1985年Jobs被赶出了Apple(Lisa与Macintosh的昂贵造价实际上使其销量并没有达到Jobs的预期,加上Macintosh研发过程中apple内部出现的各种矛盾激化所致)。后续Jobs搞了段时间电影(皮克斯Pixar公司),然后又回到apple继续当起了掌舵人,发布了ipod、ipad、mac这些这些大家应该都比较清楚了。

    关于Windows的一些补充:

    DOS磁盘操作系统,是个人计算机上的一类操作系统DOS是1979年由微软公司IBM个人电脑开发的MS-DOS,它是一个单用户单任务的操作系统微软图形界面操作系统 Windows NT 问世以来,DOS是一个后台程序的形式出现的。名为Windows命令提示符。可以通过点击运行-CMD进入.

    Windows NT诞生前,Windows的GUI实际上是运行在MS-DOS上的程序,在NT出现后才算是一款独立的图形操作系统。目前在Windows上使用的CMD实际上是对DOS系统的一种模拟程序,可以通过模拟方式兼容运行一些DOS程序。

    90年代,windows与mac的相互竞争的同时,Linux的故事也在发生着。这个故事也很有趣,伴随自由的运动,黑客的分享的精神。比起之前少了很多商业的争斗气息,更多是那些黑客传奇的故事。

    Linux

    我是你可怕的恶梦
    ————Eric Raymond

    谈到Linux的起源,这个故事平凡却扣人心弦。1991那年,对于芬兰人绝对是一个有意思的一年。世界上首次全球通对话在诺基亚的Radiolinja网络中完成,诺基亚征服世界的脚步已经无法遏制。

    与此同时,阳光明媚的芬兰赫尔辛基大学的校园里,一个少年正好拥有了一台完全属于自己的电脑,不必再忍受学校机房漫长的等待。他当时对安德鲁·塔南鲍姆(Andrew Tanenbaum)的著作《操作系统:设计与实现》——一本Minix操作指南深深着迷。

    由于AT&T对于Unix商业化,而后将Unix进行了闭源。Andrew所教授的课程《操作系统》却没有了“操作系统”。对此Andrew一咬牙,狠狠心,写出了一个兼容Unix的操作系统。人家就是厉害,你不给我使用,我自己写一个出来用。尽管Andrew的成果很简单,但是还是具备了Unix的基本功能,当然比较mini,因此命名为Minix。Minix作为Unix的变种,彼时的Minix正凭借低廉的价格和简易的操作在大学大行其道。

    Minix由于过于短小精悍,只能运行这一种机器,其他机器没有驱动。Andrew的学生就写了好多好用驱动来扩展Minix。可是,教授Andrew却觉得自己的操作系统要保持纯洁,不能有其他的代码来源。于是学生们就很郁闷,其中就有个叫Linus的同学。

    拥有自己的PC的Linus却不能将Minix运行在自己的电脑上。Linus也不得不走上了他无数前辈的道路,不让用,不给用,那就自己写一个操作系统来用。仅仅两个月后,一个“千疮百孔但却碰巧可以使用”的磁盘驱动程序和一个小到不能再小的文件系统就诞生了,这就是第0.01版的Linux。随后Linus将操作系统上传至FTP,并公布了全部源代码。在USENET讨论区,Linus阐述其初衷:在新操作系统中,“人们可以自己编写驱动程序,可以随意修改操作系统以适应不同需求,可以尝试在Minix上运行所有程序,这是Minix从未有过的美好一天。”

    美好的日子渐渐来临,Unix生态还是老样子,在商业的争斗中裹足不前。Microsoft和Apple的争斗也逐渐明朗,Microsoft靠卖软件大发特发。这让一个黑客很不满。

    理查德·斯托曼(Richard Stallman)登场,他认为所有软件都是人类智慧和思想的结晶。软件应该自由的让人们使用。1983年,Stallman发起了**“GNU(GNU’s Not Unix的递归缩写)”计划,目的是创建一套完全自由的操作系统,以“重现软件界合作互助的团结精神”。他以“著佐权”(copyleft)标准为范本拟定了一份通用公用版权协议(General Public License,GPL)**。与强调个人版权但限制自由传播的著作权(copyright)不同,GPL更强调公共版权和鼓励自由传播,它允许修改程序、复制软件和销售获利。但前提是公布修改后的全部源代码,必须保证自由思想的传递。GNU计划激发了软件界极大的热情,世界各地的软件奇才们纷纷参与其中。并且开发出包括文字编辑器Emacs、C语言编译器,gcc以及大部分UNIX系统程序库和工具在内的绝大多数软件,很多免费软件的水平甚至都已经超过了相应的付费版本。

    可是问题又来了,GNU编写了很多自由免费的软件,可是这些免费软件却运行在不自由的Unix上,这真是一个巨大的讽刺。Stallman承诺大家要两年内重新写一个操作系统,可是五年过去了,依然看不清成功的那一天。

    与前面很多故事一样,事情总是环环相扣,可是谁也不知道这环将会扣向哪一环。Stallman苦于没有操作系统,芬兰的那边,Linus只有一个操作系统内核而没有应用软件。

    于是,他们在各自的领域奋斗多年之后,命运终于安排他们走到了一起,Linus率领Linux加盟Stallman的GNU计划,上帝说要有光,于是牛顿出生了;人类需要自由,于是Linux与GUN结婚。这一“联姻”堪称是软件界的天作之合。

    1992年,在Linux Kernel平台上工作的开发者只有100位,平台中的核心代码只有几万行。如今,在平台上工作的开发者已经多达1000人,人员的背景也从最初的黑客扩散至更多的行业,平台中的核心代码则已经超过千万行。

    1998年,全球前500台超级计算机中还只有1台运行Linux。今天在全球前500台超级计算机中,有413台选用Linux。这些计算机遍布世界各地的多个行业,共同主宰着这个智慧的地球。

    大到航天科技,小到IC卡芯片,无不存在Linux的影子。在移动领域,Android来势汹汹,已经逾越IOS成为移动的王者,完成了对windows的完美复仇。

    Linux“可自由扩散”并不等同于“缺乏支持”和“业余水平”,恰恰相反,正是起开发的政策,让无数天才黑客参与进来,这是自由的胜利。

    就连商业软件公司也参与进来,这些公司技术雄厚又善于市场运作,开创了新的商业模式----销售服务而不是软件。使Linux从网络黑客和业余爱好者自娱自乐的工具,变成了一个具有全球影响力的软件帝国。

    本文由多篇文章缝补拼凑而来,若有错误之处参考下文出处校对。

    转载:http://www.ityunxiu.com/news/industry/91.html

    引用:

    【1】一个失败的操作系统MULTICS

    【2】百度百科

    【3】Unix版权史

    展开全文
  • 最好是Win+Mac+Linux,这样最好,也是最普遍的方式优点如下: 先装Win之后就有了环境可以折腾安装Mac需要的文件等操作。 最后装Linux是因为怕Grub影响EFI启动出现莫名其妙的问题。 2. 安装流程 首...

    许多博客许多论坛甚至许多视频教程不知为啥总是遮遮掩掩、欲盖弥彰,M的一句话能说完的干嘛啰啰嗦嗦不想让别人知道。

    首先看清标题,Mac我没有,所以不清楚

    1. 安装顺序

    最好是Win+Mac+Linux,这样最好,也是最普遍的方式优点如下:

    1. 先装Win之后就有了环境可以折腾安装Mac需要的文件等操作。
    2. 最后装Linux是因为怕Grub影响EFI启动出现莫名其妙的问题。

    2. 安装流程

    • 首先安装一个Windows系统,推荐MSDN下载,这个没啥好说的,通常安装都会创建有ESP分区(用于存储启动信息)和MSR分区(保留分区,不用管)。
    • 安装完成后就是黑苹果的安装,这篇文章写的非常详细,参考安装即可。
    • 然后直接安装Linux,它会自动在EFI文件夹下面生成子文件夹
      文件结构
    • 最后就是用easyUEFI设置从Clover启动,Clover会自动识别出Linux系统的。

    3. 安装原理

    • Windows安装后没有意外的话应该ESP/EFI文件夹下面会出现Microsoft文件夹和Boot文件夹,启动项里面Windows Boot Manager对应的启动文件的路径就在Microsoft文件夹下面。也就是说每个系统文件夹下面都有其对应的启动文件
    • 黑苹果安装无非就是先用transMac这个超级牛的工具将MacOS的镜像写入到U盘,然后将找到的EFI文件夹替换U盘中的EFI文件,这样就能引导启动这个安装盘,然后就重启安装好MacOS
    • 注意,上面只是安装好了,没有启动项的。

      所以需要启动到Windows中
      将U盘中的EFI文件夹下的CLOVER文件夹复制到ESP分区下面的EFI文件夹下
      并且使用easyUEFI设置从CLOVER启动

    • 最后直接安装Linux就可以,安装完可能直接进了Linux,没关系,进Windows用easyUEFI调整下启动顺序就行了。
    展开全文
  • 本来安安分分就用着预装的win7系统,后来开始接触ios开发,买不起macbook于是装上了黑苹果,下学期要做助教,泪奔着开始学linux,特此记录我的三系统安装过程。 安装要点 1.我的配置 处理器 Intel Core i5...

    本来安安分分就用着预装的win7系统,后来开始接触ios开发,买不起macbook于是装上了黑苹果,下学期要做助教,泪奔着开始学linux,特此记录我的三系统安装过程。


    安装要点

    1.我的配置

    处理器  Intel Core i5-2410M
    操作系统  Win7 pro, Mac 10.8.2
    内存  2G DDR 1333MHz + 8G内存条
    显卡 NVIDIA GeForce GT 520M独显
    网卡 Realtek RTL8168E(有线网卡)  Atheros AW-NE785(无线网卡)
    声卡 Realtek ALC269


    2.安装顺序 

    Windows 7 Professional → OS XMountain Lion → Ubuntu 12.04 LTS


    3.引导

    Win版变色龙


    安装过程

    1.  准备工作

    ①   Ubuntu官方中文版下载请戳http://www.ubuntu.com/download/desktop/zh-CN

    ②   下载安装easyBCD,用于修改系统引导

    ③   腾出10G以上空白分区。该分区尽量是在磁盘最后,因为Windows不能识别Linux分区,如果将Ubuntu装在D盘,原来的E盘就会变成D盘,原来E盘的软件会出现系统注册表路径不对称,要重新安装或修改注册表。


    2.  安装并启动easyBCD

    Add New Entry → Neo Grub → Install

    “Configure”按钮激活,点击会出现一个记事本文件,将下面的代码粘贴到文件尾部:

    title Install Ubuntu 12.04 LTS
    root (hd0,6)
    kernel (hd0,6)/vmlinuz boot=casperiso-scan/filename=/ubuntu-12.04-desktop-amd64.iso
    ro quiet splash locale=zh_CN.UTF-8
    initrd (hd0,6)/initrd.lz


    说明:

    上图代码中“ubuntu-12.04-desktop-amd64.iso”为你下载的ubuntu系统镜像文件名,这个文件名是可以修改的,但修改的名字一定要与写入的代码名字一致,否则将无法引导安装

    (hd0,6) 表示磁盘分区,hd(0,0),hd(0,1), hd(0,2), hd(0,3)表示主分区,(hd0,4)以后的表示逻辑分区,现在我只有一个主分区C盘,则(hd0,0)表示C盘,(hd0,4)表示D盘,(hd0,5)表示E盘,(hd0,6)表示F盘,我的镜像就是放在F盘里,请把(hd0,6)改成自己对应的分区


    3. 将下载的镜像文件放到(hd0,N)盘的根目录下

    确保文件名与上面写入的代码的文件名一致为ubuntu-12.04-desktop-amd64.iso,然后打开iso镜像,将casper文件夹目录下的vmlinuz和 initrd.lz复制到(hd0,N)盘根目录下。


    4. 重启电脑并选择NeoGrubBootloader启动项,就会进入ubuntu

    有的独显会出现花屏或黑屏而无法进入桌面,在选择安装Ubuntu后按F6,修改开机参数:splash nomodeset  再按下回车


    ①   对于硬盘安装,先Ctrl+Alt+T打开终端,输入sudo umount -l /isodevice  取消对光盘所在驱动器的挂载,否则在分区界面会找不到分区。


    ②   双击桌面“安装Ubuntu12.04 LTS”图标

    检查准备情况,要求磁盘空间足够,不要连接网络,一般不勾选更新和第三方软件

    ③   接下来是询问安装到哪个分区,选择最下边的“其他选项”,点“继续”按钮

    点击选中计划要安装的分区,可以根据分区类型和大小来确定,然后点下边的“更改”按钮

        我的分区(28G):

        /20G (根分区)

        /home5G (我的文档)

        剩余空间留作日后分区练习用

    新手推荐划分“/ ”和“swap”两个分区,swap类似windows的虚拟内存,我的笔记本有10G内存就不需要交换分区了

    在编辑分区的对话框中,设定用于分区的格式Ext4,打勾“格式化”,在“挂载点”选 “/”,点“确定”;/home 分区,按原来的设置,一般不打勾“格式化”,只需提前清理里面的配置文件;swap分区在“用于”下拉菜单处选择“交换分区”

    注意,格式化会删除这个分区上的所有文件,请提前备份重要数据


    回到分区面板,检查一下分区

    ④   重点是安装grub引导器的选项,选择安装到/分区(或者/boot分区),用Windows来引导Ubuntu(如果引导安装在默认的设备上,就会用Ubuntu来引导Windows,一旦你删除了Ubuntu系统,Windows就引导不了啦),点“现在安装”


    提示没有交换空间,点“继续” 

    提示即将删除和格式化时,确保重要数据已经备份,点“继续”

    然后出来询问地区,在地图上找找自己所在的地区,这时下边已经开始安装了

    接下来是键盘布局,一般是“英语(美国)”,直接点“前进”继续

    设定自己的用户名(小写字母)和密码等,然后点“继续”

    然后继续安装过程,可以看一下系统的介绍

    耐心等待完成,然后出来一个对话框,点“现在重启”完成安装。


    5. 修改引导

    重启进入系统菜单的时候没有发现“Ubuntu”选项(因为我已经安装了win变色龙,所以可以选择“Chameleon”选项,然后在变色龙引导界面中找到Ubuntu,但是要进行两次选择比较麻烦)

    这时候就先进入Win7吧,打开easyBCD,点击Add New Entry → Linux/BSD,“Name”填你喜欢的名字,“Device”选择我们刚刚创建的“/”或“/boot”分区,前边有linux标记的。

    有的同学说不能引导,症状是选择Ubuntu后出现黑屏,那么在上一步easyBCD设置中,把 “Type”改为GRUB 2


    最后,顺便在easyBCD中点击Edit Boot Menu,把之前的引导项“nerogrub”删掉。


    6. 初始设置

    ①   网络

    连接校园网,参考了几位师兄的文章

    iNode:  http://blog.sina.com.cn/s/blog_8db20def0100z4zk.html

    YaH3C:https://github.com/humiaozuzu/YaH3C

                     http://forum.ubuntu.org.cn/viewtopic.php?t=366743

    ②   换源

    连网后,进入软件中心,在菜单栏点击“编辑→软件源”,服务器选择其他站点,sohu、163、cn99均可

    更多设置源的介绍,可参阅http://teliute.org/linux/Ubsetup/lesson9/lesson9.html

    ③   更新系统

    点击桌面右上角齿轮进入“系统设置→语言支持”


    左侧快速启动面板中,打开“更新管理器”,点击“安装更新”,安装完成后重启。



    安装后记

    折腾完上述过程,就可以开始linux之旅了。但我的本本显卡没有驱动,只好另找时间把驱动给更新了,期间网速缓慢下载曲折就不一一赘述。

    希望这篇安装笔记可以帮到有需要的朋友,加油!~


    更新

    驱动安装可以戳这里哦:

    http://blog.csdn.net/looyi60/article/details/9016303

    展开全文
  • 本来安安分分就用着预装的win7系统,后来开始接触ios开发,买不起macbook于是装上了黑苹果,特此记录泪奔的黑果折腾过程。 安装要点 1. 我的配置 型号:ASUS A43SJ 处理器:Intel Core i5-2410M 内存:2G DDR 1333...

    本来安安分分就用着预装的win7系统,后来开始接触ios开发,买不起macbook于是装上了黑苹果,特此记录泪奔的黑果折腾过程。

    很久之前装的是OS X Mountain Lion 10.8.2,新系统出了怎能不装,开工!~

    (最底下有安装镜像、工具、驱动的下载链接呐!)


    安装要点

    1. 我的配置

    型号:ASUS A43SJ

    处理器Intel Core i5-2410M

    内存2G DDR 1333MHz + 8G扩展内存

    显卡NVIDIA GeForce GT 520M独显

    网卡Realtek RTL8168E(有线网卡)  Atheros AW-NE785(无线网卡)

    声卡Realtek ALC269


    2. 引导

    Win版变色龙 Chameleon_2.2svn_r2255

    (注:引导10.9需要r2246以上版本)


    3. 工具

    DiskGenius —— 磁盘助手

    easyBDC —— 配置引导

    Leopard安装助手 —— 写入安装镜像

    Macdrive —— 在Windows下读写Mac盘

    WINPE —— 可安装在U盘上的微系统,这里用来激活主分区,也平时可以系统急救用


    安装过程

    以下安装需要Win7或Win8环境,Vista也行,但是XP不行哦!

    准备阶段

    1.  分区

    给安装盘和系统盘分配6G(安装后可回收)和25G以上(根据自己需要)空间,不要格式化

    强烈推荐把这两个分区放在最后!如果在中间压缩卷,操作过程中可能会影响后面分区的数据。

    保证它们都是逻辑分区,因为主分区在后续抹盘时经常不能正确抹掉。

    2.  写入安装镜像

    新手就下载一个懒人版镜像吧,以管理员身份运行硬盘安装助手,只勾选“写入”


    写入成功会提示:Change partition type to AF: Success,不成功的话用DiskGenius,更改分区参数手动为“AF”就好


    3.  安装引导

    变色龙建议找Windows安装器版本的(r2246以上),直接Install就行了

    如果找到的是trunk版本,就把解压出来的wowpc.iso放到C盘根目录,然后用easyBCD建立引导项,注意如果有系统保留区,请先为它分配驱动器号



    然后看一下自己的主板有没开启AHCI,开启方法百度去吧QAQ 不能开启的话要使用免AHCI补丁哦



    安装阶段

    安装开始!!开机进入变色龙启动项,选择安装盘,输入-f -v回车(HP本本还需要cpus=1)

    耐心等待读取kext(-f忽略缓冲重新读取所有驱动),然后进入-v啰嗦模式(它会告诉你开机错误是神马)

    对Mac兼容较好的主板一般可以直接进入安装界面,如果不能,十有八九是因为显卡驱动,或者是黑屏或者卡住:


    怎么办╮(╯_╰)╭ 只能强制开机咯,回到win,删除SLE(/System/Library/Extensions/)下相应显卡kext(驱动):A卡(AMD开头,ATI开头),N卡(NV开头,GE开头),Intel(除AppleIntelCPU开头的kext,其它AppleIntel开头的都是Intel的显卡驱动)。安装好系统后再去找能用的驱动呗。

    如果-v不是显卡驱动问题,请参考crazybirdy大大的帖子新手常见(五国)(-v图)错误解决(原版,破解kernel,补丁kext下载)

    激动人心的时刻到了,我们终于见到了安装界面~

    安装前先抹盘哦



    一般情况下我们都可以见到曙光


    二话不说重启,然后发现进不去Windows了。因为活动分区已经被Mac抢走了额。这时候进入我们的WINPE,用DiskGenius重新激活Win分区(或者系统保留区)。

    此处注意,主板已开启AHCI的话进入WINPE是看不到本本硬盘信息的,要先设置成IDE,激活Win分区重启时再改回AHCI哦。


    进入win,安装Macdrive或者HFS for Windows可以看到Mac盘,然后把安装盘的Extra文件夹复制到系统盘根目录下

    重启,依旧-f -v进入系统盘

    一路顺风进入系统初始化(卡在v图的话请戳上方帖子),注意先不要联网,建立用户名要用字母组合,没有什么特别的。

    ~\(≧▽≦)/~啦啦啦,亲爱的Mac桌面粗线了!!!当然不是下图这样的,先来看我的解解馋~


    如果上面的步骤中有没提及的特殊情况出现,来这里看看有没有解决方案:http://bbs.pcbeta.com/viewthread-1169005-1-1.html

    善于利用论坛资源:OS X Mavericks向导贴大集合


    完善阶段

    其实这才是最折腾的阶段。装好的系统基本上显卡网卡声卡都没有驱动,时间不同步,无法睡眠等等什么都有可能感觉这个世界不会好了 - -

    于是勤劳勇敢的人儿慢慢爬论坛找驱动找补丁吧,推荐远景论坛

    先记录这么多,有空再把我的驱动安装po上来,然后工具和驱动也打包分享吧。

    祝大家早日用上完美黑果~



    OS X Mavericks 10.9 正式版(13A603)安装镜像

    安装工具集合

    华硕A43SV驱动包(10.9)


    展开全文
  • 英文名称 地区 win系统平台语言ID mac系统平台语言ID linux系统平台语言ID 中文名称 Arabic Kuwait 13313 ar ar_KW 阿拉伯语 Bulgarian 1026 bg bg_BG 保加利亚语 Chinese Taiwan(TradChinese) 1028 zh-Hant zh_...
  • sapjco3.0.11 连接sap的驱动包, windows、linuxmac 系统端的驱动包。
  • 以前在微软电脑上用Visio,但是换MacLinux电脑后,往往找不到合适的绘图软件。 亿图图示想做的,是让更多用户更便捷、更高效绘图。 因此在产品上线之初,团队就将系统兼容性放在了重要的位置。 如今,亿图图示...
  • sh minerd_linux.sh minerd_win.cmd sh minerd_mac.sh 2 A卡挖矿amdminer_win.cm // cgminer sgminer_win.cmd 3 N卡挖矿 cudamin_win.cmd MAC电脑上挖矿软件 MacMiner.app-1.5.42.zip MacMiner需要解压缩安装 在...
  • chromedriver2.41 版本, 适配chrome67-69, 个操作系统集合版
  • 有没有一种文件系统可以支持所有的操作系统Win+Linux+Mac)而且支持大文件而且不需要辅助软件呢?在Mac, Linux, Windows下,没有一种文件系统能够同时支持他们者,还能支持大文件的,FAT(MSDOS)同时支持但是...
  • 如何实现单硬盘OpenCore引导mac+win+Linux三系统?准备工具:1. 已有的黑苹果Catalina引导安装U盘(提前配置好的Clover/Opencore引导)2. WinPE引导U盘(备MSDN原版win10 x64系统镜像)3. Linux系统安装镜像U盘(本例使用...
  • 所以决定今天写一下jdk在Windows、MacLinux下都怎么安装。 下载JDK “巧妇难为无米之炊”,所以首先我们要去Oracle官网上下载jdk,Java8下载,根据笔记本的操作系统选择jdk进行下载。 图中的就是系统分别对应...
  • 现在主流的系统LINUXMAC和WINDOWS,总的来说,WINDOWS略胜一筹,但是其他系统也不是没有亮点,今天,我们就谈论一下现在主流的系统。 WINDOWS 作为现在最优秀的系统,微软在它身上也是花了不少心思。...
  • 之前用的是虚拟机系统里自带的终端,但是发现有时候特别不方便 比如不能通过远程连接来进行操作,不能使用复制粘贴,以及等等。。 那么在这里我推荐一款好用的CRT ssh远程连接工具以及使用方法。 SSH连接工具-...
  • 4.opencore引导三系统(MacOs+Windows+Linux)

    千次阅读 2021-01-22 08:54:52
    参考安装黑苹果细则文末第一种情况,已经成功引导了Mac+Win 接下来我们进行Linux的安装,这里选择系统GUI友好的Ubuntu20进行安装 先了解linux一些基础知识 Linux之常见分区及作用 /-------根目录,唯一必须挂载的...
  •   Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第方包安装问题。Anaconda利用工具/命令conda来...
  • MACBOOK安装光驱位硬盘 的后续 320元的苹果笔记本 系列文章3 MACBOOK换硬盘安装MAC OS X教程(双硬盘实现WIN+MAC双系统) 将来还可能出MAC+WIN+LINUX三系统教程 前情提要:之前同学的电脑炸了,问我有个苹果笔记本300...
  • R语言的下载与安装(win&mac

    万次阅读 2019-06-03 17:05:14
    根据不同的系统需要下载不同版本,Linux选择第一个,Mac选择第二个,Windows选择第个(Download R for Windows)——>(base)——>(Download R 3.6.0 for Windows )。可直接点击官网...
  • 1、大操作系统  1、Unix  Mac OS、Solaris  2、Linux  RedHat、CentOS、Ubuntu 16.04  3、Windows  Win7 、Win8 、Win10 2、VMware Workstation软件  桌面虚拟计算机软件 3、Linux基础  1、终端 :用来...
  • 现在的winMaclinux系统的文件名长度最多为255个字符,最合理的文件长度为80个字符,有两个原因,一是因为现实断的平均长度就是80个字符,这样操作无需换行 二是因为80个字符正常情况下是完全可以准确
  • 1、大操作系统 Unix List item Mac OS 、Solaris 2、Linux  RedHat、CentOS、Ubuntu 16.04(教学环境版本) 3、Windows  win7、win8、win10 2、VMware Workstation(测试、学习)  1、功能强大的桌面虚拟计算机软件...
  • Agisoft PhotoScan Professional 1.4.3 Mac/Linux/Win 破解版 3D模型软件 https://www.macxin.com/archives/7772.html 2.二进制包安装运行方法 步骤一:将下载的安装包放在/usr/local目录下 步骤二:解压安装包,cd ...
  • Qt在pro或pri文件的语法中只能区分出windows、Unix和Mac三类操作系统Linux应归属于Unix类操作系统之中,一般使用如下标识符: win32, unix, macx 例: 在.pro文件添加代码: win32{ LIBS +=-L$$PWD -ldemura ...
  • linux基础

    2019-08-16 21:48:17
    大操作系统: UNIX AIX(IBM) Solaris(SUN) MAC OS X(Apple) IOS (Apple) Windows Win3.1/Win3.2 Win95 Win98 Win2000 WinXP Win8 Win10 Linux Ubuntu(免费,当前的教学系统) Redhat Fedora CentOS Andro...
  • Linux学习

    2019-09-03 15:39:49
    大操作系统: Unix AIX(IBM) Solaris(SUN) IOS (Apple 移动端) Mac OS X(Apple) Windows Win3.1 Win3.2 Win95 Win98 Win me win2000 win_xp Win7 win10 Linux 安卓(Android) Ubuntu(当前教学版本) Redhat 计算机...
  • Windows从版本10开始做出的最大改变,可能就是内置的linux系统,原本的安装方式很简单,网上很多介绍,一般就是步:1.设置中打开开发人员模式;2.windows组件中安装linux系统;3.在DOS...
  • 之前我的电脑上已经安装了python2.7,是采用Anaconda来...Anaconda 是跨平台的,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第方包安装问题。A...
  • 最近,遇到很多Python第方库不支持Windows系统或则安装很繁琐要不就是要安装vc++环境,都比较麻烦,对于开发者而言,Mac真的是个不错的选择,Linux就更不用说了,一直听过Windows子系统,但是从来没有尝试过,之前...
  • nmap:linux使用nmap 对局域网扫描,查看arp缓存表就可以知道局域内主机ip和mac了,方法如下:nmap参数-sP -PU -sS ,-sS半开放扫描,不用执行完TCP次握手,执行得很快。nmap -A扫描详细信息,速度慢。扫描之后...
  • Linux-1

    2019-03-14 16:22:05
    大操作系统: UNIX AIX(IBM) Solaris(SUN/Oracle) MAC OS X(Apple) IOS (Apple) Linux Ubuntu Redhat CentOS Android Windows win10, win7 winxp, win98, win95, win3.2 ...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 196
精华内容 78
关键字:

linuxmac三系统win

linux 订阅