fix: 维护一下远古文章们

This commit is contained in:
mei
2026-04-17 22:33:46 +08:00
parent fe8f71dd4e
commit e2b65d15c3
41 changed files with 742 additions and 386 deletions
+18 -6
View File
@@ -11,13 +11,17 @@ permalink: /articles/2024/hexo-plugins/index.html
date: 2024-07-03 09:46:47
---
### hexo-generator-feed -- RSS 订阅
**安装**:
### hexo-generator-feed -- RSS 订阅
**安装**:
```shell
npm install hexo-generator-feed --save
```
**使用**:
**使用**:
在`_config.yml`中添加:
```yaml
#订阅RSS
feed:
@@ -25,7 +29,9 @@ feed:
path: atom.xml
limit: false
```
或
```yaml
feed:
type: rss2
@@ -34,6 +40,7 @@ feed:
```
配置含义:
* `type`: RSS的类型(atom/rss2)
* `path`: 文件路径,默认是 atom.xml/rss2.xml
* `limit`: 展示文章的数量,使用 0 或则 false 代表展示全部
@@ -45,12 +52,16 @@ feed:
* `order_by`: 订阅内容的顺序。 (默认: -date)
### hexo-generator-sitemap -- sitemap
**安装**:
**安装**:
```shell
npm install hexo-generator-sitemap --save
```
**使用**:
**使用**:
在`_config.yml`中添加:
```yaml
menu:
home: / || home
@@ -64,4 +75,5 @@ menu:
```
### hexo-deployer-git
详见 [推送Hexo至自建gitea仓库中 - mei.lv](https://mei.lv/articles/2024/hexo-git/)
详见 [推送Hexo至自建gitea仓库中 - mei.lv](https://mei.lv/articles/2024/hexo-git/)
+11 -11
View File
@@ -12,22 +12,22 @@ banner_img: /img/2024/linqing-day/qingzhen.webp
permalink: /articles/2024/linqing-day/index.html
date: 2024-07-09 10:43:15
---
在今年的清明节,为了给我从未见过的亲人上坟,我第一次来到了我的老家-临清
从东营开车到临清大概用了三小时,临清与高速相连的公路非常烂,颠得要死,也不修一下。
到的时候临清宾馆已经没房了,我们就直接去了亚朵,一天好像是300多,然后去吃了午饭
临清的饮食特点就是重油重盐,口味极重,点了份鱼香肉丝,闻了一下,那玩意咸到发臭,所以千万不要再临清随意吃东西,吃麦当劳都比在当地饭馆吃饭健康:(
![太阳能板](/img/2024/linqing-day/sun.webp)
在今年的清明节,为了给我从未见过的亲人上坟,我第一次来到了我的老家-临清
从东营开车到临清大概用了三小时,临清与高速相连的公路非常烂,颠得要死,也不修一下。
到的时候临清宾馆已经没房了,我们就直接去了亚朵,一天好像是300多,然后去吃了午饭
临清的饮食特点就是重油重盐,口味极重,点了份鱼香肉丝,闻了一下,那玩意咸到发臭,所以千万不要再临清随意吃东西,吃麦当劳都比在当地饭馆吃饭健康:(
![太阳能板](/img/2024/linqing-day/sun.webp)
下午往我们村里去,村里房子上好多都铺了太阳能板,据说一个月能赚不少钱
临清当地的习俗是过了上午12点不能烧纸,所以我们只能等到第二天
临清当地的习俗是过了上午12点不能烧纸,所以我们只能等到第二天
![老母鸡](/img/2024/linqing-day/hens.webp)
我姑姑家里养了一只十多年的老母鸡,现在还能下蛋,他们说这鸡一吃肉就下蛋
![饭店里的猫猫](/img/2024/linqing-day/cat.webp)
晚上去吃饭,饭店里有一只异瞳的猫猫
我姑姑家里养了一只十多年的老母鸡,现在还能下蛋,他们说这鸡一吃肉就下蛋
![饭店里的猫猫](/img/2024/linqing-day/cat.webp)
晚上去吃饭,饭店里有一只异瞳的猫猫
晚上到了宾馆,测个速,联通的家宽,带公网,线路为AS3837
![测速](/img/2024/linqing-day/speedtest.webp)
![油菜花](/img/2024/linqing-day/hua.webp)
第二天上午去了城边的油菜花地看油菜花
![清真寺](/img/2024/linqing-day/qingzhen.webp)
油菜花地旁边有个清真寺
然后烧完纸就回家了
油菜花地旁边有个清真寺
然后烧完纸就回家了
+50 -14
View File
@@ -10,106 +10,142 @@ banner_img: /img/2024/phytium-debian/debian.jpg
permalink: /articles/2024/phytium-debian/index.html
date: 2024-07-24 11:05:10
---
{% note warning %}
现在已经不再推荐使用下文的方式,更推荐使用由星火社区维护的发行版[GXDE](https://www.gxde.top/),对飞腾等国产芯片支持良好
您可以在校园网联合镜像站下载GXDE的安装镜像: `https://mirrors.cernet.edu.cn/GXDE/ISO/`
{% endnote %}
最近可能会发现,我的`mmeiblog.cn`和`linuxcat.top`域名下的部分子域出现了维护或无法访问的提示,这是因为我本来打算给我的国产主机从千疮百孔且极不稳定的 银河麒麟V10 换到 Debian ,但是由于换到一半我跑到西安玩了10天,所以拖了好久.
出
## 观前提示
**如果连接显示器时出现长时间灰屏,请用适当力度拍打机箱以及显示器,并使劲把插在显卡上的 HDMI线 往里怼一怼**
## 1. 准备工作
1. 下载镜像
国内用户推荐在 [Index of /debian-cd/ | 清华大学开源软件镜像站](https://mirror.tuna.tsinghua.edu.cn/debian-cd/) 下载最新的 Debian 安装镜像,下载时选择 `iso-dvd`
2. 写入镜像
使用 rufus 等写盘工具制作启动 U盘
使用 rufus 等写盘工具制作启动 U盘
3. 安装系统
开机后看到提示后按 F10 进入启动项选择,选择你的 启动U盘 ,等待亿会载入引导程序,接着按照引导来设置就好
## 2. 修复 EFI 启动时的瑕疵
安装 Debian 后,硬盘的 EFI 分区里文件夹 EFI/boot 里默认没有引导文件 bootaa64.efi 和 grubaa64.efi 。因为这是给可移动的介质准备的,比如 U盘 或 光盘 。
安装 Debian 后,硬盘的 EFI 分区里文件夹 EFI/boot 里默认没有引导文件 bootaa64.efi 和 grubaa64.efi 。因为这是给可移动的介质准备的,比如 U盘 或 光盘 。
这时需要进入 EFI系统 中按照可移动介质的方式引导硬盘里的 Debian.
1. 进入 EFI系统
重启后看到提示后按 F10 进入启动项选择,选择 EFI Shell ,进入后 1秒 内按 Esc键 进入 EFI Shell
重启后看到提示后按 F10 进入启动项选择,选择 EFI Shell ,进入后 1秒 内按 Esc键 进入 EFI Shell
2. 复制 EFI 引导文件
复制 EFI/boot/debian 里的 shimaa64.efi 和 grubaa64.efi 到 EFI/boot。重命名 EFI/boot/shimaa64.efi 为 EFI/boot/bootaa64.efi。
```shell
cp EFI/debian/shimaa64.efi EFI/boot/bootaa64.efi #复制 EFI/boot/debian 里的 shimaa64.efi 到 EFI/boot ,重命名为 EFI/boot/bootaa64.efi
cp EFI/debian/grubaa64.efi EFI/boot/grubaa64.efi #复制 EFI/boot/debian 里的 grubaa64.efi 到 EFI/boot
```
## 3. 将当前用户添加到 sudoer
1. 获取 /etc/sudoers 文件的写权限(需要切换到ROOT账户)
```bash
chmod u+w /etc/sudoers
```
2. 编辑配置文件
```bash
nano /etc/sudoers
```
3. 在 % sudo ALL = (ALL:ALL) ALL 这一行下边加入自己的用户名,比如 user。
```conf
% sudo ALL = (ALL:ALL) ALL
user ALL=(ALL:ALL) ALL
```
4. 保存退出。
5. 修改 /etc/sudoers 文件属性为只读。这时就可以使用 sudo 命令了。
2. 修改 /etc/sudoers 文件属性为只读。这时就可以使用 sudo 命令了。
```bash
chmod -w /etc/sudoers
```
## 4. 更换 银河麒麟 内核
{% note warning %}
以下内容未经验证,因为我也没有成功,并且在离线情况下完成这些操作极其麻烦,仅供参考
{% endnote %}
Debian 的内核没有集成飞腾的网卡、声卡、exFAT…… 等驱动。因此非常有必要安装带驱动的内核,这里可以使用银河麒麟的内核。
**内核文件可以从安装光盘或安装的好本地操作系统中复制出来,也可以从软件仓库下载。**
软件仓库: [http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux/](http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux/)
内核文件:
软件仓库: [http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux/](http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux/)
内核文件:
* linux-image-5.4.18-85-generic_5.4.18-85.74_arm64.deb
* linux-headers-5.4.18-85_5.4.18-85.74_all.deb
* linux-headers-5.4.18-85-generic_5.4.18-85.74_arm64.deb
* linux-modules-5.4.18-85-generic_5.4.18-85.74_arm64.deb
* linux-modules-extra-5.4.18-85-generic_5.4.18-85.74_arm64.deb
内核固件仓库: [http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux-firmware/](http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux-firmware/)
内核固件仓库: [http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux-firmware/](http://archive.kylinos.cn/kylin/KYLIN-ALL/pool/main/l/linux-firmware/)
内核固件:
* linux-firmware_1.205kylin1_all.deb
安装新内核:
```bash
sudo dpkg -i linux*.deb
```
### GRUB-Customizer
1. 下载必要的依赖:
* [libssl3](https://packages.debian.org/zh-cn/bookworm/arm64/libssl3/download)
* [libhd21](https://packages.debian.org/zh-cn/bookworm/arm64/libhd21/download)
* [hwinfo](https://packages.debian.org/zh-cn/bookworm/arm64/hwinfo/download)
2. 下载 GRUB-Customizer 软件包: [https://packages.debian.org/zh-cn/bookworm/arm64/grub-customizer/download](https://packages.debian.org/zh-cn/bookworm/arm64/grub-customizer/download)
3. 安装依赖和 GRUB-Customizer
2. 安装依赖和 GRUB-Customizer
```bash
sudo dpkg -i linbssl3*.deb
sudo dpkg -i libhd21*.deb
sudo dpkg -i hwinfo*.deb
sudo dpkg -i grub*.deb
```
4. 启动 GRUB-Customizer
```bash
sudo grub-customizer
```
5. 切换标签到 “常规设置”,选择银河麒麟的内核(比如 5.4.18-85)为默认项。
6. 保存,退出.
2. 保存,退出.
## 5. GRUB 文件默认设置
1. 进入系统后,要编辑一个文件。
1. 进入系统后,要编辑一个文件。
```bash
nano /etc/default/grub
```
2. 在选项 GRUB_CMDLINE_LINUX_DEFAULT 中加入参数 `console=tty1`,这样就可以避免内核升级后将启动选项覆盖掉的问题了.
2. 在选项 GRUB_CMDLINE_LINUX_DEFAULT 中加入参数 `console=tty1`,这样就可以避免内核升级后将启动选项覆盖掉的问题了.
```bash
GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty1"
```
3. 重新生成 grub.cfg 文件
```bash
grub-mkconfig -o /boot/grub/grub.cfg
```
## 参考资料
[UEFI 主板手动设置硬盘的引导启动](https://my.oschina.net/chipo/blog/10021751)
[Debian 的安装(ARM64)](https://my.oschina.net/chipo/blog/5276817)
[UEFI 主板手动设置硬盘的引导启动](https://my.oschina.net/chipo/blog/10021751)
[Debian 的安装(ARM64)](https://my.oschina.net/chipo/blog/5276817)