飞牛OS安装AIC8800无线网卡

步骤1:下载驱动程序

首先,你需要从可靠的来源下载AIC8800无线网卡的驱动程序。可以访问以下链接进行下载:

下载完成后,将压缩包解压。解压后,你会看到两个目录:

  • linux_driver_package:包含适用于标准Ubuntu/Debian系统的deb安装包,但在飞牛OS上直接安装可能会出现兼容性问题。
  • aic8800_linux_driver:包含驱动源码,我们将使用这个目录进行手动编译和安装。

注意:在开始安装之前,请不要插入无线网卡。

步骤2:准备环境

在编译和安装驱动之前,需要确保系统安装了必要的工具和依赖。以下是准备步骤:

# 更新软件包列表
sudo apt update
# 安装编译工具
sudo apt install build-essential
# 安装内核头文件(用于编译驱动模块)
sudo apt install linux-headers-$(uname -r)# $(uname -r) 会自动获取当前系统的内核版本,确保安装的头文件与内核版本匹配。如果安装失败,请检查软件源是否完整。

步骤3:配置驱动源码

进入解压后的驱动源码目录,执行初始化脚本以准备编译环境:

# 进入驱动目录(假设解压路径为 /home/wududu/Linux/cd /home/wududu/Linux/aic8800_linux_driver
# 运行初始化脚本bash install_setup.sh
# 进入驱动子目录
cd drivers/aic8800

步骤4:解决编译环境问题

直接运行 make 可能会遇到问题,因为编译驱动需要内核源码或头文件。如果系统未正确配置内核源码路径,可以通过以下命令手动链接:

sudo ln -sf /usr/src/linux-headers-6.6.38-trim /lib/modules/6.6.38-trim/build

注意:上述命令中的 6.6.38-trim 需要替换为你实际的内核版本。你可以通过以下命令查看内核版本:

uname -r

步骤5:编译驱动

在编译之前,需要修改 make 命令中的路径参数 M=,将其设置为驱动源码的绝对路径。假设你的驱动源码路径为 /home/wududu/Linux/aic8800_linux_driver/drivers/aic8800,命令如下:

make -C /usr/src/linux-headers-6.6.38-trim M=/home/wududu/Linux/aic8800_linux_driver/drivers/aic8800 modules

说明

  • -C 参数指定内核头文件路径(根据你的内核版本替换 6.6.38-trim)。
  • M= 参数指定驱动源码路径,必须是绝对路径。

如果编译过程中没有报错,说明编译成功。

步骤6:安装驱动

编译完成后,执行以下命令安装驱动模块:

make install

安装完成后,驱动模块将被加载到系统中。

步骤7:插入无线网卡并测试

现在可以插入AIC8800无线网卡了。插入后,系统应该能够自动识别设备。你可以通过以下命令检查无线网卡是否被正确识别:

lsmod | grep aic

如果输出中包含 aic8800 相关模块,说明驱动已成功加载。此外,可以使用以下命令查看网络接口:

sudo apt install wireless-tools
sudo iwconfig

如果看到类似 wlx 的无线接口,说明无线网卡已正常工作。

此时打开飞牛网络设置界面也可以看到无线网卡设置,选择自己的SSID连接即可。

PVE无损扩容Ubuntu磁盘空间

操作前准备

  1. 备份重要数据
    任何磁盘操作都有潜在风险,强烈建议通过tarrsync对关键数据备份
  2. 确认当前磁盘状态
    通过lsblk查看当前磁盘分区情况:
   lsblk
   NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
   sda                  8:0    0   200G  0 disk 
   ├─sda1               8:1    0   512M  0 part /boot/efi
   ├─sda2               8:2    0     1G  0 part /boot
   └─sda3               8:3    0  98.5G  0 part 
     ├─ubuntu--vg-ubuntu--lv 253:0    0    50G  0 lvm  /
  1. PVE管理端扩容虚拟磁盘
    在PVE Web面板中,先将虚拟机的磁盘容量从100G扩容至200G(具体操作略)

操作步骤详解

步骤1:调整物理分区大小

# 进入parted交互界面
sudo parted /dev/sda

# 查看当前分区表
(parted) print
Number  Start   End     Size    File system  Name  Flags
 1      1049kB  538MB   537MB   fat32              boot, esp
 2      538MB   1611MB  1074MB  ext4
 3      1611MB  106GB   104GB                      lvm

# 调整第三个分区(注意单位换算)
(parted) resizepart 3 100%
(parted) quit

关键说明

  • resizepart 3 100%表示将第三个分区扩展到磁盘的100%可用空间
  • 若使用MBR分区表需注意2TB限制

步骤2:扩展物理卷(PV)

# 刷新挂载项
sudo mount -a

# 刷新物理卷元数据
sudo pvresize /dev/sda3

# 验证PV扩展
sudo pvs
PV         VG        Fmt  Attr PSize    PFree
/dev/sda3  ubuntu-vg lvm2 a--  <199.00g 149.00g

步骤3:扩展逻辑卷(LV)

# 将全部空闲空间分配给逻辑卷
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

# 扩展文件系统(ext4适用)
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

# 若使用xfs文件系统应执行:
# sudo xfs_growfs /

结果验证

# 查看逻辑卷容量
sudo lvdisplay
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/ubuntu-lv
  LV Size                199.00 GiB

# 查看文件系统容量
df -h | grep /dev/mapper
/dev/mapper/ubuntu--vg-ubuntu--lv  196G   55G  132G  30% /