1准备安装u盘
1.1获取u盘设备名
将U盘插入个人debian/ubuntu电脑,使用lsblk获取U盘设备名
我的u盘设备名为sdb(sda为我的主硬盘)。
1.2给u盘分区
#如果你的 U 盘已经有可用 MBR 分区,请跳过此步。
#龙芯 PMON 暂不支持 GPT 分区格式。
#该步骤会破坏 U 盘原有数据,若 U 盘有重要数据请先备份。
使用fdisk命令给u盘分区:fdisk /dev/sdX (根据之前获取到的U盘设备名代替sdX 下同)
此时我们会进入一个交互式命令行界面:
fdisk常用指令如下:
1.2.1创建分区表
在交互式界面输入“o”然后回车创建新的分区表:
1.2.2添加第一个分区
输入指令“n”然后回车给新创建的分区表建立新的分区,此时系统会询问你分区类型(系统默认为primary)直接回车即可:
然后会询问你需要创建的分区号码,同样使用默认第一个分区,回车即可:
然后会询问你希望让新的分区从哪一个扇区开始,直接默认2048即可:
接着fdisk询问你分区结束扇区,同样直接默认即可,这样创建的分区使用了整块硬盘的容量。
最后fdisk可能还询问分区是否删除原有文件系统的签名,输入 Y 来选择是
1.2.3确认分区表是否正确
使用p指令查看当前分区表,输出如下:
到此我们就创建了一个28,8G的分区。最后输入指令w对分区表的更改进行保存:
1.3格式化U盘
#如果你的 U 盘已有可用的 FAT32 分区,请跳过此步。
#该步骤会破坏 U 盘原有数据,若 U 盘有重要数据请先备份。
使用mkfs.fat 来将 U 盘的第一个分区格式化成 FAT 文件系统。指令如下:
mkfs.fat -F 32 /dev/sdX1
其中-F 32 指定 FAT size 为 32,意味着选定的分区将被格式化成 FAT 32 文件系统。
1.4挂载U盘
使用mount指令挂在U盘至/mnt目录下:
mount /dev/sdX1 /mnt
1.5下载系统镜像并解压
依次执行如下命令:
apt install wget unzip#安装 wget 下载工具和 unzip 解压工具
wget https://mirrors.cloud.tencent.com/loongson/install/loongson64_debian10_20200525.zip#下载系统镜像
unzip loongson64_debian10_20200525.zip -d loongson#解压系统镜像至 loongson目录
cp -r loongson/* /mnt#将文件拷贝到 U 盘,
当以上4串命令执行完毕后,系统镜像即成功解压到U盘中。
1.6取消U盘挂载
使用umount命令将U盘取消挂载(执行可能需要一段时间):
umount /mnt
到此,u盘准备完毕,将u盘拔出插入龙芯2k开发板即可开始准备系统安装。
2安装debian
2.1安装之前的准备
将U盘插入2.0接口(黑色)(龙芯 PMON 可能不支持从 USB 3.0 蓝色接口启动),连接好鼠标和键盘,连接网线并将显示器通过HDMI线连接开发板,最后使用2A的type-c线给开发板供电。(当电源线插上后,开发板自动启动)
注:若开发板未自带散热风扇,请使用一个小风扇为开发板散热。
注:为了更好的兼容性,建议usb设备连接usb扩展器再连接到开发板上进行操作。
2.2开始安装
等待系统启动进入到boot menu list界面,选择usb install loongson-2k-edu选项然后回车,当出现如下图所示时,输入yes,进行硬盘格式化操作:
再次输入yes,格式化所有分区:
之后系统自动开始安装。
出现reboot字样后,拔掉U盘,重启开发板(按电源接口旁的黑色按钮即可)即可进入安装好的系统,在登陆界面用户名输入loongson密码输入loongson就能进入桌面环境。
2.3安装之后
2.3.1换源
进入操作系统之后点击左上角所有应用程序选择终端模拟器进入终端界面,输入su root -l回车后密码输入loongson进入root用户。
输入sed -i "s/security.debian.org\//mirrors.tuna.tsinghua.edu.cn\/debian-security/g" /etc/apt/sources.list回车,使用速度较快清华源替换原有的Debian官方security源。
输入apt update命令 更新本地包列表。
2.3.2安装sudo(可选)
系统不自带sudo,使用apt install sudo 命令安装sudo方便普通用户进行root操作。
2.3.3安装nano(可选)
系统自带vim编辑器,同样可以使用 apt install nano命令安装nano编辑器进行编辑操作。
编辑: 龙芯中科 严成根