计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

在逸珑上安装 debian 操作系统

发布者:guo rue,发布时间:2016年1月23日 01:38   [ 更新时间:2016年1月24日 06:22 ]
debian Wheezy 已经可以完全安装在逸珑笔记本上。

USB 盘方式安装
请从这里下载 龙芯 2F 网络引导文件(loongson-2f netboot files),别的镜像可能是没有的。
wheezy
http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-mipsel/current/images/loongson-2f/netboot/
Jessie (testing)
http://ftp.nl.debian.org/debian/dists/testing/main/installer-mipsel/current/images/loongson-2f/netboot/

  1. 格式化 U 盘为 ext2 文件格式,把下载文件一起放进 U 盘
  2. 逸珑笔记本关机,然后确保移除别的 USB 设备
  3. U 盘插进电脑 VGA 口旁边的 USB 口
  4. 开机
  5. 反复按笔记本的 DEL
  6. 然后就进入 PMON> prompt.
  7. 删除任何额外的字符。
  8. 输入:
bl -d ide (usb0,0)/boot.cfg
基于你的 PMON 版本,这可能需要五分钟,耐心等待内核和安装程序加载完毕。

下面是一些问题的回答。

确保 /boot 分区是 ext2,或者 ext3 ,如果不是的话你将被程序警告。如果你不熟悉如何分区的话可以选择新手推荐,然后程序会自动分区,并且格式化整个硬盘。

选择安装 Debian desktop environment 的话,将会安装 GNOME 桌面包,将需要更多安装时间。而且,需要在重启之后做一些设置 X 窗口才会运行。

安装程序将会安装 GRUB 作为引导程序。
不是 grub-pc 
http://packages.debian.org/grub-pc
而是 grub-yeeloong
http://packages.debian.org/grub-yeeloong
不过,不用担心,他们都不需要再做设置就都可以一样正常运行。

安装完成之后记得关机,先移除 U 盘在开机,这时候就可以看到 PMON 的启动菜单自动启动内核。屏幕可能黑,但不是没通电或瘫痪,是系统在载入。其中会显示 X 窗口没有运行的警告,不必担心,稍后解决。

netboot 方式安装
这种方式需要一个 tftp 服务器,然后把 网络引导文件放到服务器上。

如果你有一个 tftp 服务器了,从以下地址下载所有网络引导文件放到服务器上。
wheezy 版,稳定可用。可是即将不被支持。
http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-mipsel/current/images/loongson-2f/netboot/
Jessie(testing)版,不稳定但是随时有心修正和心功能。
http://ftp.nl.debian.org/debian/dists/testing/main/installer-mipsel/current/images/loongson-2f/netboot/

开机之后,请反复按键盘右上角的 DEL 进入 PMON 
PMON> ifaddr rtl0 192.168.2.101
设置本机 IP 地址
PMON> load tftp://192.168.2.31/vmlinux-3.2.0-4-loongson-2f
载入内核
PMON> initrd tftp://192.168.2.31/initrd.gz
载入配置
PMON> g
执行

请不要在复杂网络中配置,这里不能指定子网掩码,默认网关或静态路由。因此,TFTP服务器和设备分配的IP地址必须在同一子网。

下面是关于 Wheezy X 的资料(没有验证过)

据报道,
src:xorg-server
http://packages.debian.org/src%3Axorg-server
将在 Wheezy 时候被打包进去,以后不需要单独打补丁了。
http://lists.alioth.debian.org/pipermail/debian-yeeloong-project/2012-November/000167.html

现在只有
xserver-xorg-video-siliconmotion
http://packages.debian.org/xserver-xorg-video-siliconmotion
需要打补丁,这个补丁是从 Squeeze X 来的
/etc/X11/xorg.conf 

http://www.anheng.com.cn/loongson2f/wheezy/xserver-xorg-video-siliconmotion
97_inb_outb.diff
http://www.anheng.com.cn/loongson2f/wheezy/xserver-xorg-video-siliconmotion/97_inb_outb.diff
fix Xorg segfault / signal 11 on startup 
594684
https://bugs.debian.org/594684

98_sm712_CRT_enable.diff
http://www.anheng.com.cn/loongson2f/wheezy/xserver-xorg-video-siliconmotion/98_sm712_CRT_enable.diff
this is required to use VGA/CRT output 
624695
https://bugs.debian.org/624695

99_xf86-video-siliconmotion-1.7.5-loongson2f-xv.diff
http://www.anheng.com.cn/loongson2f/wheezy/xserver-xorg-video-siliconmotion/99_xf86-video-siliconmotion-1.7.5-loongson2f-xv.diff
this sounds worth trying, full-screen video in mplayer rarely exceeds 10fps for me...

pixman loongson simd patch:
http://www.anheng.com.cn/loongson2f/wheezy/pixman/loongson2f_simd_0.26.0.diff

pixman loongson simd deb:
http://www.anheng.com.cn/loongson2f/wheezy/loongson2f/wheezy/pixman/

Wheezy iceweasel 浏览器(由 firefox 代码打包的浏览器)

iceewasel 10
http://www.anheng.com.cn/loongson2f/wheezy/iceweasel/iceweasel10/firefox-10.0.11-loongson.patch
打上 iceweasel10 mips js asm 补丁可以提高程序性能。这写包可能经过了优化。

iceweasel17.0.1 build patch
http://www.anheng.com.cn/loongson2f/wheezy/iceweasel/iceweasel17/debian.diff
iceweasel 17.0.1 for loongson2f .deb
http://www.anheng.com.cn/loongson2f/wheezy/iceweasel/iceweasel17/*.deb