如何在小米平板5上运行 deepin 23 ?
<p><img class="alignnone size-full wp-image-34794" src="https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46.jpg" alt="" width="900" height="383" srcset="https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46.jpg 900w, https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46-300x128.jpg 300w, https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46-150x64.jpg 150w, https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46-768x327.jpg 768w, https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46-24x10.jpg 24w, https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46-36x15.jpg 36w, https://www.deepin.org/wp-content/uploads/2024/09/蓝色简约海啸主题宣传公众号首图__2024-09-0610_21_46-48x20.jpg 48w" sizes="(max-width: 900px) 100vw, 900px" /></p><p>deepin 23 加入了 ARM64 支持,这里尝试将 deepin 系统刷入平板中,平常使用中,带个笔记本电脑有时候也会嫌比较麻烦,把 Linux 系统刷入平板中既满足了使用需要,又满足了轻便的需求。为什么不使用 Termux ?虽然 Termux 很方便,但是不想直接嵌套一层系统运行,希望能够获取更好的使用性能。然后上网查阅资料后,选中了小米平板5,不得不说小米为发烧友而生。下面是关于小米平板5刷入系统的介绍,关于获取 root 权限,以及解 bootloader 锁的内容不做过多介绍。先叠个甲,如果有人想尝试刷机,请先确认具备刷机相关知识,产生的后果自行负责。</p>
<p> </p>
<h1 style="text-align: center;"><strong>制作根文件系统</strong></h1>
<blockquote><p>git clone https://github.com/chenchongbiao/dev-tools<br />
go mod vendor<br />
make</p>
<p>sudo ./bin/dp-build build rootfsimg -n="deepin" -v="beige" -c="main,commercial,community" -a="arm64" -s="deb https://community-packages.deepin.com/beige/ beige main commercial community" -d "mipad5"</p></blockquote>
<p>如果需要自己制作,默认不安装图形界面。可以用nmcli 配置下网络。安装以下桌面包。</p>
<blockquote><p>sudo apt install deepin-desktop-environment-base deepin-desktop-environment-cli deepin-desktop-environment-core deepin-desktop-environment-extras</p></blockquote>
<p> </p>
<h1 style="text-align: center;"><strong>编译内核</strong></h1>
<p><strong>安装编译环境</strong></p>
<blockquote><p>sudo apt install libncurses-dev gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf llvm gcc-aarch64-linux-gnu</p></blockquote>
<p><strong>获取内核源码</strong></p>
<blockquote><p>git clone https://github.com/maverickjb/linux-6.1.10.git</p></blockquote>
<p><strong>编译源码</strong></p>
<blockquote><p>make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- xiaomi_nabu_maverick_defconfig<br />
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image.gz dtbs<br />
make ARCH=arm64 install INSTALL_PATH=../install/boot<br />
make ARCH=arm64 dtbs_install INSTALL_DTBS_PATH=../install/boot/dtbs</p>
<p>make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules<br />
rm -rf ../install/lib/modules/<br />
make ARCH=arm64 modules_install INSTALL_MOD_PATH=../install</p></blockquote>
<p><strong>打包 boot.img</strong></p>
<p>安装 mkbootimg</p>
<blockquote><p>sudo apt install mkbootimg</p>
<p>cat linux-6.1.10/arch/arm64/boot/Image.gz linux-6.1.10/arch/arm64/boot/dts/qcom/sm8150-xiaomi-nabu-maverick.dtb > zImage<br />
mkbootimg --kernel zImage --cmdline "console=tty0 root=/dev/sda33 rw rootwait" --base 0x00000000 --kernel_offset 0x00008000 --tags_offset 0x00000100 --pagesize 4096 --id -o boot.img</p></blockquote>
<p>/dev/sda33. 是用来安装 deepin 系统的分区名称。</p>
<p>ps: mkbootimg 1:34.0.4-1 上使用了gki 模块,但是打包并没有引入该模块。使用了 Docker 安装低版本的mkbootimg 使用。</p>
<section data-role="outer">
<section data-id="us-4148222" data-tools="135编辑器">
<section>
<section><strong>编译UEFI固件</strong></section>
</section>
</section>
</section>
<p> </p>
<blockquote><p>git clone --recursive :edk2-porting/edk2-msm.git</p></blockquote>
<p>将 edk2-msm/Platform/Xiaomi/sm8150/FdtBlob/nabu/ 中的dtb文件 sm8150-xiaomi-nabu.dtb 替换为前面编译的内核DTB文件,重命名为 sm8150-xiaomi-nabu.dtb 并构建镜像:</p>
<blockquote><p>./build.sh -d nabu</p></blockquote>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">对 UFS 进行分区</strong></h1>
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<section data-role="outer">
<section data-id="us-4148222" data-tools="135编辑器">
<section>
<section><strong>userdata 重新分区</strong></section>
</section>
</section>
</section>
<p> </p>
<p>要修改 UFS 上的分区,需要使用 Orangefox Recovery 第三方恢复环境,xiaomi-nabu-orangefox.img</p>
<p>手机USB接入系统,需要使用 adb 工具。</p>
<blockquote><p>sudo apt install adb fastboot</p></blockquote>
<p>手机的开发者选项打开USB调试。</p>
<p>进入 bootloader</p>
<blockquote><p>adb reboot bootloader</p></blockquote>
<p>开始启动恢复映像。屏幕打开后,使用 adb shell 继续操作。</p>
<p>需要使用 fastboot 工具</p>
<blockquote><p>sudo apt install adb fastboot</p>
<p>fastboot boot xiaomi-nabu-orangefox.img</p>
<p>adb shell</p></blockquote>
<p>查看分区</p>
<blockquote><p>ls -l /dev/block/bootdevice/by-name/ | grep userdata</p>
<p>lrwxrwxrwx 1 root root 16 1970-01-16 07:05 userdata -> /dev/block/sda31</p></blockquote>
<p>userdata 分区位于整个磁盘的第31个分区。</p>
<p>要调整 userdata 分区的大小,需要使用parted命令工具。adb shell 终端中输入 parted 。</p>
<blockquote><p>parted /dev/block/sda</p></blockquote>
<p>输入 print 命令列出 /dev/block/sda 的所有分区:</p>
<blockquote><p>(parted) print<br />
print<br />
Model: SAMSUNG KLUFG8RHGB-B0E1 (scsi)<br />
Disk /dev/block/sda: 509GB<br />
Sector size (logical/physical): 4096B/4096B<br />
Partition Table: gpt<br />
Disk Flags:</p>
<p>Number Start End Size File system Name Flags<br />
1 24.6kB 32.8kB 8192B switch<br />
2 32.8kB 65.5kB 32.8kB ssd<br />
3 65.5kB 98.3kB 32.8kB dbg<br />
4 98.3kB 131kB 32.8kB bk01<br />
5 131kB 262kB 131kB bk02<br />
6 262kB 524kB 262kB bk03<br />
7 524kB 1049kB 524kB bk04<br />
8 1049kB 1573kB 524kB keystore<br />
9 1573kB 2097kB 524kB frp<br />
10 2097kB 4194kB 2097kB countrycode<br />
11 4194kB 8389kB 4194kB misc<br />
12 8389kB 12.6MB 4194kB vm-data<br />
13 12.6MB 16.8MB 4194kB bk06<br />
14 16.8MB 25.2MB 8389kB logfs<br />
15 25.2MB 33.6MB 8389kB ffu<br />
16 33.6MB 50.3MB 16.8MB oops<br />
17 50.3MB 67.1MB 16.8MB devinfo<br />
18 67.1MB 83.9MB 16.8MB oem_misc1<br />
19 83.9MB 101MB 16.8MB ext4 metadata<br />
20 101MB 134MB 32.9MB bk08<br />
21 134MB 168MB 34.2MB splash<br />
22 168MB 201MB 33.6MB bk09<br />
23 201MB 9328MB 9127MB super<br />
24 9328MB 9328MB 131kB vbmeta_system_a<br />
25 9328MB 9328MB 131kB vbmeta_system_b<br />
26 9328MB 9396MB 67.1MB logdump<br />
27 9396MB 9530MB 134MB minidump<br />
28 9530MB 9664MB 134MB rawdump<br />
29 9664MB 10.7GB 1074MB ext4 cust<br />
30 10.7GB 10.9GB 134MB ext4 rescue<br />
31 10.9GB 509GB 499GB userdata</p></blockquote>
<p>重新划分 31 分区</p>
<blockquote><p>(parted) resizepart 31<br />
resizepart 31<br />
End? ? 209GB<br />
209GB<br />
Warning: Shrinking a partition can cause data loss, are you sure you want to<br />
continue?<br />
Yes/No? Yes<br />
Yes</p></blockquote>
<p>使用 print 再次查看结果,分区31的分区变小了。</p>
<section data-mpa-template="t">
<section data-role="outer">
<section data-id="us-4148222" data-tools="135编辑器">
<section><strong>扩展主分区</strong></section>
</section>
</section>
</section>
<p>如果需要将分区数量从 32 扩展到 64,q 退出分区工具,执行下面的命令。</p>
<blockquote><p>sgdisk --resize-table 64 /dev/block/sda</p></blockquote>
<section data-role="outer">
<section data-id="us-4148222" data-tools="135编辑器">
<section>
<section><strong>创建 esp 分区</strong></section>
</section>
</section>
</section>
<p> </p>
<blockquote><p>parted /dev/block/sda</p>
<p>(parted) mkpart esp fat32 209GB 210GB<br />
# set the esp partition as <code>EFI system partition type</code></p></blockquote>
<p>退出分区工具执行</p>
<blockquote><p>mkfs.fat -F32 -s1 /dev/block/sda32</p></blockquote>
<p>进入分区工具,启用 esp</p>
<blockquote><p>set 32 esp on</p></blockquote>
<p>使用 print 再次查看结果</p>
<blockquote><p>(parted) print<br />
print<br />
Model: SAMSUNG KLUFG8RHGB-B0E1 (scsi)<br />
Disk /dev/block/sda: 509GB<br />
Sector size (logical/physical): 4096B/4096B<br />
Partition Table: gpt<br />
Disk Flags:</p>
<p>Number Start End Size File system Name Flags<br />
1 24.6kB 32.8kB 8192B switch<br />
2 32.8kB 65.5kB 32.8kB ssd<br />
3 65.5kB 98.3kB 32.8kB dbg<br />
4 98.3kB 131kB 32.8kB bk01<br />
5 131kB 262kB 131kB bk02<br />
6 262kB 524kB 262kB bk03<br />
7 524kB 1049kB 524kB bk04<br />
8 1049kB 1573kB 524kB keystore<br />
9 1573kB 2097kB 524kB frp<br />
10 2097kB 4194kB 2097kB countrycode<br />
11 4194kB 8389kB 4194kB misc<br />
12 8389kB 12.6MB 4194kB vm-data<br />
13 12.6MB 16.8MB 4194kB bk06<br />
14 16.8MB 25.2MB 8389kB logfs<br />
15 25.2MB 33.6MB 8389kB ffu<br />
16 33.6MB 50.3MB 16.8MB oops<br />
17 50.3MB 67.1MB 16.8MB devinfo<br />
18 67.1MB 83.9MB 16.8MB oem_misc1<br />
19 83.9MB 101MB 16.8MB ext4 metadata<br />
20 101MB 134MB 32.9MB bk08<br />
21 134MB 168MB 34.2MB splash<br />
22 168MB 201MB 33.6MB bk09<br />
23 201MB 9328MB 9127MB super<br />
24 9328MB 9328MB 131kB vbmeta_system_a<br />
25 9328MB 9328MB 131kB vbmeta_system_b<br />
26 9328MB 9396MB 67.1MB logdump<br />
27 9396MB 9530MB 134MB minidump<br />
28 9530MB 9664MB 134MB rawdump<br />
29 9664MB 10.7GB 1074MB ext4 cust<br />
30 10.7GB 10.9GB 134MB ext4 rescue<br />
31 10.9GB 209GB 198GB userdata<br />
32 209GB 210GB 1000MB esp b</p></blockquote>
<p>检查分区是否正确,q 退出。</p>
<section data-role="outer">
<section data-id="us-4148222" data-tools="135编辑器">
<section>
<section><strong>新建分区</strong></section>
</section>
</section>
</section>
<p> </p>
<blockquote><p>(parted) mkpart deepin ext4 210GB 509GB<br />
mkpart pmos ext4 210GB 509GB</p></blockquote>
<p>deepin 为分区名,ext4 为文件系统,210GB起始位置,509为前面userdata原来的结束位置。</p>
<blockquote>
<section>(parted) print<br />
print<br />
Model: SAMSUNG KLUFG8RHGB-B0E1 (scsi)<br />
Disk /dev/block/sda: 509GB<br />
Sector size (logical/physical): 4096B/4096B<br />
Partition Table: gpt<br />
Disk Flags:</section>
</blockquote>
<p>Number Start End Size File system Name Flags<br />
1 24.6kB 32.8kB 8192B switch<br />
2 32.8kB 65.5kB 32.8kB ssd<br />
3 65.5kB 98.3kB 32.8kB dbg<br />
4 98.3kB 131kB 32.8kB bk01<br />
5 131kB 262kB 131kB bk02<br />
6 262kB 524kB 262kB bk03<br />
7 524kB 1049kB 524kB bk04<br />
8 1049kB 1573kB 524kB keystore<br />
9 1573kB 2097kB 524kB frp<br />
10 2097kB 4194kB 2097kB countrycode<br />
11 4194kB 8389kB 4194kB misc<br />
12 8389kB 12.6MB 4194kB vm-data<br />
13 12.6MB 16.8MB 4194kB bk06<br />
14 16.8MB 25.2MB 8389kB logfs<br />
15 25.2MB 33.6MB 8389kB ffu<br />
16 33.6MB 50.3MB 16.8MB oops<br />
17 50.3MB 67.1MB 16.8MB devinfo<br />
18 67.1MB 83.9MB 16.8MB oem_misc1<br />
19 83.9MB 101MB 16.8MB ext4 metadata<br />
20 101MB 134MB 32.9MB bk08<br />
21 134MB 168MB 34.2MB splash<br />
22 168MB 201MB 33.6MB bk09<br />
23 201MB 9328MB 9127MB super<br />
24 9328MB 9328MB 131kB vbmeta_system_a<br />
25 9328MB 9328MB 131kB vbmeta_system_b<br />
26 9328MB 9396MB 67.1MB logdump<br />
27 9396MB 9530MB 134MB minidump<br />
28 9530MB 9664MB 134MB rawdump<br />
29 9664MB 10.7GB 1074MB ext4 cust<br />
30 10.7GB 10.9GB 134MB ext4 rescue<br />
31 10.9GB 209GB 198GB userdata<br />
32 209GB 210GB 1000MB esp boot, esp<br />
33 210GB 509GB 299GB ext4 deepin</p>
<section>重启设备。</section>
<section></section>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">获取 MIUI 设备树和引导</strong></h1>
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<p>这里需要获取MIUI的设备树和引导用来后续切换系统使用。</p>
<p>需要获取平板的root权限,这里不做介绍。平板上安装 linuxswitch 后,点击 <code>Dump android images</code>,平板这里使用板内部存储中的 <code>linux</code> 文件夹,并且从该文件夹中取出 <code>android.boot.img</code> 和 <code>android.dtbo.img</code>,把前面打包的 <code>boot.img</code> 重命名为 <code>linux.boot.img</code> 放入平板内部存储中的 <code>linux</code> 文件夹。</p>
<p><strong data-brushtype="text">刷入系统</strong></p>
<section data-mpa-template="t">
<section></section>
<section>进入 bootloader</section>
</section>
<p> </p>
<blockquote><p>adb reboot bootloader</p></blockquote>
<p>找到准备好的系统镜像,开始之前,我们需要禁用 Android Verified Boot (AVB) 功能,否则将无法启动系统。</p>
<blockquote><p>╰─❯ fastboot flash vbmeta_ab --disable-verification --disable-verity vbmeta.img<br />
Sending 'vbmeta_ab' (4 KB) OKAY [ 0.013s]
Writing 'vbmeta_ab' (bootloader) Partition vbmeta_a flashed successfully<br />
(bootloader) Partition vbmeta_b flashed successfully<br />
OKAY [ 0.006s]
Finished. Total time: 0.046s</p></blockquote>
<p> </p>
<p>清除设备树</p>
<blockquote><p>fastboot erase dtbo_ab</p></blockquote>
<p>刷入内核映像 boot.img</p>
<blockquote><p>fastboot flash boot_ab linux.boot.img<br />
Sending 'boot_ab' (13052 KB) OKAY [ 0.327s]
Writing 'boot_ab' OKAY [ 0.052s]
Finished. Total time: 0.663s</p></blockquote>
<p>刷入rootfs img</p>
<blockquote><p>fastboot flash deepin rootfs.img</p></blockquote>
<p>deepin 为前面创建的分区名。</p>
<p>最后重启。</p>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">初始化配置</strong></h1>
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<p>制作镜像时默认创建了用户,用户名:deepin,密码:deepin</p>
<p>第一次进入系统需要默认是竖屏,需要在控制中心-->显示-->方向270度。</p>
<p>系统默认英文,控制中心-->键盘和语言-->语言-->添加简体中文。</p>
<p>音频问题禁用 pulseaudio,使用pipewire-pulse。</p>
<blockquote><p>systemctl --user disable pulseaudio.{socket,service}<br />
systemctl --user mask pulseaudio</p>
<p>systemctl --user enable pipewire.{socket,service}<br />
systemctl --user enable pipewire-pulse.{socket,service}</p></blockquote>
<p>刷入系统没自动扩容需要手动操作。</p>
<blockquote><p>sudo resize2fs /dev/sda33</p></blockquote>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">安装Switch2Linux</strong></h1>
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<p>在 Linux 上 s2a 工具,解压,并把之前的 <code>android.boot.img</code> 和 <code>android.dtbo.img</code> 拷到系统上,放到 s2a 文件夹里。</p>
<blockquote>
<section>.<br />
├── install.sh<br />
├── s2a<br />
│ ├── android.boot.img<br />
│ ├── android.dtbo.img<br />
│ └── s2a<br />
├── S2A.desktop<br />
└── s2a.svg</section>
</blockquote>
<p>运行 <code>sudo ./install.sh</code> 安装 s2a,注销并重新登录,即可在菜单栏中找到 Switch2Android 选项。</p>
<p>desktop 文件中的 pkexec /opt/s2a/s2a 在,deepin 上执行pkexec会被切换,修改 desktop文件。</p>
<blockquote><p>Exec="pkexec /opt/s2a/s2a"</p></blockquote>
<p>在安卓侧可以从 Switch to Linux 这个 app 切换到 Linux。</p>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">尝试启用 UEFI</strong></h1>
<p data-width="70%">不过看上去并没有成功,刷入后也没自动识别出放在efi分区的引导,可能引导文件不对。不过看项目没看到资料,先搁置。</p>
<p data-width="70%">
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">编译UEFI固件</strong></h1>
<section>
<p data-width="70%">克隆 edk2-msm 仓库</p>
</section>
</section>
</section>
</section>
</section>
</section>
<blockquote><p>git clone --recursive :edk2-porting/edk2-msm.git</p>
<p>sudo apt install clang<br />
cd edk2-msm<br />
./build.sh -d nabu</p></blockquote>
<p>生成boot-nabu.img文件</p>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">编译UEFI固件</strong></h1>
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<blockquote><p>╰─❯ sudo blkid /dev/sda32<br />
/dev/sda32: UUID="0136-67CF" BLOCK_SIZE="4096" TYPE="vfat" PARTLABEL="esp" PARTUUID="5542f54c-b776-49bf-992e-3cec1e7bfe3d"<br />
╰─❯ sudo blkid /devsda33<br />
/dev/sda33: UUID="dfc62099-10f1-4f7d-a21c-bbc5f44d2345" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="deepin" PARTUUID="5344ad3c-085c-4265-bee7-045aef1bb791"</p></blockquote>
<p>修改 /etc/fstab 为上面的 UUID</p>
<blockquote><p>UUID=dfc62099-10f1-4f7d-a21c-bbc5f44d2345 / ext4 errors=remount-ro,x-systemd.growfs 0 1<br />
UUID=0136-67CF /boot/efi vfat umask=0077 0 1</p></blockquote>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text">安装GRUB工具并生成RAM盘</strong></h1>
<section>
<p data-width="70%">
</section>
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<blockquote><p>sudo apt-get install grub2-common grub-efi<br />
sudo grub-install --target=arm64-efi --boot-directory=/boot</p>
<p>sudo apt install initramfs-tools<br />
sudo mkinitramfs -o /boot/initrd.img 6.1.10-nabu+</p></blockquote>
<p>生成GRUB配置文件:</p>
<blockquote><p>sudo grub-mkconfig -o /boot/grub/grub.cfg</p></blockquote>
<p> </p>
<section data-mpa-template="t">
<section data-mpa-template="t">
<section data-role="outer">
<section>
<section>
<section>
<section>
<h1 style="text-align: center;"><strong data-brushtype="text"> </strong><strong data-brushtype="text">刷入 boot.img</strong></h1>
</section>
</section>
</section>
</section>
</section>
<p>进入 bootloader</p>
</section>
</section>
<blockquote><p>fastboot flash boot boot-nabu.img</p></blockquote>
<p> </p>
<p><strong>效果图及如下:</strong></p>
<p><img loading="lazy" class="alignnone wp-image-34795 aligncenter" src="https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425.jpg" alt="" width="911" height="646" srcset="https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425.jpg 1080w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425-300x213.jpg 300w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425-1024x726.jpg 1024w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425-150x106.jpg 150w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425-768x545.jpg 768w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425-24x17.jpg 24w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425-36x26.jpg 36w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100425-48x34.jpg 48w" sizes="(max-width: 911px) 100vw, 911px" /></p>
<p><img loading="lazy" class="wp-image-34796 aligncenter" src="https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429.jpg" alt="" width="898" height="539" srcset="https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429.jpg 1000w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429-300x180.jpg 300w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429-150x90.jpg 150w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429-768x461.jpg 768w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429-24x14.jpg 24w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429-36x22.jpg 36w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100429-48x29.jpg 48w" sizes="(max-width: 898px) 100vw, 898px" /></p>
<p><img loading="lazy" class="size-full wp-image-34793 aligncenter" src="https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457.jpg" alt="" width="960" height="538" srcset="https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457.jpg 960w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457-300x168.jpg 300w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457-150x84.jpg 150w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457-768x430.jpg 768w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457-24x13.jpg 24w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457-36x20.jpg 36w, https://www.deepin.org/wp-content/uploads/2024/09/微信图片_20240906100457-48x27.jpg 48w" sizes="(max-width: 960px) 100vw, 960px" /></p>
<p> </p>
<p>蓝牙,触屏,WIFI,音频,功能正常,界面流畅,暂时未遇到严重问题。</p>
<p> </p>
<h1><strong>相关阅读:</strong></h1>
<p>(1)deepin 全版本镜像下载(含 deepin V15)</p>
<p>(2)deepin 多架构适配之路历程揭秘</p>
<p>(3)【视频】在小米平板5使用deepin 23和MIUI14</p>
<p> </p>
<p> </p>
<p style="text-align: right;">内容来源:deepin(深度)操作系统</p>
<p style="text-align: right;">转载请注明出处</p>
</div>
頁:
[1]