使用Limine Bootloader建立多系统(包括双系统)引导
需求
最近有时需要启动U盘中的系统,每次使用BIOS来选择启动项深感不便,故想到找一款好用的多系统引导工具。
尝试使用rEFInd,启动时卡在Initializing,上网一搜从上到下几乎清一色HP电脑,这与我的机器品牌相同,猜测此问题与硬件有关,遂放弃使用rEFInd。
Limine
注意到引导加载程序Limine。
C-s
to search
最近有时需要启动U盘中的系统,每次使用BIOS来选择启动项深感不便,故想到找一款好用的多系统引导工具。
尝试使用rEFInd,启动时卡在Initializing,上网一搜从上到下几乎清一色HP电脑,这与我的机器品牌相同,猜测此问题与硬件有关,遂放弃使用rEFInd。
注意到引导加载程序Limine。
“(曾晳)曰:‘莫春者,春服既成,冠者五六人,童子六七人,浴乎沂,風乎舞雩,詠而歸。’”
「曰く、莫春には春服既に成り、冠者五六人、童子六七人、沂に浴し、舞雩に風し、詠じて歸らん。」
The title Translated by Google: Попробуйте написать японский язык кириллицей
一种使用西里尔字母来书写日语的方案,主要参考俄语的发音及字母表。
学校的操作系统实验课要求使用openEuler系统。这个发行版基于CentOS,并使用dnf
作为包管理器。软件源中的包不算多,但对于实验课而言将将够用。
安装Server版本的操作系统默认不带图形界面,只有CLI。在高分屏中,默认终端字体会显得很小,伤眼睛,于是想到更换字体,改善一下工作环境。
参考ArchWiki,得知要获得较大的字体可安装kbd
包和terminus-font
包。
另外特别注意到,openEuler的kbd
目录与Arch是不同的。Arch的在/usr/share/kbd
(参考ArchWiki),而openEuler的在/usr/lib/kbd
(可以使用whereis kbd
命令查看)。
前两天深为.zip压缩包乱码问题所困。
众所周知,Windows系统由于其复杂而沉重的历史包袱,直到现在也还在使用代码页提供多语言字符集支持。其中简中的GBK在Code page 936,而GB18030在Code page 54936。
于是,如果在Windows中打.zip压缩包时不指定使用UTF-8编码,得到的压缩包中文件名便是GBK的。在Windows中压缩解压当然没有问题,但是……
openSUSE Tumbleweed + KDE Plasma 6 + Wayland
我的操作系统是英文操作系统(为了在tty中不用配置中文补丁也能够正常显示终端输出信息)。
中文的openSUSE预装了ibus
和fcitx
两种输入框架,请只保留一个或都删掉并安装fcitx5
以英文系统安装fcitx5-rime
为例: sudo zypper ref
sudo zypper in fcitx5 fcitx5-rime
Kate版本:kate 24.02.2
Kate是KDE下的一款文本编辑器,做些轻量级的文本编辑非常好用
VSCode相对于Kate还是太重了(
今天在使用Kate编辑Markdown文件时发现保存时会自动移除行末空格
行末两个空格是Markdown常用的段落内换行标志,当然我们希望Kate把它保留下来……
选固态硬盘是因为固态硬盘相对比较快,其实机械硬盘也可以的。后文中称“移动硬盘”
openSUSE Tumbleweed x86_64
《软 链 接》
没错,原理就是软链接。用软链接让本地硬盘中的文件夹指向移动硬盘中的文件夹即可。
软链接相对于修改Docker的配置文件以及修改Docker的systemd服务配置文件来说更为优雅(其实就是个人选择), 如果需要在另一个安装了Docker的环境中使用移动硬盘里的文件,先备份本地数据再创建软链接即可。
我自己换发行版的时候重装了系统,靠着软链接,所有配置好的Docker开发环境都很好地“迁移”到了新系统上。
把Docker镜像和容器都放在移动硬盘中,节省本机的空间
我的机器没有NVIDIA显卡,所以将不包含任何有关显卡驱动安装的操作
openSUSE自带的显卡驱动于我已经足够好用
openSUSE Leap 15.5, 安装时System Role选择Server
使用nmcli连接到wifi网络: 1
2
3
4
5systemctl status NetworkManager # check if NetworkManager is active
nmcli radio wifi on
nmcli device wifi
nmcli device wifi connect <SSID or BSSID> [password <password>]
nmcli connection show # show the connections
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
$ hexo new "My New Post" |
More info: Writing
C-d
M-a