时间:2017-08-17 19:56:41来源:魔法系统之家下载作者:zhijie
生成的内核和模块路径:
arch/arm/boot/uImage
output/lib/
制作 Debian rootfs:
# debootstrap --verbose --arch=armhf --foreign jessie debian http://ftp.cn.debian.org/debian
# cd debian
# cp /usr/bin/qemu-arm-static usr/bin/
# LC_ALL=C LANGUAGE=C LANG=C chroot 。 /debootstrap/debootstrap --second-stage
# LC_ALL=C LANGUAGE=C LANG=C chroot 。 dpkg --configure -a
chroot 并部署 rootfs:
passwd
echo “a20” 》 etc/hostname
echo “127.0.0.1 a20” 》》 etc/hostname
echo T0:2345:respawn:/sbin/getty -L ttyS0 115200 vt100 》》 etc/inittab
echo deb http://ftp.cn.debian.org/debian/ jessie main contrib non-free 》 etc/apt/sources.list
echo deb http://security.debian.org/ jessie/updates main contrib non-free 》》 etc/apt/sources.list
apt-get update
apt-get dist-upgrade
apt-get install openssh-server
apt-get install locales
echo “en_US.UTF-8 UTF-8” 》 etc/locale.gen
echo “zh_CN.UTF-8 UTF-8” 》》 etc/locale.gen
locale-gen
需要修改 rootfs 下的两个文件 /etc/network/interfaces 和 /etc/ssh/sshd_config,开启静态 ip 地址和支持 root 登录。
所有的制作完成了,下面拷贝文件到 SD 卡相应分区:
拷贝到 sdb1 下的文件:
uImage script.bin boot.scr
然后将 Debian 的 rootfs 文件拷贝到 sdb2,内核模块拷贝到 /lib 下。
插入 SD 卡到盒子,通电后等待片刻即可用 ssh 登录盒子了,一个完整原生的 Debian 系统跑起来了。
目前先研究到这里,使用 /dev/fb0 应该可以继续启动 Xorg,跑跑 LXDE 应该没什么问题。
以上就是在机顶盒中刷入Debian系统的方法了,虽然在机顶盒中的Debian系统还不能运行大型的软件,但是让机顶盒功能变丰富还是很容易得。
2017-08-17
如何修复一个Panic的Linux内核?2017-08-17
Linux删除文件(夹)、创建文件(夹)命令是什么?2017-08-17
Linux系统如何配置双显卡?为什么Arch Linux不适合当作服务器操作系统?可能很多用户都发现了,Linux服务器操作系统一般都是Ubuntu Server、Cent OS、Fedora或者Red Hat等,为什么很少看到Arch Linux呢?因为Arch Linux在服务方面确实存在一些劣势,下面...
2017-08-17
有些用户为了使桌面更好看、更具动感性,于是就想要设置系统的3D桌面特效,不过不少人却不知道Ubuntu 3D桌面特效怎么设置?其实方法很简单,如果你不知道的话,那就赶紧来看看小编整理的Ubuntu 3D桌面特效设置方法吧!...
2017-08-17