KDE neon 基于ubuntu LTS的可以享受最新kde桌面的发行版,官方只发布x86架构的通用iso,并未发布通用的arm架构。 在探索armbian时发现,有neon的arm架构系统,找到了相关source文件,所以进行了尝试安装,成功便分享给大家。
一 安装前准备工作
准备一个可以在飞腾机子上进入 并自带飞腾网卡驱动的livecd操作系统,还是推荐gxde hetao版。openkylin也可以。连接互联网。
支持飞腾D2000的内核和neon源文件。
下载地址:https://s.fnnas.net/s/a7f73aa7052a4b1f9a
二 安装debootstrap 和arch-install-scripts
sudo apt install debootstrap arch-install-scripts
三 处理好分区
livecd 可以用分区管理器工具分好区,或者终端用cfdisk也可以。咋顺心咋来。
示例分区为:
/dev/sda1 /boot/efi
/dev/sda2 /
sudo mount /dev/sda2 /mnt
#efi 单独挂载
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/sda1 /mnt/boot/efi
把下载的内核文件 放在/mnt/deb
mkdir -p /mnt/deb
将内核文件及neon源复制到deb文件里
三 安装ubuntu最小系统
sudo debootstrap noble /mnt https://mirrors.cernet.edu.cn/ubuntu-ports
这样你就拥有了一个最小的ubuntu 24.04系统。
四 生成fstab
sudo arch-chroot /mnt
nano /etc/apt/sources.list
#更改源为:
deb https://mirrors.cernet.edu.cn/deepin/beige crimson main commercial community
apt update
apt install arch-install-scripts
genfstab -U / >>/etc/fstab
五 修改主机名
先安装部分软件
apt install sudo console-setup
修改主机名和hosts文件
nano /etc/hostname
#改为neon
nano /etc/hosts
#增加deepin
127.0.0.1 localhost neon
::1 localhost ip6-localhost ip6-loopback neon
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
六 配置本地化信息与时区
apt install locales
# 按顺序配置本地化信息和时区
sudo dpkg-reconfigure locales tzdata
七 安装桌面及常用软件
#安装软件及桌面环境
apt install wget htop network-manager sddm
#安装内核文件及neonkeyring
apt install /deb/*.deb
#添加neon安装源
将neon.sources 文件拷贝至\etc\apt\sources.list.d\
#安装neon桌面
apt update
apt install neon-desktop
#因为arm架构的源只有neon官方源 速度较慢。估计2到3个小时,甚至是5个小时
#生成initrd.img文件
mkinitramfs -o /boot/initrd.img-6.12.20-arm64-desktop-rolling
#安装引导
apt install grub-efi
grub-install /dev/sda
grub-install --force-extra-removable
#默认启动桌面
systemctl enable sddm
八 设置用户
sudo useradd -m -G sudo,adm -s /bin/bash user
sudo passwd user
# 如果可以,你可以给root用户设置一个密码
sudo passwd
重启,就应该可以进入kde neon了