|
龙芯派2K双系统启动运行debian
龙芯派二代已预装了Loongnix,本想在其上通过容器LXC运行debian系统,但安装了LXC运行系统容器不成功,查看了内核编译的配置文件,原来是Loongnix的2K内核编译支持容器不完整,特别是缺少了设备控制组.
龙芯派已分了两分区.第一分区安装了Loongnix,第二分区预留着,所以转而其次在第二分区安装debian.
debian是不支持2K的,但debian的发布是基于mipsel r2,而2K兼容mipsel r2.
其实安装debian也挺简单的,通过debootstrap构建debian根系统即可,直接使用Loongnix的内核,不能用debian的内核.
Loongnix里有提供构建debian根系统的debootstrap软件包.
下面是安装debian的步骤:
1.以root用户登录Loongnix
下面的#提示符表示在root下运行命令
2.安装构建debian根系统的debootstrap软件包
# yum install debootstrap
3.挂载预留的第二分区
(注意请先确认龙芯派有没预留分区)
# mount /dev/sda2 /mnt
我这里挂载点是/mnt
4.构建debian根
# debootstrap --no-check-gpg --arch=mipsel sid /mnt/ http://mirrors.ustc.edu.cn/debian
说明:
--no-check-gpg 忽略校验签名;没加此选项默认是校验签名,但试过校验不通过,所以加此选项
mipsel 为mipsel32位系统
sid 为debian最新的不稳定版
/mnt 安装到/mnt下,请按你自己步骤3实际的第二分区挂载点
5.切换到debian根
1)切换根
# chroot /mnt
便进入debian根下,在其下运行即是debian系统的命令
2)安装额外软件包
# apt-get install systemd xorg jwm fonts-wqy-zenhei
在debian根下安装init程序、X服务端、窗口管理器、中文字库等等
3)设置debian的root密码
# passwd
4)退出debian根
# exit
便返回到Loongnix shell
6.编辑启动项
打开/boot/boot.cfg配置文件,添加入下内容:
title 'debian 10 (Loongson)'
kernel (wd0,0)/boot/vmlinuz-3.10.0-1.fc21.loongson.2k.11.mips64el
args root=/dev/sda2 rw quiet loglevel=0
直接使用Loongnix的内核,但不使用初始内存镜像
7.重启系统
选择进入debian,以root用户登录,一切正常.
Loongnix的2K 已将支持帧缓冲framebuffer编译进内核,系统启动后可见到/dev/fb0帧缓冲设备,debian安装Xorg时也已将支持帧缓冲的依赖包一并装上.
因此启动图形窗口也变得很简单,运行下面命令
# startx
startx后便进入jwm窗口管理器
|
|