ubuntu25 win11 双系统 和一些常用配置
UEFI 双系统 只有一个硬盘的情况:
磁盘分2个分区,先安装 win11 ,会自动创建 EFI 分区和恢复分区和主分区,安装完成后在安装 ubuntu25 ,因为 从 25版本开始,可以自定义安装 EFI 到指定分区,以前的老版本都不行。
win11 基本没什么好讲,主要是 ubuntu 的配置:
1,安装五笔输入法、日语输入法
sudo apt install fcitx5 fcitx5-mozc fcitx5-chinese-addons
im-config -n fcitx5
2,配置2个系统的时间差
timedatectl set-local-rtc 1 --adjust-system-clock
3,grub 默认引导 win11
sudo vim /etc/default/grub GRUB_DEFAULT=4 #这里改成4 不信可以自己数一下,是不是4从0开始 sudo update-grub
4,UEFI 配置
有的时候,win11 一更新,ubuntu 就启动失败了,这个时候就需要重新添加 UEFI 的引导菜单了,选择有 ubuntu EFI 的分区,选择以下文件添加
\EFI\ubuntu\shimx64.efi
ubuntu 启动失败时,使用 光盘引导试用系统,修复启动方法
打开终端: lsblk -f 找出: / (ext4 / btrfs) EFI 分区(FAT32) 示例: nvme0n1p2 ext4 Ubuntu system nvme0n1p1 vfat EFI 挂载系统分区 1. 挂载根 / 分区 sudo mount /dev/nvme0n1p2 /mnt 2. 挂载 EFI 分区 sudo mkdir -p /mnt/boot/efi sudo mount /dev/nvme0n1p1 /mnt/boot/efi 3. 挂载必要的系统目录(准备 chroot) sudo mount --bind /dev /mnt/dev sudo mount --bind /sys /mnt/sys sudo mount --bind /proc /mnt/proc sudo mount --bind /run /mnt/run 4. 进入 chroot(进入你的真实系统环境) sudo chroot /mnt 5. 修复 GRUB(UEFI 系统) grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu update-grub 6. 退出 chroot,卸载所有目录 exit sudo umount /mnt/run sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt/dev sudo umount /mnt/boot/efi sudo umount /mnt 7. 重启 sudo reboot
win11启动失败修复方法:
# 使用 U 盘 引导,选择修复启动、进入命令提示符 diskpart select disk 1 select partition 3 assign letter=Z exit 就是把 windows 的 EFI 分区挂载为 Z 盘,用来进一步恢复,参数仅供参考,我这里有2个硬盘,机械盘为0,SSD 为1,而又在 SSD 分区是: EFI (ubuntu 的 EFI 分区) UBUNTU (ubuntu 的 / 根分区) EFI (win11 的 EFI 分区) WIN11(win11 的 C 盘) bcdboot E:/WinDows -l zh-cn /s Z: /f UEFI 具体是哪个盘,可以 C: D: E: F: 然后使用 dir 命令查看,就是原来能用的C盘对应的盘符 -l 是小写的L
5,安装一些常用开发用软件包
sudo apt-get install docker.io sudo systemctl enable docker sudo systemctl start docker sudo docker info sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组 docker ps #测试docker命令是否可以使用sudo正常使用 sudo apt install unzip gawk subversion unzip gawk subversion libz-dev build-essential libncurses-dev curl wget git android-sdk-platform-tools \ autoconf sudo apt install repo git ssh make gcc libssl-dev expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support qemu-user-static \
live-build bison flex fakeroot cmake gcc-multilib g++-multilib unzip device-tree-compiler ncurses-dev p7zip-full
sudo apt install build-essential clang flex bison g++ gawk \
gcc-multilib g++-multilib gettext git libncurses5-dev libssl-dev \
python3-setuptools rsync swig unzip zlib1g-dev file wget
sudo apt install usbview wireshark rar
6,关闭左侧的磁盘分区显示
设置 -> Dock -> Ubuntu 桌面 -> Configure Dock Behavior -> 显示卷和设备 关闭 左侧图标有点大: Icon Size: 48
7,swap 配置
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile sudo swapoff /swapfile /etc/fstab /swapfile none swap sw 0 0
8,配置代理
export http_proxy=http://127.0.0.1:8889 export https_proxy=http://127.0.0.1:8889
9,有线 WIFI ,有线连接内网,WIFI 上网
sudo apt-get install net-tools route -n 内核 IP 路由表 目标 网关 子网掩码 标志 跃点 引用 使用 接口 0.0.0.0 192.168.5.1 0.0.0.0 UG 100 0 0 enp3s0 0.0.0.0 192.168.1.1 0.0.0.0 UG 600 0 0 wlo1 sudo ip route del default via 192.168.5.1
10,配置串口 minicom
sudo usermod -a -G dialout $USER sudo minicom -s #配置 /dev/ttyUSB0

浙公网安备 33010602011771号