Skip to content

Commit a4170c6

Browse files
committed
feat: add e54c nvme boot tutorial
1 parent 92f7525 commit a4170c6

File tree

19 files changed

+375
-50
lines changed

19 files changed

+375
-50
lines changed

docs/e/e54c/getting-started/install-os/boot_from_nvme.md

Lines changed: 80 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
sidebar_position: 2
33
---
44

5-
# 安装系统到 NVMe
5+
# 安装系统到 NVME
66

77
## 概览
88

@@ -46,20 +46,17 @@ rsetup
4646

4747
<div style={{textAlign: 'center'}}>
4848
rsetup 首页界面
49-
<img src="/img/e/e54c/rsetup-01.webp" style={{width: '100%', maxWidth: '600px'}} />
49+
<img src="/img/e/e54c/rsetup-01.webp" style={{width: '100%', maxWidth: '1200px'}} />
5050
</div>
5151

5252
1. 更新系统
5353
依次选择 `System``System Update`
5454
<div style={{textAlign: 'center'}}>
55-
<img src="/img/e/e54c/rsetup-02.webp" style={{width: '100%', maxWidth: '600px'}} />
55+
<img src="/img/e/e54c/rsetup-02.webp" style={{width: '100%', maxWidth: '1200px'}} />
5656
</div>
5757
选择 `yes` 继续操作,然后按照系统提示完成剩下操作:
5858
<div style={{textAlign: 'center'}}>
59-
<img src="/img/e/e54c/rsetup-03.webp" style={{width: '100%', maxWidth: '600px'}} />
60-
</div>
61-
<div style={{textAlign: 'center'}}>
62-
<img src="/img/e/e54c/rsetup-04.webp" style={{width: '100%', maxWidth: '600px'}} />
59+
<img src="/img/e/e54c/rsetup-03.webp" style={{width: '100%', maxWidth: '1200px'}} />
6360
</div>
6461
完成所有操作后重启系统。
6562

@@ -68,39 +65,51 @@ rsetup
6865
为防止 SPI Flash 中存放的 bootloader 在平时使用被误写入,默认 SPI Flash 设备是关闭的。通过以下方式使能 SPI Flash 设备。
6966

7067
选择 `Overlays``Manage Overlays`
71-
7268
<div style={{textAlign: 'center'}}>
73-
<img src="/img/e/e54c/rsetup-05.webp" style={{width: '100%', maxWidth: '600px'}} />
74-
<img src="/img/e/e54c/rsetup-06.webp" style={{width: '100%', maxWidth: '600px'}} />
69+
<img src="/img/e/e54c/rsetup-04.webp" style={{width: '100%', maxWidth: '1200px'}} />
70+
</div>
71+
<div style={{textAlign: 'center'}}>
72+
<img src="/img/e/e54c/rsetup-05.webp" style={{width: '100%', maxWidth: '1200px'}} />
73+
<img src="/img/e/e54c/rsetup-06.webp" style={{width: '100%', maxWidth: '1200px'}} />
7574
</div>
7675

7776
选择 `Enable SPI Flash` 选项,按空格出现 `*` 符号说明勾选使能 SPI Flash ,然后按 `Enter` 确认操作:
7877

7978
<div style={{textAlign: 'center'}}>
80-
<img src="/img/e/e54c/rsetup-07.webp" style={{width: '100%', maxWidth: '600px'}} />
79+
<img src="/img/e/e54c/rsetup-07.webp" style={{width: '100%', maxWidth: '1200px'}} />
80+
</div>
81+
按照系统提示完成剩下操作:
82+
<div style={{textAlign: 'center'}}>
83+
<img src="/img/e/e54c/rsetup-08.webp" style={{width: '100%', maxWidth: '1200px'}} />
8184
</div>
8285
<div style={{textAlign: 'center'}}>
83-
<img src="/img/e/e54c/rsetup-08.webp" style={{width: '100%', maxWidth: '600px'}} />
86+
<img src="/img/e/e54c/rsetup-09.webp" style={{width: '100%', maxWidth: '1200px'}} />
8487
</div>
85-
按照系统提示完成剩下操作,完成所有操作后重启系统。
88+
完成所有操作后重启系统。
8689

8790
### 2.3 刷入 SPI Flash
8891

8992
重启系统后,再次打开系统配置工具 `rsetup`
9093

9194
选择 `System``Bootloader Management``Update SPI Bootloader` :
92-
9395
<div style={{textAlign: 'center'}}>
94-
<img src="/img/e/e54c/rsetup-09.webp" style={{width: '100%', maxWidth: '600px'}} />
96+
<img src="/img/e/e54c/rsetup-10.webp" style={{width: '100%', maxWidth: '1200px'}} />
97+
</div>
98+
<div style={{textAlign: 'center'}}>
99+
<img src="/img/e/e54c/rsetup-11.webp" style={{width: '100%', maxWidth: '1200px'}} />
100+
</div>
101+
<div style={{textAlign: 'center'}}>
102+
<img src="/img/e/e54c/rsetup-12.webp" style={{width: '100%', maxWidth: '1200px'}} />
95103
</div>
96104
选择安装的Bootloader文件,若选择的Bootloader有多个选项,优先选择带有spi后缀的选项:
97105
<div style={{textAlign: 'center'}}>
98-
<img src="/img/e/e54c/rsetup-10.webp" style={{width: '100%', maxWidth: '600px'}} />
106+
<img src="/img/e/e54c/rsetup-13.webp" style={{width: '100%', maxWidth: '1200px'}} />
99107
</div>
108+
按照系统提示完成剩下操作:
100109
<div style={{textAlign: 'center'}}>
101-
<img src="/img/e/e54c/rsetup-11.webp" style={{width: '100%', maxWidth: '600px'}} />
110+
<img src="/img/e/e54c/rsetup-14.webp" style={{width: '100%', maxWidth: '1200px'}} />
102111
</div>
103-
按照系统提示完成剩下操作,完成所有操作后重启系统。
112+
完成所有操作后重启系统。
104113

105114
## 3. 写入系统镜像到 NVME
106115

@@ -185,32 +194,14 @@ sudo xzcat ~/radxa-e54c_bookworm_cli_b2.output.img.xz | sudo dd of=/dev/nvme0n1
185194

186195
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
187196
```
188-
189197
sudo fdisk -l /dev/nvme0n1
190-
191198
```
192199
</NewCodeBlock>
193200

194201
正确写入后,应该会看到类似以下的分区信息:
195-
196-
<NewCodeBlock tip="输出示例" type="host">
197-
```
198-
199-
Disk /dev/nvme0n1: 119.2 GiB, 128035676160 bytes, 250069680 sectors
200-
Disk model: YOUR-SSD-MODEL
201-
Units: sectors of 1 \* 512 = 512 bytes
202-
Sector size (logical/physical): 512 bytes / 512 bytes
203-
I/O size (minimum/optimal): 512 bytes / 512 bytes
204-
Disklabel type: dos
205-
Disk identifier: 0x00000000
206-
207-
Device Boot Start End Sectors Size Id Type
208-
/dev/nvme0n1p1 8192 40959 32768 16M c W95 FAT32 (LBA)
209-
/dev/nvme0n1p2 40960 655359 614400 300M ef EFI (FAT-12/16/32)
210-
/dev/nvme0n1p3 655360 250069646 249414287 118.9G 83 Linux
211-
212-
```
213-
</NewCodeBlock>
202+
<div style={{textAlign: 'center'}}>
203+
<img src="/img/e/e54c/rsetup-16.webp" style={{width: '100%', maxWidth: '1200px'}} />
204+
</div>
214205

215206
## 4. 从NVMe启动系统
216207

@@ -230,15 +221,17 @@ Device Boot Start End Sectors Size Id Type
230221

231222
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
232223
```
233-
234224
lsblk
235225
df -h
236-
237226
```
238227
</NewCodeBlock>
239228

240229
如果您看到 `/dev/nvme0n1p3` 被挂载为根目录 `/`,则表示系统已成功从NVMe启动。
241230

231+
<div style={{textAlign: 'center'}}>
232+
<img src="/img/e/e54c/rsetup-15.webp" style={{width: '100%', maxWidth: '1200px'}} />
233+
</div>
234+
242235
### 4.3 常见问题及解决方案
243236

244237
:::tip
@@ -252,21 +245,58 @@ df -h
252245
- **系统可以启动但无法登录**
253246
- 默认用户名:`radxa`,密码:`radxa`
254247
- 如密码错误,可重新使用MicroSD卡启动,然后重新下载并写入系统镜像
255-
256-
- **系统性能不佳**
257-
- 检查NVMe温度:`sudo nvme smart-log /dev/nvme0n1 | grep "temperature"`
258-
- 温度过高可能导致性能降级,考虑添加散热片
259-
- 可通过`sudo nvme list`查看NVMe设备的详细信息和健康状态
260248
:::
261249

262250
## 5. 后续步骤
263251

264252
成功从NVMe启动系统后,您可以进行以下操作:
265253

266-
- **系统更新**`sudo apt update && sudo apt upgrade`
267-
- **扩展分区**:如需使用NVMe的全部空间,可使用`rsetup`中的`Resize Filesystem`选项
268-
- **备份系统**:定期备份重要数据,可使用`dd``rsync`命令
269-
- **性能测试**:使用`hdparm -Tt /dev/nvme0n1`测试NVMe读取速度
254+
### 5.1 系统更新
255+
256+
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
257+
```
258+
sudo apt update && sudo apt upgrade
259+
```
260+
</NewCodeBlock>
261+
262+
263+
### 5.2 备份系统
264+
265+
定期备份重要数据,可使用`dd``rsync`命令
266+
267+
268+
### 5.4 性能测试
269+
270+
- 测试读取速度
271+
272+
测试读取速度(1GB 数据)。
273+
274+
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
275+
```
276+
sudo dd if=/dev/nvme0n1 of=/dev/null bs=1M count=1024 iflag=direct
277+
```
278+
</NewCodeBlock>
279+
280+
- 检查NVMe温度
270281

282+
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
283+
```
284+
# 安装 nvme-cli
285+
sudo apt install nvme-cli
271286
287+
# 检查温度
288+
sudo nvme smart-log /dev/nvme0n1 | grep "temperature"
272289
```
290+
</NewCodeBlock>
291+
292+
- 查看NVMe设备的详细信息和健康状态
293+
294+
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
295+
```
296+
sudo nvme list
297+
```
298+
</NewCodeBlock>
299+
300+
<div style={{textAlign: 'center'}}>
301+
<img src="/img/e/e54c/rsetup-17.webp" style={{width: '100%', maxWidth: '1200px'}} />
302+
</div>

0 commit comments

Comments
 (0)