Alienware Area-51M 安装Win10+Ubuntu18.04 双系统

news/2025/2/19 8:06:33/

 

        最近买了一个Alienware Area-51M的外星人笔记本,想使用Windows10(赠送安装镜像),但是需要自己安装Ubuntu18.04,安装Ubuntu18.04的目的是想使用一些新开源软件,在安装时由于买的外星人是最新的wifi网卡(Killer Wi-Fi AX 1650x 160MHZ,2019年刚面世),Ubuntu18.04 暂时没有包括他的驱动。以太网网卡(Killer E3000 2.5 G)在Ubuntu 18.04上也没有驱动。没有网络意味着安装Ubuntu 18.04后其他的无法安装。

       下面是我的解决方案一:

准备工作:

       先在Windows 10上安装VMware Player虚拟机,然后在虚拟机上安装Ubuntu 18.04 系统。

 

1)首先到Killer的官网上去找驱动,

      https://support.killernetworking.com/knowledge-base/killer-ax1650-in-debian-ubuntu-16-04/ 

    这里面你有如何在Ubuntu 16.04+ 上安装Wi-Fi驱动,比如

“ UPDATE: 2019/10/25
There is a new method for getting an AX1650 WiFi adapter working on Debian/Ubuntu systems. Run the following commands one by one and reboot your Computer. If your AX1650 is still not detected/used you can scroll down and try the older Backport steps.
$ sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
$ sudo apt-get update
$ sudo apt-get install backport-iwlwifi-dkms
$ reboot

"

需要去外网下载backport-iwlwifi ,下载很慢,大概19M。

我在我前面安装好的Ubuntu18.04 上固定一个目录比如/home/user/share/ 通过git下载backport-iwlwifi

$ sudo apt-get install git
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
$ cd backport-iwlwifi
$ make defconfig-iwlwifi-public

然后关闭vendor commands功能(官网上讲这个功能有兼容性bug):

sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config

$sudo make

到此,先不要急于sudo make install,把/home/user/share拷贝到U盘上。

在安装好Ubuntu 18.04双系统后(不是虚拟机上的Ubuntu 18.04), 创建好目录 /home/user/share

 把在虚拟机Ubuntu18.04 的目录 /home/user/share下载编译好wifi驱动包拷贝到双系统的Ubuntu18.04的

/home/user/share目录下,执行

     $sudo make install

 

 

2) 下载firmware/linux-firmware,这个非常大,好几百M,我是叫在外企上班的同事帮忙下载一会儿就clone好了。

     拷贝到U盘中去。

     下载命令: $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

     把linux-firmware拷贝初次安装好的Ubuntu 18.04其中的一个目录比如/home/user/  
     $ cd linux-firmware        
    $ sudo cp iwlwifi-* /lib/firmware/

      这个完成了,重启系统!

3) 系统重启后,Killer的wifi已经好了,可以连接wifi,下载安装Ubuntu 18.04需要的其他软件包

 

解决方案二:

来自Killer wifi官网:https://support.killernetworking.com/knowledge-base/killer-ax1650-in-debian-ubuntu-16-04/

Before you begin, here is a quick description and example of the three necessary steps for creating and installing a Driver for your AX1650:

Step 1 – Download the Latest Git and Build-Essential packages

  • Build-Essential contains the ‘Make’ package and a few other packages necessary for creating the Driver.

Step 2 – Download the Iwlwifi-Firmware.git repository

  • You will then move the Iwlwifi files to your /lib/firmware/ folder so your newly created Driver can operate correctly after reboot.

Step 3 – Download the Backport-Iwlwifi.git repository

  • Use ‘Make’ and the ‘Backport-Iwlwifi’ repository to build the Iwlwifi Driver for your Computer.
  • Because ‘Make will be producing an Unsigned Driver, you will probably see SSL errors / warnings.
    This is fine, but this is the reason Secure Boot must be Disabled.
    If Secure Boot is Enabled your Computer will not use an Unsigned Driver!

1) 在下载好了backport-wifi源码驱动后,

      下载编译需要的make 和build-essential包,具体如下

使用apt download命令下载,具体包名见:https://packages.ubuntu.com/bionic/build-essential

通过U盘拷贝到Ubuntu 18.04 ,通过sudo dpkg -i *.deb安装所以deb文件。

重启系统。

然后把下载的backport wifi驱动拷贝到/home/user/share进行编译安装:

$ cd backport-iwlwifi
$ make defconfig-iwlwifi-public

然后关闭vendor commands功能(官网上讲这个功能有兼容性bug):

sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config

$sudo make

$sudo make install

拷贝linux-firmware,

     $ cd linux-firmware        
    $ sudo cp iwlwifi-* /lib/firmware/

重启系统,wifi连接,可以上网啦!

 

注: 至于安装双系统,详见我前面博客。

 

 

 

 

 

 

 

 

 

 


http://www.ppmy.cn/news/249685.html

相关文章

Dell Alienware Area-51m装Ubuntu系统时遇到的问题

本文作者:邱朋飞 做实验需要在Ubuntu系统下,所以在Dell Alienware Area-51m中用U盘装了一下Ubuntu系统,我装的是最新的19.04系统,装了两天多才装好,期间遇到了一些问题,在此记录一下。 I. 安装时屏幕显示…

Cisco:OSPF路由协议,不同area区域实现通信

Cisco:OSPF多area的配置 目录 Cisco:OSPF多area的配置 实验背景拓扑一:首先配置每个接口对应的ip地址1、SH1的接口ip配置以及loopback配置2、BJ1的接口ip配置以及loopback配置3、GZ1的接口ip配置 二:配置ospf划分不同区域三&#…

map与area--在实际项目中的运用

最近&#xff0c;在网站的项目中&#xff0c;客户提出了一个交互效果&#xff0c;查看源码&#xff0c;使用了<map>与<area>标签&#xff0c;第一次使用&#xff0c;特在此标记一下。 一、实例相关情况介绍 参考的实例效果如下所示&#xff1a; 首先&#xff0c;展…

动态改变map-area区域背景色

前几天公司项目地图需要改版&#xff0c;要求地图区域根据数据指定背景色 方法一&#xff1a;根据数据动态切图&#xff0c;会有区域*区域各图产生 方法二&#xff1a;采用插件效果图这个是一不小心看到的。然后就一点点扣代码&#xff0c;最终发现是个插件。 html代码 <img…

用51单片机IIC协议OLED显示汉字

接线如下&#xff1a; IIC协议&#xff1a;&#xff08;IIC全称Inter-Integrated Circuit (集成电路总线)&#xff09; 由PHILIPS公司在80年代开发的两线式串行总线&#xff0c;用于连接微控制器及其外围设备。IIC属于半双工同步通信方式。 特点&#xff1a; 简单性和有效性。…

mysql的area_mysql-ST_Area()用于纬度和经度

我有一个包含MariaDB中多个坐标的多边形: POLYGON((50.4668 -6.90665,51.73607 0.14657,55.3032 -4.52724,50.4668 -6.90665)) 我想像这样用MariaDB计算该多边形的面积: SELECT ST_Area(ST_GeomFromText(POLYGON((50.4668 -6.90665,51.73607 0.14657,55.3032 -4.52724,50.466…

Keil C51 Code Banking

1. 简介 MCS-51是8根数据线&#xff0c;16根地址线&#xff0c;所以MCS-51最大只能访问64KB( 2 16 2^{16} 216)的地址。很多较复杂的C51代码&#xff0c;其整个代码生成Bin文件可能大于64KB。针对这种情况&#xff0c;Keil C51提出了Code Banking机制来解决这个问题。 2. 基本…

alienware-area-51m win10+ubuntu18.04安装教程

首先原装系统数据格式不支持ubuntu&#xff0c;需要把 SATA Operation选择为AHCI后重新安装win10&#xff0c;等win10 成功后再安装ubuntu18 1设置bios 开机启动长按F12进入bios&#xff0c;设置secure boot 为disabled。 SATA Operation选择为AHCI 2安装win10 该过程可以咨询…