Lubuntu 26.04移动系统使用配置测试记录与引导修复备注


使用时间接近1小时整。


配置中文输入法

其实直接使用sudo apt install fcitx5-pinyin就可以了。

没错👍

现在 Lubuntu 新版(22.04+/24.04) 最优最简方案就是你说的:

bash

运行

复制代码
sudo apt update
sudo apt install fcitx5-pinyin

补充完整极简搭配(纯原生、无多余依赖)

bash

运行

复制代码
sudo apt install fcitx5 fcitx5-configtool fcitx5-pinyin

关键优势

  1. 抛弃老旧 fcitx(fcitx4),fcitx5 更轻量、低占用,完美适配 Lubuntu 轻量定位
  2. fcitx5-pinyin 内置类谷歌拼音体验,词库、联想、模糊音全都有
  3. 不用额外装谷歌拼音单独包,源自带、零 PPA、稳定不翻车

最后两步必做

  1. 执行输入法切换

bash

运行

复制代码
im-config

选为 fcitx5

  1. 注销 / 重启,在 fcitx5 设置里开启中文、调整候选栏、皮肤即可。

确实你这个方法才是现在 Lubuntu 最省事的正确姿势~


自定义分辨率

Lubuntu LXQt 添加自定义 1360×768 分辨率

1. 先查显示器设备名

终端执行:

bash

运行

复制代码
xrandr

记下你的屏幕接口,比如:HDMI-1VGA-1eDP-1DP-1


2. 生成 1360x768 60Hz 参数

bash

运行

复制代码
cvt 1360 768 60

得到标准 Modeline:

plaintext

复制代码
# 1360x768 59.87 Hz (CVT) hsync: 47.72 kHz; pclk: 62.67 MHz
Modeline "1360x768_60.00"   62.67  1360 1408 1544 1728  768 771 781 798 -hsync +vsync

3. 逐条执行 临时生效

⚠️ 把下面的 HDMI-1 换成你自己的屏幕名称

bash

运行

复制代码
# 新建分辨率模式
xrandr --newmode "1360x768_60.00"  62.67  1360 1408 1544 1728  768 771 781 798 -hsync +vsync

# 添加到显示器
xrandr --addmode HDMI-1 "1360x768_60.00"

# 切换为 1360×768
xrandr --output HDMI-1 --mode "1360x768_60.00"

执行完,打开:开始菜单 → LXQt 设置 → 监视器

就能选到 1360×768


4. 永久生效(重启不丢失,LXQt 推荐)

4.1 新建自启脚本

bash

运行

复制代码
mkdir -p ~/.config/autostart-scripts
nano ~/.config/autostart-scripts/res-1360x768.sh

粘贴下面内容,替换 HDMI-1

bash

运行

复制代码
#!/bin/bash
xrandr --newmode "1360x768_60.00"  62.67  1360 1408 1544 1728  768 771 781 798 -hsync +vsync
xrandr --addmode HDMI-1 "1360x768_60.00"
xrandr --output HDMI-1 --mode "1360x768_60.00"

保存:Ctrl+O 回车 → Ctrl+X

4.2 加执行权限

bash

运行

复制代码
chmod +x ~/.config/autostart-scripts/res-1360x768.sh

重启电脑,自动固定 1360×768。


5. 异常恢复(黑屏 / 超出范围)

如果黑屏无法操作,终端执行恢复默认:

bash

运行

复制代码
xrandr --output HDMI-1 --auto

lubuntu 夜览模式

Lubuntu/LXQt 没有内置 "夜览 / 夜间灯光",但官方推荐用 Redshift(色温护眼,等效夜览),一键安装、自动随时间变暖,支持托盘开关。

一、安装 Redshift(必做)

bash

运行

复制代码
sudo apt update
sudo apt install redshift redshift-gtk -y
  • redshift:核心色温调节
  • redshift-gtk:托盘图标(开关 / 暂停 / 设置)

二、快速启用(两种方式)

1. 图形启动(推荐)

菜单 → 系统工具 → Redshift,启动后托盘出现灯泡图标。

夜晚和白天都设置为护眼模式,晚上更护眼,是否需要修改

可以的,这个需求完全可以实现,我们可以通过修改配置,让 Redshift 实现白天轻度护眼、晚上重度护眼的阶梯式效果,同时避免配置文件格式错误。

下面给你一个直接可用的完整配置方案:


✅ 推荐参数设置

ini

复制代码
[redshift]
temp-day=4500
temp-night=2700
transition=1
brightness-day=1.0
brightness-night=0.85
gamma=1.0:1.0:1.0
location-provider=manual
adjustment-method=randr

[manual]
lat=31.2
lon=121.5

🔍 参数说明(护眼逻辑)

表格

参数 推荐值 效果说明
temp-day=4500 4500K 白天:比默认 5500K 偏暖,轻度护眼,又不影响看网页 / 文档
temp-night=2700 2700K 夜晚:比默认 3500K 更暖,蓝光更少,夜间看屏幕更舒服
brightness-night=0.85 0.85 夜晚亮度降低到 85%,配合低色温,护眼效果翻倍
transition=1 开启平滑过渡 不会突然跳变色温,眼睛更适应

📝 修改步骤(直接照做)

  1. 打开配置文件: bash

运行

复制代码
  nano ~/.config/redshift.conf
  • 把原来的内容全部删掉,复制上面的推荐配置进去。
  • 保存退出:Ctrl+O → 回车 → Ctrl+X
  • 重启 Redshift: bash

运行

复制代码
   pkill redshift
   redshift-gtk

💡 额外建议

  • 如果你觉得白天还是偏黄,可以把 temp-day 改成 48005000
  • 晚上如果觉得太暗 / 太黄,可以把 temp-night 改成 3000,亮度改成 0.9
  • 也可以用终端命令直接切换: bash

运行

复制代码
# 手动开启夜间模式(2700K)
redshift -O 2700
# 恢复白天模式(4500K)
redshift -O 4500

常用硬件 / 软件查看工具

一、系统自带(零安装,先看这个)

1. LXQt 系统监视器(自带)

  • 功能:进程、CPU / 内存 / 磁盘 / 网络占用、温度、系统负载
  • 打开方式 :菜单 → 系统工具 → 系统监视器lxqt-monitor
  • 优点:轻量、和 LXQt 完美集成,不占资源
  • 缺点:硬件信息不够详细,侧重监控

2. LXQt 信息中心(自带)

  • 功能:基础硬件信息(CPU、内存、显卡、磁盘)、系统版本
  • 打开方式 :菜单 → 系统工具 → 信息中心lxqt-config-info
  • 优点:一键查看系统概览,不用装东西
  • 缺点:信息偏基础,没有深度硬件细节

二、硬件信息查看(图形化,推荐)

1. Hardinfo(硬件信息神器,必装)

  • 功能:全硬件检测(CPU、主板、显卡、硬盘、传感器、网络、USB 设备)+ 系统信息 + 基准测试

  • 安装

    bash

运行

复制代码
  sudo apt update && sudo apt install hardinfo -y
  • 打开 :菜单 → 系统工具 → System Profiler and Benchmark
  • 亮点:中文界面,信息超全,能看 CPU 温度、硬盘健康,是 Lubuntu 上最稳的图形化硬件工具

2. CPU-X(CPU / 系统监控,轻量)

  • 功能:CPU 详细参数、缓存、频率、主板、显卡、温度、系统信息

  • 安装

    bash

运行

复制代码
  sudo apt install cpu-x -y
  • 打开 :菜单 → 系统工具 → CPU-X
  • 亮点:界面清爽,和 CPU-Z 很像,适合看 CPU 和温度

3. GNOME Disks(磁盘工具,必装)

  • 功能:磁盘分区、挂载、格式化、S.M.A.R.T 健康检测、坏道扫描

  • 安装

    bash

运行

复制代码
  sudo apt install gnome-disk-utility -y
  • 打开 :菜单 → 系统工具 → Disks
  • 亮点:图形化磁盘管理神器,看硬盘健康、分区、挂载都很方便

三、系统状态监控(图形化,轻量)

1. Conky(桌面监控,颜值高)

  • 功能:桌面常驻的 CPU、内存、磁盘、温度、网络监控

  • 安装

    bash

运行

复制代码
  sudo apt install conky conky-all -y
  • 可以找个轻量的配置文件,放在桌面,不占资源还能实时看状态

2. Stacer(系统优化 + 监控,超好用)

  • 功能:系统监控(CPU / 内存 / 磁盘 / 网络)、进程管理、开机自启管理、服务管理、清理垃圾

  • 安装

    bash

运行

复制代码
  sudo apt install stacer -y
  • 打开 :菜单 → 系统工具 → Stacer
  • 亮点:界面现代,不仅能看硬件状态,还能一键清理垃圾、管理自启,新手友好

四、软件 / 包管理查看

1. Synaptic 软件包管理器(图形化包管理)

  • 功能:图形化安装 / 卸载软件、查看已装包、搜索包、过滤依赖

  • 安装

    bash

运行

复制代码
  sudo apt install synaptic -y
  • 打开 :菜单 → 系统工具 → Synaptic Package Manager
  • 亮点:比命令行 apt 直观很多,适合查看系统里装了哪些软件

2. LXQt 软件包更新器(自带)

  • 功能:查看系统更新、升级软件包
  • 打开 :菜单 → 系统工具 → 软件包更新器

五、我的 Lubuntu 推荐组合(照抄就行)

表格

场景 工具 理由
硬件全检测 Hardinfo 信息最全,轻量不卡
CPU / 温度监控 CPU-X + LXQt 系统监视器 实时看占用和温度
磁盘健康 / 分区 GNOME Disks 图形化操作超方便
系统监控 + 优化 Stacer 看状态 + 清理垃圾一站式
包管理 / 软件查看 Synaptic 比 apt 命令直观太多

一、准备工作(必做)

  1. 制作 Ubuntu 26.04 Live USB(与当前系统同版本)。
  2. 进入 BIOS/UEFI:
    • 关闭 Secure Boot(安全启动)
    • 调整启动顺序:U 盘优先
    • 开启 CSM(仅 Legacy 模式)

二、场景 A:能进 GRUB 菜单 → 恢复模式(最快)

  1. 重启,开机按 Shift(BIOS)/ Esc(UEFI) 调出 GRUB 菜单。
  2. 进入 Advanced options for Ubuntu → 选带 (recovery mode) 的内核。
  3. 按顺序执行:
    • network:启用网络
    • fsck:修复文件系统(选 Yes)
    • dpkg:修复损坏包
    • grub:重装 GRUB 引导
    • resume:正常启动

三、场景 B:GRUB 丢失 / 黑屏 → Boot-Repair 一键修复(推荐)

  1. 从 Live USB 进入 Try Ubuntu
  2. 联网后打开终端:

bash

运行

复制代码
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair
boot-repair
  1. 选择 Recommended repair(推荐修复),等待完成后重启。

四、场景 C:Boot-Repair 失败 → Live USB chroot 手动修复(终极方案)

1. 查看分区(确认 / 和 /boot/efi 位置)

bash

运行

复制代码
sudo fdisk -l  # 或 lsblk
# 假设:/dev/sda2 是根分区,/dev/sda1 是 EFI 分区(UEFI)
2. 挂载系统分区

bash

运行

复制代码
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi  # UEFI 必须挂载
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
3. 进入 chroot 环境

bash

运行

复制代码
sudo chroot /mnt
4. 重装 GRUB(关键)
  • UEFI 系统(主流):

bash

运行

复制代码
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
update-grub
  • Legacy BIOS 系统

bash

运行

复制代码
grub-install --recheck /dev/sda
update-grub
5. 退出并重启

bash

运行

复制代码
exit
sudo umount -R /mnt
reboot

五、场景 D:停在 grub> 提示符 → 临时引导

bash

运行

复制代码
grub> ls  # 列出分区,找到 (hd0,gpt2) 这类系统分区
grub> set root=(hd0,gpt2)  # 替换为你的分区
grub> set prefix=(hd0,gpt2)/boot/grub
grub> insmod normal
grub> normal

进入系统后,立即执行永久修复:

bash

运行

复制代码
sudo grub-install /dev/sda
sudo update-grub

六、关键注意事项

  • UEFI 与 Legacy 不可混用:修复时必须对应原启动模式。
  • 双系统 :修复后执行 sudo update-grub 可自动识别 Windows。
  • 分区变动 :用 blkid 核对 UUID,确保 /etc/fstab 正确。

你遇到的 failed to register the EFI boot entry: Input/output error 是典型的 UEFI NVRAM 写入失败 问题,通常由固件限制、安全启动或 ESP 分区问题导致。下面按从简单到彻底的顺序给你解决方案:


🔧 方案一:用 --removable 参数绕过 NVRAM(最直接)

这是专门解决 "无法写入 EFI 变量" 的方法,让 GRUB 安装成可移动设备模式,不依赖固件 NVRAM:

  • 先确认你的 EFI 分区路径,假设你的 EFI 分区是 /dev/sdb1,挂载在 /mnt/boot/efi

    bash

运行

复制代码
  sudo mount /dev/sdb1 /mnt/boot/efi
  sudo chroot /mnt
  • chroot 里执行带 --removable 参数的安装命令:

    bash

运行

复制代码
   grub-install --target=x86_64-efi --efi-directory=/boot/efi --removable
   update-grub
  • --removable 会把 GRUB 安装到 \EFI\BOOT\BOOTX64.EFI,这是 UEFI 固件通用的默认启动路径,大部分主板都能识别。

⚙️ 方案二:关闭影响 EFI 写入的 BIOS 设置

如果上面的方法还报错,先检查 BIOS/UEFI 里的这些设置:

  1. 关闭 Secure Boot(安全启动):安全启动会阻止未签名的 GRUB 写入启动项。
  2. 关闭 Fast Boot / Secure Boot / TPM 相关选项:Windows 的快速启动也可能锁定 ESP 分区,需要先完全关机(不是重启)。
  3. 恢复 BIOS 默认设置,再重新尝试安装 GRUB。

🧹 方案三:清理 EFI 分区和 NVRAM 空间

  1. 检查 EFI 分区是否已满:

    bash

运行

复制代码
  df -h /mnt/boot/efi

如果使用率接近 100%,删除旧的无用 EFI 启动项(比如其他系统的残留),再重试。

  • 检查 /sys/firmware/efi/efivars 是否有大量 Dump 文件:

    bash

运行

复制代码
   ls /sys/firmware/efi/efivars | grep Dump

这些文件是崩溃日志,会占用 NVRAM 空间,删除后重启再试。


🛠️ 方案四:手动指定 EFI 目录(避免默认路径错误)

你之前直接用 sudo grub-install /dev/sdb 没有指定 EFI 目录,可能导致路径不匹配,完整的 chroot 修复命令应该是这样的:

bash

运行

复制代码
# 1. 挂载根分区和EFI分区(根据你的实际分区修改)
sudo mount /dev/sdb2 /mnt  # 根分区
sudo mount /dev/sdb1 /mnt/boot/efi  # EFI分区

# 2. 挂载必要的系统目录
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

# 3. 进入chroot环境
sudo chroot /mnt

# 4. 带完整参数安装GRUB
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Ubuntu --removable
update-grub

# 5. 退出并卸载
exit
sudo umount -R /mnt
reboot

💡 方案五:终极方案 ------ 用 Boot-Repair 自动修复

如果手动命令一直失败,用图形化工具一键处理:

  • 从 Ubuntu Live USB 启动,选择 "Try Ubuntu"。
  • 联网后安装 Boot-Repair: bash

运行

复制代码
   sudo add-apt-repository ppa:yannubuntu/boot-repair
   sudo apt update && sudo apt install -y boot-repair
   boot-repair
  1. 点击 Recommended repair,工具会自动处理 EFI 分区和 GRUB 安装,包括创建可移动启动项。

✅ 关键说明

  • 你当前的命令 sudo grub-install /dev/sdb 不完整,UEFI 模式下必须指定 --efi-directory--target 参数,否则会出现路径错误。
  • --removable 是解决 "无法写入 NVRAM" 的通用方案,绝大多数笔记本 / 主板都能兼容。
  • 修复完成后,进入 BIOS/UEFI 设置,把 UbuntuUEFI: USB HDD 设为第一启动项即可。

需要我根据你的 lsblk 输出,帮你写一套完全适配你分区的命令吗?

如果efi直接安装再U盘上呢如何设置

如果要把 整个系统(包括 EFI 引导)都安装在 U 盘上,或者把修复好的 EFI 引导放到 U 盘里来启动电脑,可以按下面两种场景来设置:


场景一:把系统 + EFI 完整安装到 U 盘(带引导)

适合你想做一个 "随身可启动的 Ubuntu 系统 U 盘",插任何电脑都能启动。

1. U 盘分区规划(关键)

假设 U 盘设备是 /dev/sdb,需要分两个区:

  • 分区 1(EFI 分区) :FAT32 格式,大小建议 512MB~1GB,分区类型设为 EFI System Partition(ESP)
  • 分区 2(系统分区) :EXT4 格式,剩下的所有空间,挂载到 /

2. 安装 / 修复时的关键步骤

  1. 用 Live 系统启动,挂载 U 盘分区:

    bash

运行

复制代码
  sudo mount /dev/sdb2 /mnt          # 挂载U盘的系统分区
  sudo mount /dev/sdb1 /mnt/boot/efi # 挂载U盘的EFI分区
  • 进入 chroot 环境:

    bash

运行

复制代码
  sudo mount --bind /dev /mnt/dev
  sudo mount --bind /proc /mnt/proc
  sudo mount --bind /sys /mnt/sys
  sudo chroot /mnt
  • 强制把 GRUB 安装到 U 盘的 EFI 分区(核心命令)

    bash

运行

复制代码
  grub-install --target=x86_64-efi \
    --efi-directory=/boot/efi \
    --bootloader-id=Ubuntu-USB \
    --removable
  update-grub
  • --removable:会在 U 盘的 EFI 分区里创建 /EFI/BOOT/BOOTX64.EFI,这是所有 UEFI 电脑都能识别的默认可移动设备启动路径,不用写主板 NVRAM,完美解决你之前的报错。

  • --efi-directory=/boot/efi:指定 GRUB 把文件写到 U 盘的 EFI 分区里,而不是电脑内置硬盘的 ESP。

  • 退出并卸载:

    bash

运行

复制代码
   exit
   sudo umount -R /mnt

场景二:只把 EFI 引导文件放到 U 盘,用来启动内置硬盘上的系统

适合你电脑的内置硬盘 NVRAM 损坏 / 无法写入,用 U 盘当 "引导钥匙",U 盘插着就能启动硬盘里的 Ubuntu。

1. 准备 U 盘

把 U 盘格式化为 FAT32 ,确保它有一个分区,且分区类型是 EFI System Partition(ESP)。

2. 复制硬盘上的 EFI 文件到 U 盘

假设你内置硬盘的 EFI 分区是 /dev/sda1,U 盘的分区是 /dev/sdb1

bash

运行

复制代码
# 挂载两个分区
sudo mount /dev/sda1 /mnt/sda-efi
sudo mount /dev/sdb1 /mnt/usb-efi

# 复制Ubuntu的EFI文件到U盘
sudo cp -r /mnt/sda-efi/EFI/ubuntu /mnt/usb-efi/EFI/

# 创建可移动设备默认启动路径(关键)
sudo mkdir -p /mnt/usb-efi/EFI/BOOT
sudo cp /mnt/usb-efi/EFI/ubuntu/grubx64.efi /mnt/usb-efi/EFI/BOOT/BOOTX64.EFI
sudo cp /mnt/usb-efi/EFI/ubuntu/shimx64.efi /mnt/usb-efi/EFI/BOOT/BOOTX64.EFI.bak  # 安全启动备用

3. 编辑 GRUB 配置(让它指向硬盘上的系统)

编辑 U 盘里的 GRUB 配置文件:

bash

运行

复制代码
sudo nano /mnt/usb-efi/EFI/ubuntu/grub.cfg

确保里面的 linuxinitrd 行,指向的是你内置硬盘上的根分区(不是 U 盘):

plaintext

复制代码
linux   /vmlinuz-xxx root=UUID=你的硬盘根分区UUID ro quiet splash
initrd  /initrd.img-xxx

也可以直接用 UUID 指定,避免分区号变化导致启动失败。


场景三:用 U 盘的 Live 系统临时引导硬盘系统

如果你不想改动任何文件,只想临时启动:

  • 用 Ubuntu Live U 盘启动电脑,在 GRUB 菜单按 c 进入命令行。

  • 找到硬盘上的系统分区(用 ls 命令看分区):

    bash

运行

复制代码
   grub> ls
   grub> set root=(hd1,gpt2)  # 替换成你硬盘的根分区
   grub> set prefix=(hd1,gpt2)/boot/grub
   grub> insmod normal
   grub> normal

进入系统后,再按我之前给的 --removable 方法修复内置硬盘的引导。


关键避坑点

  1. 不要混用启动模式:安装时用 UEFI 模式启动 Live 系统,才能正确生成 x86_64-efi 的 GRUB 文件,BIOS 模式下无法安装 UEFI 引导。
  2. U 盘速度要够:如果是随身系统 U 盘,尽量用 USB 3.0 的高速 U 盘,否则系统会非常卡。
  3. --removable 参数是万能钥匙:只要加上这个参数,GRUB 就会生成通用的可移动设备引导文件,几乎所有 UEFI 电脑都能识别,不用管主板 NVRAM 能不能写入。

如果你告诉我:

  • 你的 U 盘和内置硬盘的分区情况(lsblk 输出)
  • 你是想做随身系统 U 盘,还是只做引导 U 盘

本文介绍了在Lubuntu系统下的实用配置技巧:1. 中文输入法安装推荐使用fcitx5-pinyin方案,比传统fcitx4更轻量高效;2. 自定义分辨率设置方法,包括生成新分辨率和开机自动加载;3. 夜览模式解决方案,推荐使用Redshift调节色温,并提供阶梯式护眼配置参数;4. 硬件检测工具推荐组合,包括Hardinfo、CPU-X等;5. 系统修复方案,涵盖GRUB引导修复、UEFI问题解决等场景,特别强调了使用--removable参数解决NVRAM写入问题。所有方案均注重轻量化、原生兼容性,符合Lubuntu系统定位。


相关推荐
摇曳的精灵2 小时前
OceanBase学习
学习·oceanbase
jy022688792 小时前
线性代数-笔记
笔记·线性代数
liurendonews2 小时前
刘韧微积分笔记之四:手机里的微积分
笔记·智能手机
星幻元宇VR2 小时前
VR消防安全学习机,数字化消防培训新选择
科技·学习·安全·vr
光影少年2 小时前
高级前端需要学习那些东西?
前端·人工智能·学习·aigc·ai编程
jiayong232 小时前
第 41 课:任务详情抽屉里的快速筛选联动
开发语言·前端·javascript·vue.js·学习
浅念-2 小时前
LeetCode 模拟算法:用「还原过程」搞定编程题的入门钥匙
开发语言·c++·学习·算法·leetcode·职场和发展·模拟
我不是懒洋洋3 小时前
PyTorch强化学习实战:从零实现DQN玩转CartPole
笔记
艾莉丝努力练剑3 小时前
【Linux网络】计算机网络入门:网络通信——跨主机的进程间通信(IPC)与Socket编程入门
linux·运维·服务器·网络·c++·学习·计算机网络