目录

简介

安装前准备-解压文件

安装前准备-测试u盘

u盘安装

1,u盘格式化

2,启动如上图,不要输入yes,直接输入shell 后回车进入 install>

3,分区完成,将分区挂载到目录

4,解压文件

5,到此安装还没有结束,切记千万不要重启电脑,否则前功尽弃

6,更改启动项,主要是更改root参数

7,更改内核模块,

8,将原共创debian5系统的vmlinux和modules拷贝到debian6系统中

硬盘安装

a,准备硬盘

b,硬盘分区

c,拷贝文件

d,更改 boot.cfg

d,加载 boot.cfg

e,参考u盘安装之4,5,6,7,8步骤进行


简介

龙芯灵珑9s2a一体机安装刘工版debian6系统,下面将安装的详细过程记录下来。

我在安装过程中参考了stablish 的百度贴吧文章《9S2A一体机安装debian6手记》 

参考网址是:http://tieba.baidu.com/p/4866601738?traceid=

debian6系统下载地址: 

www.anheng.com.cn/loongson/install/lynloong_2f_9003/   

文件名为: lynloong_debian6_install.tar.gz

如果下载网址有问题,请百度搜索“镜像站”,可得到如下站点:

https://mirrors.tuna.tsinghua.edu.cn/   <清华镜像>

http://mirrors.ustc.edu.cn/                    <科大镜像>

https://developer.aliyun.com/mirror/     <阿里镜像>

https://mirrors.nju.edu.cn/                     <南大镜像>

这些镜像站都有loongson的镜像下载内容。

我的龙芯一体机的配置是:

cpu:  loongson 2f

内存:换成了1G  (注意,经亲测,换成2G的内存无法安装)

硬盘: 换成了250g新盘  (原盘为120g的sata串口机械硬盘)

显卡:集成,型号SM502

PMON版本:LM9103-1.5.9

主机型号:9003

注意:灵珑一体机还有9001、9002,这两个型号与9003不同,主要是显卡不同,在openbsd的官网上

           有说明,9001和9002能安装openbsd,而9003亲测不行。https://www.openbsd.org/loongson.html

           我在逸珑8089A笔记本上尝试安装过openbsd系统,而如果灵珑9001和9002也能安装openbsd,

           那么,9001/9002应该能安装与逸珑相同的系统。我没有9001或9002的一体机,没有实际尝试。

                                             下图是在 PMON > 提示符下 使用 set 命令的显示

                                       下图是在 PMON > 提示符下 使用 env 命令的显示

               

到网盘链接里面下载 lemote-lyn9s2a-debian6-modules.zip 文件

     网盘地址:   https://pan.baidu.com/s/1nwjqtTZ          

     网盘密码:   njrh

将下载的文件解压到u盘根目录,得到 2.6.27.1.back 目录 和 vmlinux 文件

安装前准备-解压文件

将下载的 lynloong_debian6_install.tar.gz 文件解压得到三个文件,分别是:

     boot.cfg    

     install_lyn    

     lynoong_debian6_20111226.tar.lzma 

解压方法:linux系统下:

    tar   zxvf   lynloong_debian6_install.tar.gz  (此命令即可解压得到三个文件)

解压方法:windows系统下:

   可以利用winrar,或是haozip软件右键直接进行解压即可

安装所用到的文件总共5个,分别是:

     boot.cfg  ,  install_lyn  , lynoong_debian6_20111226.tar.lzma

     vmlinux   ,  2.6.27.1.back

安装前准备-测试u盘

一体机上插上u盘,开机,欢迎界面长按 “delete” 键,进入 PMON >  提示符状态

注意: ()内的内容为注释,非命令; PMON > 为提示符 ,红色字为输入的命令

    PMON >  devls                      (查看硬件信息命令,有usb0,则主机能认u盘)

安装时分两种情况,一种是usb方式安装,另外一种是硬盘方式安装

u盘安装

首先来看usb方式安装,这个也是贴吧上使用的安装方式

1,u盘格式化

(注意:u盘大于2g的一般不认,请准备2g左右的u盘,或tf卡。 个人推荐,最好用硬盘方式安装 )

windows系统下,可以使用 diskgenius 对u盘进行分区

windows系统下,可尝试用 Ext2Fsd 软件来挂载 ext 格式分区,然后拷贝文件(未测试)

linux系统下,可以参考下文提到的 fdisk 命令对u盘进行分区,或用gparted等软件分区

linux系统下,一般使用 cp 命令来拷贝文件

u盘格式:fat 或 ext2 或 ext3

对于 ext2 或 ext3 格式的u盘 ,需在linux主机系统上拷贝文件,如果没有linux主机,

 也可以用vmware虚拟机安装一个linux系统,再拷贝到u盘,不会的请自行百度。

(对于在虚拟机系统中安装linux系统再加载u盘的方式来分区格式化u盘,不做推荐)

(容易出现不确定的问题而导致u盘损坏,本人多次尝试已损坏3个u盘了,原因不明)

(但是不用来分区格式化u盘,却可以用来做tftp服务器,对有的系统安装很有帮助)

(比如,用tftp方式来安装loongson3的fedora28系统或loongnix系统等。)

对于 fat 格式的u盘,遇到了如下问题:

 当使用fat格式的u盘,能进入 Boot Menu List界面,但进不了安装界面;

 更改boot.cfg文件如下(没有#的内容),依然进不了安装界面。 

#这是在boot.cfg中用fat格式u盘作引导启动的内容,“#” 表示注释,不起实际作用default 0
showmenu 1#title install-usb (usb0,0)
#   kernel (usb0,0)/install_lyn
#   args  console=tty loglevel=0title install-fat (dev/fat/disk@usb0)kernel dev/fat/disk@usb0/install_lynargs  console=tty loglevel=0#title install-ext2 (dev/fs/ext2@usb0)
#   kernel dev/fs/ext2@usb0/install_lyn
#   args  console=tty loglevel=0#title install-sata (/dev/fs/ext2@sata0g)
#   kernel dev/fs/ext2@sata0f/install_lyn
#   args  console=tty loglevel=0#title install-sata (sata0,7)
#   kernel (sata0,6)/install_lyn
#   args  console=tty loglevel=0

但是,当把这u盘,格式化成ext2格式后,又能够正常进入安装界面。请注意此情况!!!

#这是在boot.cfg中用ext格式u盘作引导启动的内容,“#” 表示注释,不起实际作用default 0
showmenu 1
title install-ext2 (dev/fs/ext2@usb0)kernel dev/fs/ext2@usb0/install_lynargs  console=tty loglevel=0

 u盘的格式不同,boot.cfg中起引导启动作用的配置内容也不同!!!!!!!!!!!

将u盘插上一体机,开机,pmon会自动启动u盘的boot.cfg文件,进入Boot Menu List。

 或者也可以在开机时长按 del 键,进入 PMON> 提示界面,如下输入指定命令

 PMON > bl    -d   ide  (usb0,0)/boot.cfg    (也一样可以进入Boot Menu List,如下图)

注意: bl  -d  ide  命令需要有boot.cfg 文件存在时才有效

也可以在开机时,长按 del 键,进入 PMON > 提示界面,然后输入  main  回车,

出现bios 界面,选择  boot 项用 tab 键来选择下面的分项,

然后用回车键或是直接输入字符来依次往下更改   如下所示:

set disk           :        usb0      (此项用回车键直接翻选更改,有时会是usb1,请自行尝试)set kernel  path   :    /install_lyn  (此项直接输入字符更改)set file  type     :        ext2      (此项用回车翻选更改)set karg           :    console=tty    (直接字符输入)[ boot   now ]    (Tab键选择,回车启动)如下图

usb不兼容或失效时,如下图所示,主机能读取u盘,但是在做整体文件扫描时出现问题

 u盘ok时如下图,但请注意:下面图上是我第一次安装的时候,默认两次输入 yes后,

 自动安装的情况,250g的硬盘,只用了20个g,这个方法安装的系统不完美,请手动安装。

注意:自动安装速度快,10多分钟即可安装完成。

2,启动如上图,不要输入yes,直接输入shell 后回车进入 install>

此时,如果硬盘需要重新分区请根据自己的意愿来分区,我的分区如下图所示,注意,

分区用 fdisk 命令, 格式化用 mke2fs 命令。

     install>  fdisk  -l                             (查看硬盘信息,此处的 l 为 L 的小写字母 )

     install>  fdisk  /dev/sda                 (进入分区环境)

     Command  (m for help) :   d          (如果硬盘中原来有分区,d 命令删除分区)

     Command  (m for help) :   n          (如果硬盘中没有分区,n 命令建立新分区)

             e    extended                         (如果输入e 则是建立扩展分区)

             p    primary   partition (1-4)   (如果输入p 则是建立主分区)

     p                                                   (输入p 建立第一个主分区)

     Partition  number (1-4) :    1             (回车,确认)

     First  cylinder (1-30401,default 1):     (回车,确认)

     Using  default  value  1

     Last cylinder, +cylinders or +size{K,M,G} (1-30401,default 30401): +300M  (回车)

这是建立主分区 /dev/sda1 ,大小为300M,接着重复建立新分区

如果是主分区,则 n ,p ,2 ,+80G  (这是建立第二主分区,是/dev/sda2)

同理建立第三主分区,n, p, 3,+2G (这是建立第三主分区,是/dev/sda3)

接着是建立扩展分区,n, e, 注意,在建立扩展分区时选择剩余的全部硬盘,建立好

扩展分区后,再继续 n, e 建立详细的分区 /dev/sda5, /dev/sda6,......大小根据自己的意愿

完成分区建立后,记得保存分区         

     Command (m for help) :     w         (保存分区)

分区已经好了,下面是格式化分区

 install>  mke2fs  -t   ext2   /dev/sda1

     install>  mke2fs  -t   ext3   /dev/sda2            

(用mkfs.ext3  或是 mkfs -t ext3命令不行,实际操作中找不到这个命令,系统没有。)

我的 /dev/sda5 是作为swap分区的,大小为4个g,其实安装系统默认是/dev/sda3作为swap

分区,在安装时,请用默认分区方式,即下面给出的就是默认的方式

     dev/sda1     300M     /root     (照此进行)

     dev/sda2      80G       /           (根据自己硬盘大小调整)

     dev/sda3      2G        swap     (默认方式,照此进行)

     dev/sda5      60G                   (根据自己硬盘大小调整)    

     dev/sda6      60G                   (根据自己硬盘大小调整)

     dev/sda7      剩余空间       

格式化及挂载 swap 分区的命令是

 install>  mkswap  /dev/sda5    (或者是 mkswap  /dev/sda3 默认方式)

     install>  swapon   /dev/sda5    (或者是 swapon  /dev/sda3 默认方式)

注意:请用默认方式进行

下图是查看分区情况,用 fdisk  -l  命令

3,分区完成,将分区挂载到目录

linux系统是将一切作为文件,硬盘分区也是文件

   install> mount    /dev/sdb1     /3                  (将 /dev/sdb1 分区挂载到 /3 目录)

     install> mount    /dev/sda1     /1                  (将 /dev/sda1 分区挂载到 /1 目录)

     install> mount    /dev/sda2     /2                  (将 /dev/sda2 分区挂载到 /2 目录)

4,解压文件

注意文件名比较长,用tab键补全输入,避免输入错误

 install>  cd     /2                                            (为了避免错误,请务必进入 /2 目录)

     install>  pv    /3/lynoong_debian6_20111226.tar.lzma   |    lzmadec   |   tar   x    

(我的意图是将启动目录 /boot 放 /dev/sda1,将根目录 / 放 /dev/sda2,解压的过程有一个进度条 )

解压完成后,请查看一下 /2 目录下的文件是否有,我曾经遇到过解压后,硬盘上什么都没有。

     install>  ls   /2                                              (查看 /2 目录,即 /dev/sda2 分区内容)

应该能看到 目录下有许多目录等文件

5,到此安装还没有结束,切记千万不要重启电脑,否则前功尽弃

将 /2 目录下 boot 文件夹下的 boot.cfg 复制到 /1 目录下

(请注意,boot.cfg文件很重要)

 install>  cp  /2/boot/boot.cfg    /1      (拷贝 /2/boot/ 目录下的boot.cfg文件到 /1 目录下)

     install>  cp  /2/boot/vmlinux     /1    (内核文件不一定要复制,可以在boot.cfg中设置)

6,更改启动项,主要是更改root参数

由于我是安装在 /dev/sda2 分区的,所以 root=/dev/sda2

如果是安装在 /dev/sda7分区,则 root=/dev/sda7,root是指根分区 。

     install>  vi   /1/boot.cfg 

如果前面执行了  cp  /2/boot/vmlinux     /1  命令,则如下编辑

title        debian6kernel     (sata0,0)/vmlinuxargs       console=tty  root=/dev/sda2  ro  resume=/dev/sda3   loglevel=0

如果前面没有执行 cp  /2/boot/vmlinux   /1 命令,则如下编辑    

title        debian6.0kernel     (sata0,1)/boot/vmlinuxargs       console=tty  root=/dev/sda2  ro  resume=/dev/sda3   loglevel=0

注意:   (sata0,0) 对应  /dev/sda1    (第一块硬盘的第一个分区)

              (sata0,1) 对应 /dev/sda2     (第一块硬盘的第二个分区) 

              (sata0,2) 对应 /dev/sda3

                                    ---

                              以此类推

接着, 更改 fstab 配置,默认swap分区 是 /dev/sda3  ,我的是 /dev/sda5,这需要改。

其实这里更改的是系统默认启动装载的分区,只要将分区对应好就行了。(注意,分区要对应)

     install>  vi   /2/etc/fstab

注意:上图中,如果实际 swap 分区是 /dev/sda5 则照图进行,而如果 swap 分区是 /dev/sda3 则将图

中的 /dev/sda5 必须改成 /dev/sda3

7,更改内核模块,

如果不改,那么重启后,鼠标和键盘将失效,无响应。

 install> 

    cp -r /2/lib/modules/2.6.27.59-lynloong-2f-9003/   /2/lib/modules/2.6.27.59-loongson-2f

到此,usb安装结束,可以reboot重新启动了。

 (注意,按上面,debian6系统的鼠标和键盘能用,但没声音,如果想要听歌,请按照下面的步骤8进行)

8,将原共创debian5系统的vmlinux和modules拷贝到debian6系统中

到网盘链接里面下载 lemote-lyn9s2a-debian6-modules.zip 文件

     网盘地址:   https://pan.baidu.com/s/1nwjqtTZ          

     网盘密码:   njrh

将下载的文件解压到u盘根目录,得到 2.6.27.1.back 目录 和 vmlinux 文件

进入debian6 live 安装系统的 install > 提示符界面

将 /dev/sda2 分区挂载到 /2 目录,将 /dev/sdb1 挂载到 /3 目录,然后 

     install > cp -r  /3/2.6.27.1.back/    /2/lib/modules/2.6.27.1

     install > cp   /3/vmlinux   /2/boot/vmlinux

     install > reboot

正常进入debian6系统,而且声音也有。

-------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------

硬盘安装

下面来讲一下纯硬盘安装,在硬盘安装之前,必须先将硬盘拆下或是新准备一块硬盘

注意:如果原机硬盘能够进入debian5系统,可以参考我的另一篇博客来安装双系统

博客名称:《loongson2f_龙芯灵珑9S2A一体机安装debian5和debian6双系统》

博客网址:  http://blog.csdn.net/v80/article/details/79392821

a,准备硬盘

将准备好的硬盘用移动硬盘盒装好,这个盒子淘宝上很多,随便买个就行,或者利用现成的台式机

将硬盘加载到台式机上,进行分区。分区可在linux系统下进行也可在windows下进行分好区,

格式化后,请将前面解压好的三个文件,一起拷贝到移动硬盘的某个分区的根目录下,我在这里是

放在 /dev/sda6 分区下。下面将以 /dev/sda6 分区进行演示。

b,硬盘分区

windows系统下,可以使用 diskgenius 对硬盘进行分区

linux系统下,可以参考前文的 fdisk 命令进行分区

c,拷贝文件

windows系统下,可以尝试用 Ext2Fsd 软件来挂载 ext3格式分区,然后拷贝文件(未测试)

linux系统下,直接挂载ext3格式分区,然后拷贝文件

注意:在linux系统下拷贝文件,需要权限,在终端下,用root权限使用 cp 命令进行拷贝

如 我的移动硬盘是 /dev/sdb,而我的文件是放置在系统的 /home/linkasm/Download 目录下

# fdisk  -l                                          (查看硬盘情况,看移动硬盘是/dev/sdb还是/dev/sdc等)

# mkdir  /mnt/sata6                          (建立用于挂载分区的目录)

# mount  /dev/sda6    /mnt/sata6    (如果分区没有挂载,则将分区挂载到/mnt/sata6目录)

# cd   /home/linkasm/Download     (进入保存有文件的目录,请根据自己的目录情况进行)

# ls                                                    (查看目录下的文件信息)

# cp  boot.cfg    /mnt/sata6/boot.cfg

# cp  install_lyn  /mnt/sata6/install_lyn

# cp  lynoong_debian6_20111226.tar.lzma    /mnt/sata6/lynoong_debian6_20111226.tar.lzma

# cp  vmlinux    /mnt/sata6/vmlinux

# cp -r  2.6.27.1.back/   /mnt/sata6/2.6.27.1.back

d,更改 boot.cfg

打开 /dev/sda6 分区下的 boot.cfg 文件,更改,如下图

或者拷贝文件之前先更改boot.cfg,windows下更改最好用notepad++打开文件,避免换行问题。

更改完成后,将硬盘取出,装上龙芯电脑,然后启动电脑。

d,加载 boot.cfg

开机 长按  del  键,出现  pmon>  提示符 

pmon>   bl   -d   ide   (sata0,5)/boot.cfg        (启动时,从硬盘的第6分区进行加载boot.cfg)

回车启动 ,如下图所示

接下来,就是挂载分区

install>  mount   /dev/sda6    /3         (u盘方式时,是将u盘挂载到/3目录,现在是直接挂载分区)

install>  mount   /dev/sda1    /1

install>  mount   /dev/sda2    /2

e,参考u盘安装之4,5,6,7,8步骤进行

接下来的过程就跟上面usb方式一样了,参照上面usb方式的后续4、5、6、7、8步骤安装就行了。

安装成功如下图

Loongson2_龙芯灵珑9S2A_usb或硬盘方式安装debian6 [刘工版]相关推荐

  1. linux龙芯LS1B socketCAN测试(含canutils安装)

    linux龙芯LS1B socketCAN测试(含canutils安装) 1.硬件 2.配置linux内核 3.安装canutils 3.1下载源码 3.2编译libsocketcan 3.2 编译c ...

  2. 龙芯逸珑8089B安装debian8.5和KDE桌面

    #安装debian8.5和KDE桌面 准备一个4G u盘,最好是金士顿的.据说8089比较挑u盘.格式化成ext2格式,待用. 去debian的任一镜像站,在路径/debian/dists/Debia ...

  3. 龙芯银河麒麟java配置与proxyee-down安装运行

    JDK8 - 龙芯开源社区 下载JDK 终端中, 下载目录下执行  tar -zxvf loongson_openjdk8.1.9-jdk8u302b08-linux-loongson3a.tar ...

  4. 国人自造龙芯上网本逸珑8089详尽评测

    泡泡网笔记本电脑频道2月12日 2009年1月9日,龙芯第一家实体店在北京正式开张,标志着中国自主知识产权的高性能通用芯片开始走入寻常百姓家,从而掀开了中国自主通用芯片的新篇章. 龙芯处理器(Loon ...

  5. 使用U盘为龙芯笔记本安装操作系统

    摘要:在没有光驱的情况下,可以使用dd命令或者ultraISO软件制作Linux安装U盘,方法适合龙芯和X86.AMD64的设备. 前段时间,由于开发需要,拿到了一部龙芯3A3000的笔记本.出厂的安 ...

  6. Loongson2f_灵珑9S2A_debian5(lenny)更改国内archive软件源并使用源码编译安装bochs-2.6.9

    先前我写过在装有debian6的灵珑一体机上,使用源码编译安装bochs虚拟机的文章.后来,尝试在原机配套的共创系统(debian5,lenny)上,也使用源码来编译安装bochs虚拟机,经过一番折腾 ...

  7. [龙讯6号]龙芯2E首次公布设计细节

    LSLSLSLSLSLSLSLSLSLSLSLSLSLSLSLS                                                === 龙讯 ===           ...

  8. 龙芯粉的“芯”动日记

    为什么80%的码农都做不了架构师?>>>    感谢星原的投递 2015年5月29日的下午接到了顺丰快递投递员关于包裹收 取的电话通知,心中窃喜我的龙芯3B1500开发计算机到了!可 ...

  9. [龙讯2号]我用带有胡伟武签名的龙芯电脑

    LSLSLSLSLSLSLSLSLSLSLSLSLSLSLSLS === 龙讯 === 龙芯资讯周刊 第2号 2007年1月7日发布 http://loongsoon.blog.sohu.com LS ...

  10. 【龙芯文化】龙芯的持久战

    自从我们在2001年初正式开始龙芯处理器的设计以来,龙芯已经走过了八年的历史.在这八年中,我们从无到有地掌握了高性能处理器的核心技术及其质量设计技术,我们设计的龙芯系列处理器达到了世界先进水平(最近流 ...

最新文章

  1. DeepMind开源强化学习环境,灵活可配置,计算资源有限的小型实验室也能用
  2. 华为2288H V5服务器 RAID操作
  3. php 什么时候销毁对象,什么决定什么时候在PHP中销毁类对象?
  4. 怎么查看地址值_西门子S7-200 SMART PID回路控制,配置PID向导,查看项目组件
  5. 数据结构:在一个单链表中,若删除p指向节点的后继节点,则执行的操作为:( )
  6. Debian 9 更换源 使用国内源 配置方法
  7. 高通芯片曾被发现一重大漏洞 影响骁龙845等30多款芯片
  8. linux——shell脚本开启新终端
  9. 程序员基础(自学)适合入门,大一
  10. Vulkan教程 - 08 着色器及编译SPIR-V
  11. The requested URL * was not found on this server. 的解决方法
  12. 技巧_MFC_标题栏背景
  13. Blazor发布问题,localhost可以访问,局域网无法访问
  14. 用VS2005打开方案出现“此安装不支持该项目类型
  15. 关于HTML的相关标签
  16. Laplace变换的引入
  17. Cadence Virtuoso IC617从原理图建立器件和生成版图
  18. 【论文精读】时序逻辑推理之反向传播参数学习 Backpropagation for Parametric STL
  19. js如何让一个元素触发click点击事件
  20. 主机WiFi上网 虚拟机NAT方式上网

热门文章

  1. 曙光服务器bios开启vt虚拟化,VT开启教程 BIOS开启VT方法
  2. 基本了解云计算是什么东东了
  3. DataSource数据源
  4. 【计算机组成】内存和芯片存储容量问题
  5. Solr完整个性化搜索排序方案
  6. 即将创业的我转发一篇鸡汤文---采访了 10 位身价过亿的 CEO,我终于看懂了有钱人的“奋斗”
  7. RFID防盗安全门,自助借还书机,让图书馆发展进入新的里程碑
  8. 国外 2D 游戏引擎相关站点
  9. 查看已连接的WiFi密码
  10. 用友t3系统打印机如何连接到服务器,用友T3打印设置方法