ubuntu 25.10 and 20.04

背景:因为学校的 ros 课程使用 ros1 , ros1 最后一个版本在 20.04

所以笔者的电脑一开始安装了ubuntu 25.10, 在这个基础上 开了一个新的分区安装 20.04 , 结果发现 20.04 的 update-grub (应该是更底层)有问题,update-grub 没法找到25.10的分区的filesystem(ext4),造成的结果是 安装 20.04 之后的 grub 选择 ubuntu 25.10 会卡住在 not find kenel need first boot kenel (具体忘了),所以笔者网购一个 usb 之后使用 25.10 live usb chroot 环境下 update-grub grub-install修复了这个问题

todo:修复过程具体原理后面有时间再查资料补充 ,先鸽,笔者只能知道大概的修复思路,切记实际情况为基础,搞坏了笔者概不负责

step1

制作25.10 usb live

step2

sudo lsblk -f # 查询信息
sudo mkdir /mnt # 即linux /根目录
sudo mount /dev/nvme0n1p2 /mnt #/dev/nvme0n1p2 是笔者25.10的系统目录
sudo mkdir -p /mnt/boot/efi 
sudo mount  /dev/nvme0n1p1 /mnt/boot/efi # lsblk -f 的 efi分区 , uefi system 和各种 bootloader 的分区

step3

sudo mount --bind /dev     /mnt/dev  # 不懂
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc    /mnt/proc
sudo mount --bind /sys     /mnt/sys
sudo mount --bind /run     /mnt/run

step4

sudo chroot /mnt # 之前没遇到过,不懂

step5

mount -a                  #  fstab ;里的所有东西(如果有其他分区)
update-initramfs -u -k all   # 重新产生所有 kernel 的 initramfs ,具体不懂
update-grub
grub-install

好了,重启,也可以处理一下环境清理,或者遇到faild强制关机

exit
sudo umount /mnt/boot/efi
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/run
sudo umount /mnt
sudo reboot

Read more

steam blue archive

年龄验证 使用 mmddyyyy 八位而不是yyyymmdd 八位 Maintenance in progress, closing app 梯子 开 tui 覆盖网络路由,或者使用加速器 登录已有账号 ▎必讀!Steam 用戶端帳號連結 & 解除指南🎈 《蔚藍檔案》Steam 用戶端可以至 Steam 商店頁面 [立即前往] 下載。 目錄 1. Steam 帳號 – NEXON 帳號連結方法 2. 解除以及變更連結至 Steam 的 NEXON 帳號(使用其他 NEXON 帳號連結 Steam) 🕹 本指南介紹的 Steam 用戶端 – NEXON 帳號連結操作僅可透過 Steam

By bakamake