amd 订阅
美国AMD半导体公司专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器(CPU、GPU、主板芯片组、电视卡芯片等),以及提供闪存和低功率处理器解决方案,公司成立于1969年。AMD致力为技术用户——从企业、政府机构到个人消费者——提供基于标准的、以客户为中心的解决方案。2006 年7 月24 日,AMD 宣布收购ATI,从此ATI成为了AMD的显卡部门。AMD提出3A平台的新标志,在笔记本领域有“AMD VISION”标志的就表示该电脑采用3A构建方案(CPU、GPU、主板芯片组均由AMD制造提供)。2018年12月,世界品牌实验室发布《2018世界品牌500强》榜单,amd排名第485。 [1] 展开全文
美国AMD半导体公司专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器(CPU、GPU、主板芯片组、电视卡芯片等),以及提供闪存和低功率处理器解决方案,公司成立于1969年。AMD致力为技术用户——从企业、政府机构到个人消费者——提供基于标准的、以客户为中心的解决方案。2006 年7 月24 日,AMD 宣布收购ATI,从此ATI成为了AMD的显卡部门。AMD提出3A平台的新标志,在笔记本领域有“AMD VISION”标志的就表示该电脑采用3A构建方案(CPU、GPU、主板芯片组均由AMD制造提供)。2018年12月,世界品牌实验室发布《2018世界品牌500强》榜单,amd排名第485。 [1]
信息
员工数
10671人(2013年)
公司类型
外商独资
成立时间
1969年
创始人
杰瑞·桑德斯(Jerry Sanders)
所属行业
半导体
年营业额
67.31 亿美元(2019年) [4]
总部地点
美国加州硅谷桑尼维尔
中文名
超威半导体
经营范围
CPU、显卡、主板等电脑硬件设备
现任CEO
Lisa Su (苏姿丰) [5]
公司名称
超威半导体公司 [2]
外文名
AMD(Advanced Micro Devices, Inc.)
公司口号
成就今日 启迪未来 [3]
amd财报数据
AMD创办于1969年,当时公司的规模很小,甚至总部就设在一位创始人的家中。但是从1969年到2013年,AMD一直在不断地发展,2012年已经成为一家年收入高达24 亿美元的跨国公司。公司刚成立时,所有员工只能在创始人之一的 JohnCarey 的起居室中办公,但不久他们便迁往美国加州圣克拉拉,租用一家地毯店铺后面的两个房间作为办公地点。到当年9 月份,AMD已经筹得所需的资金,可以开始生产,并迁往加州桑尼维尔的901 Thompson Place,这是AMD的第一个永久性办公地点。在AMD创立五周年时,AMD已经拥有1,500名员工,生产200 多种不同的产品—— 其中很多都是AMD自行开发的,年销售额将近2650万美元。AMD宣布2016年第四季度营业额为11.1亿美元,经营亏损300万美元,净亏损5100万美元,每股亏损0.06美元。非GAAP经营收入2600万美元,净亏损800万美元,每股亏损0.01美元。2016年度业绩营业额为42.7亿美元,年度增长7%,CG以及EESC部门均有增长。基于GAAP,毛利润率为23%,较上一年下降4%,主要由于签订的晶圆供应协议带来的费用。经营亏损3.72亿美元,上一年度经营亏损4.81亿美元。经营亏损的改善主要归功于营业额增加、重组费用减少及IP许可收益冲抵了晶圆供应协议的费用。净亏损4.97亿美元,上一年度净亏损6.60亿美元。每股亏损0.60美元,2015年每股亏损0.84美元。 [6] 
收起全文
精华内容
参与话题
问答
  • 这里写自定义目录标题AMD 的处理器如何使用android studio 的模拟器官方的问题当说明 AMD 的处理器如何使用android studio 的模拟器 安装之后,运行android 模拟器非常的顺畅,具体如下图所示 官方的问题当说明 1,...

    AMD CPU的处理器如何使用android studio 的模拟器

    安装之后,运行android 模拟器非常的顺畅,具体如下图所示
    安装后运行android 模拟器

    官方的问题当说明

    注意:若是win10的版本不是专业版或者企业版,请升级到这两个版本,否则后面的Hyper-v无法安装

    1,首先需要将win10 升级到1809以后的版本,可以通过微软的易升来解决
    下载地址:https://www.microsoft.com/zh-cn/software-download/windows10
    可以通过cmd来确认下当前win10的版本,
    在这里插入图片描述

    2,安装hyper-v虚拟,打开启用或者关闭windows功能,如下图所示
    安装Hyper-v
    3,安装android studio 选择3.4或者以上的版本即可
    这里是直接安装3.5的版本

    若是出现INSTALL_FAILED_NO_MATCHING_ABIS

    则需要在build.gradle的文件里面添加以下即可
    android{
    splits {
    abi {
    enable true
    reset()
    include ‘x86’, ‘armeabi-v7a’,‘x86_64’
    universalApk true
    }
    }

    }

    展开全文
  • 在VM虚拟机中启动Linux的时候,启动的时候,系统提示“此主机支持 AMD-V,但 AMD-V 处于禁用状态。” 具体解决方案: 1、电脑重启,开机后进入BOIS。 2、在BOIS中,默认virtualization处于disable状态。将其状态设置...

    在VM虚拟机中启动Linux的时候,启动的时候,系统提示“此主机支持 AMD-V,但 AMD-V 处于禁用状态。”
    具体解决方案:
    1、电脑重启,开机后进入BOIS。
    2、在BOIS中,默认virtualization处于disable状态。将其状态设置为“Enable”。
    3、按“F10”选择保存后,启动计算机问题解决。

    展开全文
  • 鉴于最近AMD3代锐龙很给力,很多小伙伴上了3代锐龙以后跑不了as的安卓模拟器,网上很多都是复制粘贴解决办法,这里给出实测可用的配置步骤。对于1代和2代锐龙应该也是一样的。 更新:虚拟机关闭后要在虚拟机管理...

    鉴于最近AMD3代锐龙很给力,很多小伙伴上了3代锐龙以后跑不了as的安卓模拟器,网上很多都是复制粘贴解决办法,这里给出实测可用的配置步骤。对于1代和2代锐龙应该也是一样的。

     更新:虚拟机关闭后要在虚拟机管理工具中选择冷启动才能再打开,否则打开后不开机

    首先就是要进入bios开启SVM mode,各厂家主板具体位置不太一样,以我的华硕主板为例,进入bios后按F7进入高级模式,在advanced选项卡里面选择cpu configuration,将SVM mode的选项设为enabled,按F10保存重启。

    关键的一点,确保系统为最新版本,Win10 专业版,家庭版可能没有Hyper-V。在设置->windows 更新->OS内部版本信息查看。我的系统是18362.267,在更新之前是18362.239。旧版本系统存在bug,在启动虚拟机时会报错,启动不了WHPX: Failed to emulate MMIO access with EmulatorReturnStatus: 2 (InternalEmulationFailure )(mmp,这个问题搞了我好久)

    然后在 启用或关闭Windows功能中勾选 Hyper-vWindows虚拟机监控程序平台,确定后等待安装完进行重启。win10 家庭版如果没有Hyper-V可参考https://www.jianshu.com/p/b198333b4cec,我没有具体尝试,可行性待定。

    确定android studio是3.2或更高版本,android simulator是27.3.8或更高版本版本。下面是我的版本。

    配置完成,最后创建x86虚拟机即可运行。

    最后放一下我的配置:

    参考:https://www.jianshu.com/p/b198333b4cec

               https://stackoverflow.com/questions/55197032/android-emulator-whpx-failed-to-emulate-mmio-access-exit-code-3

    展开全文
  • 前端模块化,AMD与CMD的区别

    万次阅读 多人点赞 2016-08-03 17:15:51
    AMD和CMD的区别,require和seajs的用法,CommonJS的规范...

    最近在研究cmd和amd,在网上看到一篇不错的文章,整理下看看。
    在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀

    这时候JavaScript作为嵌入式的脚本语言的定位动摇了,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模块(module)了,JavaScript极其简单的代码组织规范不足以驾驭如此庞大规模的代码

    模块

    既然JavaScript不能handle如此大规模的代码,我们可以借鉴一下其它语言是怎么处理大规模程序设计的,在Java中有一个重要带概念——package,逻辑上相关的代码组织到同一个包内,包内是一个相对独立的王国,不用担心命名冲突什么的,那么外部如果使用呢?直接import对应的package即可

    import java.util.ArrayList;
    遗憾的是JavaScript在设计时定位原因,没有提供类似的功能,开发者需要模拟出类似的功能,来隔离、组织复杂的JavaScript代码,我们称为模块化。

    一个模块就是实现特定功能的文件,有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。模块开发需要遵循一定的规范,各行其是就都乱套了

    规范形成的过程是痛苦的,前端的先驱在刀耕火种、茹毛饮血的阶段开始,发展到现在初具规模,简单了解一下这段不凡的历程

    函数封装

    我们在讲函数的时候提到,函数一个功能就是实现特定逻辑的一组语句打包,而且JavaScript的作用域就是基于函数的,所以把函数作为模块化的第一步是很自然的事情,在一个文件里面编写几个相关函数就是最开始的模块了

    function fn1(){
        statement
    }
    
    function fn2(){
        statement
    }
    

    这样在需要的以后夹在函数所在文件,调用函数就可以了

    这种做法的缺点很明显:污染了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间没什么关系。

    对象

    为了解决上面问题,对象的写法应运而生,可以把所有的模块成员封装在一个对象中

    var myModule = {
        var1: 1,
    
        var2: 2,
    
        fn1: function(){
    
        },
    
        fn2: function(){
    
        }
    }
    

    这样我们在希望调用模块的时候引用对应文件,然后

    myModule.fn2();
    这样避免了变量污染,只要保证模块名唯一即可,同时同一模块内的成员也有了关系

    看似不错的解决方案,但是也有缺陷,外部可以随意修改内部成员

    myModel.var1 = 100;
    这样就会产生意外的安全问题

    立即执行函数

    可以通过立即执行函数,来达到隐藏细节的目的

    var myModule = (function(){
        var var1 = 1;
        var var2 = 2;
    
        function fn1(){
    
        }
    
        function fn2(){
    
        }
    
        return {
            fn1: fn1,
            fn2: fn2
        };
    })();
    

    这样在模块外部无法修改我们没有暴露出来的变量、函数

    上述做法就是我们模块化的基础,目前,通行的JavaScript模块规范主要有两种:CommonJS和AMD

    CommonJS

    我们先从CommonJS谈起,因为在网页端没有模块化编程只是页面JavaScript逻辑复杂,但也可以工作下去,在服务器端却一定要有模块,所以虽然JavaScript在web端发展这么多年,第一个流行的模块化规范却由服务器端的JavaScript应用带来,CommonJS规范是由NodeJS发扬光大,这标志着JavaScript模块化编程正式登上舞台。

    1、定义模块
    根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在该模块内部定义的变量,无法被其他模块读取,除非定义为global对象的属性

    2、模块输出:
    模块只有一个出口,module.exports对象,我们需要把模块希望输出的内容放入该对象

    3、加载模块:
    加载模块使用require方法,该方法读取一个文件并执行,返回文件内部的module.exports对象

    看个例子

    //模块定义 myModel.js
    
    var name = 'Byron';
    
    function printName(){
        console.log(name);
    }
    
    function printFullName(firstName){
        console.log(firstName + name);
    }
    
    module.exports = {
        printName: printName,
        printFullName: printFullName
    }
    
    //加载模块
    
    var nameModule = require('./myModel.js');
    
    nameModule.printName();
    

    不同的实现对require时的路径有不同要求,一般情况可以省略js拓展名,可以使用相对路径,也可以使用绝对路径,甚至可以省略路径直接使用模块名(前提是该模块是系统内置模块)

    尴尬的浏览器

    仔细看上面的代码,会发现require是同步的。模块系统需要同步读取模块文件内容,并编译执行以得到模块接口。

    这在服务器端实现很简单,也很自然,然而, 想在浏览器端实现问题却很多。

    浏览器端,加载JavaScript最佳、最容易的方式是在document中插入script 标签。但脚本标签天生异步,传统CommonJS模块在浏览器环境中无法正常加载。

    解决思路之一是,开发一个服务器端组件,对模块代码作静态分析,将模块与它的依赖列表一起返回给浏览器端。 这很好使,但需要服务器安装额外的组件,并因此要调整一系列底层架构。

    另一种解决思路是,用一套标准模板来封装模块定义,但是对于模块应该怎么定义和怎么加载,又产生的分歧:

    AMD

    AMD 即Asynchronous Module Definition,中文名是异步模块定义的意思。它是一个在浏览器端模块化开发的规范

    由于不是JavaScript原生支持,使用AMD规范进行页面开发需要用到对应的库函数,也就是大名鼎鼎RequireJS,实际上AMD 是 RequireJS 在推广过程中对模块定义的规范化的产出

    requireJS主要解决两个问题

    1、多个js文件可能有依赖关系,被依赖的文件需要早于依赖它的文件加载到浏览器
    2、js加载的时候浏览器会停止页面渲染,加载文件越多,页面失去响应时间越长
    看一个使用requireJS的例子

    // 定义模块 myModule.js
    define(['dependency'], function(){
        var name = 'Byron';
        function printName(){
            console.log(name);
        }
    
        return {
            printName: printName
        };
    });
    
    // 加载模块
    require(['myModule'], function (my){
      my.printName();
    });
    

    语法

    requireJS定义了一个函数 define,它是全局变量,用来定义模块

    define(id?, dependencies?, factory);

    1. id:可选参数,用来定义模块的标识,如果没有提供该参数,脚本文件名(去掉拓展名)
    2. dependencies:是一个当前模块依赖的模块名称数组
    3. factory:工厂方法,模块初始化要执行的函数或对象。如果为函数,它应该只被执行一次。如果是对象,此对象应该为模块的输出值
      在页面上使用require函数加载模块

    require([dependencies], function(){});
    require()函数接受两个参数

    1. 第一个参数是一个数组,表示所依赖的模块
    2. 第二个参数是一个回调函数,当前面指定的模块都加载成功后,它将被调用。加载的模块会以参数形式传入该函数,从而在回调函数内部就可以使用这些模块

    require()函数在加载依赖的函数的时候是异步加载的,这样浏览器不会失去响应,它指定的回调函数,只有前面的模块都加载成功后,才会运行,解决了依赖性的问题。

    CMD

    CMD 即Common Module Definition通用模块定义,CMD规范是国内发展出来的,就像AMD有个requireJS,CMD有个浏览器的实现SeaJS,SeaJS要解决的问题和requireJS一样,只不过在模块定义方式和模块加载(可以说运行、解析)时机上有所不同
    语法
    Sea.js 推崇一个模块一个文件,遵循统一的写法
    define(id?, deps?, factory)
    因为CMD推崇

    1. 一个文件一个模块,所以经常就用文件名作为模块id
    2. CMD推崇依赖就近,所以一般不在define的参数中写依赖,在factory中写

    factory是一个函数,有三个参数,function(require, exports, module)

    1. require 是一个方法,接受 模块标识 作为唯一参数,用来获取其他模块提供的接口:require(id)
    2. exports 是一个对象,用来向外提供模块接口
    3. module 是一个对象,上面存储了与当前模块相关联的一些属性和方法

    看个例子:

    // 定义模块  myModule.js
    define(function(require, exports, module) {
      var $ = require('jquery.js')
      $('div').addClass('active');
    });
    
    // 加载模块
    seajs.use(['myModule.js'], function(my){
    
    });
    

    AMD与CMD区别

    关于这两个的区别网上可以搜出一堆文章,简单总结一下

    最明显的区别就是在模块定义时对依赖的处理不同

    1、AMD推崇依赖前置,在定义模块的时候就要声明其依赖的模块
    2、CMD推崇就近依赖,只有在用到某个模块的时候再去require
    这种区别各有优劣,只是语法上的差距,而且requireJS和SeaJS都支持对方的写法

    AMD和CMD最大的区别是对依赖模块的执行时机处理不同,注意不是加载的时机或者方式不同

    很多人说requireJS是异步加载模块,SeaJS是同步加载模块,这么理解实际上是不准确的,其实加载模块都是异步的,只不过AMD依赖前置,js可以方便知道依赖模块是谁,立即加载,而CMD就近依赖,需要使用把模块变为字符串解析一遍才知道依赖了那些模块,这也是很多人诟病CMD的一点,牺牲性能来带来开发的便利性,实际上解析模块用的时间短到可以忽略

    为什么我们说两个的区别是依赖模块执行时机不同,为什么很多人认为ADM是异步的,CMD是同步的(除了名字的原因。。。)

    同样都是异步加载模块,AMD在加载模块完成后就会执行改模块,所有模块都加载执行完后会进入require的回调函数,执行主逻辑,这样的效果就是依赖模块的执行顺序和书写顺序不一定一致,看网络速度,哪个先下载下来,哪个先执行,但是主逻辑一定在所有依赖加载完成后才执行

    CMD加载完某个依赖模块后并不执行,只是下载而已,在所有依赖模块加载完成后进入主逻辑,遇到require语句的时候才执行对应的模块,这样模块的执行顺序和书写顺序是完全一致的

    这也是很多人说AMD用户体验好,因为没有延迟,依赖模块提前执行了,CMD性能好,因为只有用户需要的时候才执行的原因

    展开全文
  • amd sata controller(AMD SATA控制器)

    热门讨论 2018-03-06 19:57:23
    Windows10系统不能识别新增光驱位机械硬盘的解决方法,安装amd_sata_controller驱动程序 。 右键点击系统桌面左下角的【开始】,在开始菜单中点击【设备管理器(M)】
  • 环境:VMware Workstation Pro 12 +CentOS...此主机支持 AMD-V,但 AMD-V 处于禁用状态。 如果已在 BIOS/固件设置中禁用 AMD-V,或主机自更改此设置后从未重新启动,则 AMD-V 可能被禁用。 (1) 确认 BIOS/固件设置...
  • <p>I have Windows 8.1 pro with an AMD processor. I installed the Android SDK and Eclipse. It works but the problem is that when I Create AVD and launch it shows this error: <p>emulator: ERROR: x86 ...
  • 1、AMD规范是否是CommonJS的真子集? 2、CommonJS是同步的还是异步的,还是两者都支持? 3、RequireJS当用CommonJS格式书写define()方法时,module参数有何作用?exports呢?module.exprots与exprots又有何分别?...
  • amd安装mac终极方法,mac替换amd内核补丁方法,给那些苦苦折腾mac系统的amd粉丝。
  • 错误 182 – AMD Installer 无法正常识别 AMD 显卡硬件 在网上找了一些办法去解决,但是系统是新装的,网上大部分说的都是老的显卡驱动卸载不彻底,对新的显卡驱动的安装有一定的干扰。所以问题的关键不在这里...
  • AMD 异步模块加载

    千次阅读 2017-01-16 12:55:16
    1.CommonJSnode.js 即采用的commonJS的规范。 在node.js中,除了函数作用域外还有一个模块作用域,模块设计模式也因此体现,node就是基于模块编程,各个模块互不影响,耦合性很低,因此我们通常用一个模块封装一个...
  • GOARCH=amd64</code> environment flags, I get following error <pre><code>cmd/go: unsupported GOOS/GOARCH pair linux /amd64 </code></pre> <p>I am new to golang, so I might be missing something simple,...
  • AMD启用虚拟化(AMD-V)

    万次阅读 2020-02-11 18:04:08
    解决方式:Bios启用AMD-v 步骤: 开机按 "DEL"键,或者“F2”进入BIOS页面; 按“F7”,进入下图页面 OC->CPU Features->SVM Mode 选项改成[Enabled] 检查是否启用成功: 任务管理器->性能->虚拟...
  • AMD规范

    2018-07-16 16:13:23
    先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,...我主要介绍AMD,但是要先从Co...
  • AMD面试

    千次阅读 2007-10-18 22:59:00
    AMD电话面试简短的用中文打过招呼后,便转入Q/A in English. Here are some impressive Qs:1.Q(By HR Manager): Why do you change your job 3 times in Just 5 years ?A: In the first place , it’s 7 years ...
  • AMD 降频

    千次阅读 2007-04-11 16:37:00
    早上过来开电脑,发现莫名其妙的速度慢的跟蜗牛一样了,本来还以为是我程序开太多,再加上这段时间本来用着遨游的浏览器就不是很爽,所以也没怎么在意,到了下午,实在不行了,才发现我的CPU被降频,郁闷进BIOS把外...
  • 处理器: AMD Ryzen R7 2700X @ 3.7GHz, 8核心16线程 内存: 4*16 GB DDR4 2133MHz 显卡: Radeon RX 580 @ 8GB 硬盘: 1TB SSD @ NVMe 主板: X470 Gaming Pro 之前在这个机器上安装 Ubuntu18.04.1 x64 桌面版的...
  • AMD的电脑安装android studio自带的模拟器 1.首先打开主板上的AMD的虚拟化支持,不同主板设置方式不同 2.打开小娜 搜索 Hyper-V,点击 打开关闭window功能选项,然后开启Hyper-V和Windows虚拟机监控程序平台功能,...
  • 现在就剩下AMD/ATI显卡的通信没办法进行!!!小弟尝试使用ATIPDLXX.DLL进行开发已经能够控制显卡输出画面旋转分屏等,但就是没办法进行I2C通信 ATIDL_WriteAndReadI2C(ULONG, stATI_I2C *); typedef struct ...
  • mac 雪豹 amd 破解内核

    热门讨论 2010-03-26 22:50:39
    这是mac雪豹amd破解内核,是amd cpu的也可以尝试一下雪豹了,具体方法有点复杂,请参考论坛。
  • GDC2016: AMD LiquidVR

    千次阅读 2016-04-04 14:40:37
    跟NVIDIA的VRWorks一样, AMD也对VR进行了一些优化, 两家的各项技术基本上可以一一对应起来, 只是名字不同 Latest data latchhttps://www.youtube.com/watch?v=e_o22yJOgkg 其实就是Timewarp Affinity multi-GPU...
  • ThinkPadE485,在安装...(AMD Ryzen5 2500U) 看问题应该是AMD处理器在安装Linux不兼容的问题? 该怎么解决? 求大神解答!! ![图片说明](https://img-ask.csdn.net/upload/201903/04/1551699633_422248.jpg)
  • ubuntu安装AMD私有显卡驱动

    千次阅读 2016-03-24 20:45:52
    工作中遇到装有A卡的笔记本运行startx后无法进入图形桌面,好生头痛 手动运行startx,发现Xorg打印了大量错误,其中一条... 网上查了下,是AMD显卡驱动没有装上,于是下载了amd驱动源码编译。我下载的驱动源码是fglrx.
  • AMD Gaming Evolved - GDC 2010

    千次阅读 2010-03-28 23:11:00
    http://www.slideshare.net/AMDUnprocessed/amd-gaming-evolved-gdc-2010?from=email&type=suggest_download&subtype=1 ati gdc2010的市场营销类的东西,基本就是推销顺便打击对手。 dx11方面说的过多了,没啥意思...
  • 买了固态硬盘之后,内心十分激动。晚上就把系统重装了。SQL、VS什么的,一晚上就搞定了。
  • 教程 需要的工具 Boot Disk Utility :http://cvad-mac.narod.ru/index/bootdiskutility_exe/0-5 Paragon Hard Disk Manager :https://china.paragon-software.com/ 这个要注册账号才能用 hf...
  • amd_xata.sys文件修复(附激活工具)

    千次下载 热门讨论 2015-06-12 22:21:42
    amd_xata.sys文件修复(附激活工具),解决系统报错无法进入问题,下载者自备U盘启动工具(PE),解压缩后按照文本文件步骤处理即可解决系统问题!
  • Debian Linux amd64版本系统安装

    千次阅读 2011-08-04 12:57:31
    Amd64版本不是指专用于AMD芯片,Intel和AMD的64位CPU都可以用。   1. 下载debian-6.0.2.1-amd64-kde-CD-1.iso,用UltraISO等工具刻成光盘。用光盘启动完成安装。没光驱可以用UNetbootin从U盘安装。 2. 安装网卡...

空空如也

1 2 3 4 5 ... 20
收藏数 58,607
精华内容 23,442
关键字:

amd