龙芯俱乐部开源技术社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4157|回复: 2

龙芯派2K双系统启动运行debian

[复制链接]

8

主题

28

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
发表于 2019-5-29 09:21:37 | 显示全部楼层 |阅读模式
龙芯派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窗口管理器



84

主题

465

帖子

44万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
440441
发表于 2019-6-1 14:15:45 | 显示全部楼层
有图片吗?

2

主题

13

帖子

1134

积分

金牌会员

Rank: 6Rank: 6

积分
1134
发表于 2019-6-1 16:11:34 | 显示全部楼层
如果使用了初始内存镜像initrd.img,会有什么坏处呢?我用了初始内存镜像,貌似也可以启动,就是启动进图形界面的时候特别慢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|龙芯俱乐部开源技术社区

GMT+8, 2024-3-29 14:07 , Processed in 0.108702 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表