更新 README.md
This commit is contained in:
@@ -49,9 +49,9 @@ grep -i error log-*.log
|
|||||||
**适用:** 目标机器有网络连接
|
**适用:** 目标机器有网络连接
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo ./switch_kernel_V1.2.sh
|
sudo ./switch_kernel.sh
|
||||||
# 或指定版本
|
# 或指定版本
|
||||||
sudo ./switch_kernel_V1.2.sh --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --version 6.8.0-52-generic
|
||||||
```
|
```
|
||||||
|
|
||||||
**流程:**
|
**流程:**
|
||||||
@@ -70,7 +70,7 @@ sudo ./switch_kernel_V1.2.sh --version 6.8.0-52-generic
|
|||||||
#### 步骤 1:在有网机器上下载包
|
#### 步骤 1:在有网机器上下载包
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo ./switch_kernel_V1.2.sh --download /tmp/kernel-debs --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --download ./dacs --version 6.8.0-52-generic
|
||||||
```
|
```
|
||||||
|
|
||||||
**输出:**
|
**输出:**
|
||||||
@@ -81,18 +81,18 @@ sudo ./switch_kernel_V1.2.sh --download /tmp/kernel-debs --version 6.8.0-52-gene
|
|||||||
-rw-r--r-- 1 root root 38M linux-modules-6.8.0-52-generic_6.8.0-52.53_amd64.deb
|
-rw-r--r-- 1 root root 38M linux-modules-6.8.0-52-generic_6.8.0-52.53_amd64.deb
|
||||||
-rw-r--r-- 1 root root 108M linux-modules-extra-6.8.0-52-generic_6.8.0-52.53_amd64.deb
|
-rw-r--r-- 1 root root 108M linux-modules-extra-6.8.0-52-generic_6.8.0-52.53_amd64.deb
|
||||||
|
|
||||||
将 /tmp/kernel-debs 目录复制到目标机器后,运行:
|
将 ./dacs 目录复制到目标机器后,运行:
|
||||||
sudo ./switch_kernel_V1.2.sh --offline /tmp/kernel-debs --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --offline ./dacs --version 6.8.0-52-generic
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 步骤 2:在目标机器上安装
|
#### 步骤 2:在目标机器上安装
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 复制包目录到目标机器(U盘、scp 等方式)
|
# 复制包目录到目标机器(U盘、scp 等方式)
|
||||||
scp -r /tmp/kernel-debs user@target-machine:/tmp/
|
scp -r ./dacs user@target-machine:/tmp/
|
||||||
|
|
||||||
# 在目标机器上运行
|
# 在目标机器上运行
|
||||||
sudo ./switch_kernel_V1.2.sh --offline /tmp/kernel-debs --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --offline ./dacs --version 6.8.0-52-generic
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -102,7 +102,7 @@ sudo ./switch_kernel_V1.2.sh --offline /tmp/kernel-debs --version 6.8.0-52-gener
|
|||||||
**适用:** 已知某些驱动与新内核不兼容,想先安装内核
|
**适用:** 已知某些驱动与新内核不兼容,想先安装内核
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo ./switch_kernel_V1.2.sh --skip-dkms
|
sudo ./switch_kernel.sh --skip-dkms
|
||||||
```
|
```
|
||||||
|
|
||||||
**效果:**
|
**效果:**
|
||||||
@@ -203,7 +203,7 @@ uname -r
|
|||||||
**临时移除(推荐):**
|
**临时移除(推荐):**
|
||||||
```bash
|
```bash
|
||||||
sudo dkms remove elkeid-driver/1.7.0.22 --all
|
sudo dkms remove elkeid-driver/1.7.0.22 --all
|
||||||
sudo ./switch_kernel_V1.2.sh
|
sudo ./switch_kernel.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
**安装完成后恢复:**
|
**安装完成后恢复:**
|
||||||
@@ -235,7 +235,7 @@ sudo dkms install nvidia/xxx -k 6.8.0-52-generic
|
|||||||
### 示例 1:在线安装并锁定版本
|
### 示例 1:在线安装并锁定版本
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo ./switch_kernel_V1.2.sh --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --version 6.8.0-52-generic
|
||||||
# 按提示操作:
|
# 按提示操作:
|
||||||
# - 是否设置为默认启动内核?Y
|
# - 是否设置为默认启动内核?Y
|
||||||
# - 是否锁定该内核版本?Y
|
# - 是否锁定该内核版本?Y
|
||||||
@@ -246,7 +246,7 @@ sudo ./switch_kernel_V1.2.sh --version 6.8.0-52-generic
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 在有网机器上
|
# 在有网机器上
|
||||||
sudo ./switch_kernel_V1.2.sh --download /tmp/kernel-6.8.0-52 --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --download /tmp/kernel-6.8.0-52 --version 6.8.0-52-generic
|
||||||
tar czf kernel-6.8.0-52.tar.gz -C /tmp kernel-6.8.0-52
|
tar czf kernel-6.8.0-52.tar.gz -C /tmp kernel-6.8.0-52
|
||||||
|
|
||||||
# 传输到目标机器
|
# 传输到目标机器
|
||||||
@@ -255,13 +255,13 @@ scp kernel-6.8.0-52.tar.gz user@target:/tmp/
|
|||||||
# 在目标机器上
|
# 在目标机器上
|
||||||
cd /tmp
|
cd /tmp
|
||||||
tar xzf kernel-6.8.0-52.tar.gz
|
tar xzf kernel-6.8.0-52.tar.gz
|
||||||
sudo ./switch_kernel_V1.2.sh --offline /tmp/kernel-6.8.0-52 --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --offline /tmp/kernel-6.8.0-52 --version 6.8.0-52-generic
|
||||||
```
|
```
|
||||||
|
|
||||||
### 示例 3:跳过 DKMS 快速安装
|
### 示例 3:跳过 DKMS 快速安装
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo ./switch_kernel_V1.2.sh --skip-dkms --version 6.8.0-52-generic
|
sudo ./switch_kernel.sh --skip-dkms --version 6.8.0-52-generic
|
||||||
# 重启后手动编译驱动
|
# 重启后手动编译驱动
|
||||||
sudo dkms autoinstall -k 6.8.0-52-generic
|
sudo dkms autoinstall -k 6.8.0-52-generic
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user