欢迎大家在OrangePI H3板上使用Debian, Ubuntu, Fedora 22, Kali Linux, Arch Linux, OpenSuse, Gentoo 和Slackware等系统。 同样,你也可以使用编译脚本编辑自己的系统。
最近更新:2015.11.09 14:10 最新操作系统内核:(scriptbin_kernel.tar.gz): 10/17/2015 13:30 UTC 最新安装脚本更新(桌面和EMMC):(desktop_scripts.tar.gz): 09/02/2015 17:45 UTC
可使用的系统: · <distro_rel>_mini.img 基于 Debian and Ubuntu images系统, 一般用于服务器和桌面,里面安装有许多有用的控制台程序安装(mc, htop, tmux, ...) · OrangePI_Ubuntu_Vivid_Mate.img Ubuntu 15.04 有队友桌面 · OrangePI_Lubuntu_Vivid.img Lubuntu 15.04 有 LXDE/Lubuntu 桌面 · OrangePI_Jessie_Xfce.img Debian 8 有着 XFCE 桌面 · OrangePI-PC_Ubuntu_Vivid_Mate.img 为OrangePI用户准备, 仅从SD卡上复制, 没有配置的需要 ! · Fedora22_Minimal.img Fedora 22最小的系统(没有桌面) · Fedora22_Mate.img Fedora 22完整的队友桌面 · Fedora22_LXDE.img Fedora 22LXDE桌面 · Kali_2.0-Xfce.img Kali Linux 2.0 有完整的 XFCE 桌面 · ArchLinux_Minimal.imgArch Linux 基本系统 (没有桌面GUI) · OpenSUSE_Tumbleweed_JeOS.img OpenSuse JeOS 最小系统 (没有桌面GUI) · OpenSUSE_Tumbleweed_XFCE.img OpenSuse有完整的 XFCE桌面 · Gentoo_full_cli.imgGento Linux, 已配置(network, ssh, ntp, gentoolkit, tmux, mc, btrfs-progs installed) · OPI_slackware_14.1.img Slackware Arm 14.1 最小系统(没有桌面 GUI) 用户名是orangepi,密码是orangepi。 所有的系统都可以下载并使用于Orange Pi H3板上,已经在OPI2,OPI Plus,OPI 2,OPI PC上测试过。 发生任何问题时,请先检查你是否安装的是最新的内核,桌面脚本等。
在SD Card上安装 l 从Mega和GoogleDrive上下载可以使用的系统(XZ archive) l 下载scriptbin_kernel.tar.gz,他包含最新的内核和脚本 l 解压文档 l 在SD卡中编辑xxx.img文件(硬盘系统) l Linux系统中使用dd 命令 ( sudo dd if=image_name.img of=/dev/sdX bs=1M oflag=direct ) l 在windows系统中使用硬盘系统编译软件比如Win32 Disk Imager l 在编译完系统后,将SD卡装入。 l 根据你的板复制 uImage_OPI-2或者 uImage_OPI-PLUS 到uImage ( OPI-PC用的uImage_OPI-2) l 根据你的板的型号和显示屏的分辨率,复制script.bin.OPI-XXXX l 如果是新板,从scriptbin_kernel.tar.gz中使用 uImage_OPI-XX 和script.bin.OPI-XXXX l 在OPI中装入你的SD卡 l 启动后对Linux的分区大小进行调整,使它适合SD卡的大小。 01. sudo fs_resize
在内部的EMMC中安装 l 如上述内容在SD卡中安装系统 l 在SD卡中启动你的OPI l 运行 01. sudo install_to_emmc Copy the Code l 关掉板子的电源 l 取下SD卡 l 打开电源,板子会通过EMMC启动 l 如果你不打算使用SD卡的化,不需要在安装EMMC前对SD卡进行分区调整大小。 l 你可以使用btrfs来格式化你的emmc Linux,将会和compress=lzo 一起分区,并 能节省40%的emmc的内存空间 01. sudo install_to_emmc btrfs Copy the Code
向SD卡中备份内部EMMC l 不插入SD卡的情况下通过EMMC启动你的OPI l 登录 l 插入你的SD卡 l 运行 01. sudo install_to_sdcard [btrfs] l 你的EMMC Linux安装包将会转移到SD卡中。 l 你就可以在另外一个或同一个OPI板上通过SD卡启动板子 l 如果在另外一个板上启动,记得复制内核和脚本到那个板子上去。
通过USB驱动启动 l 你也可以通过USB驱动分区进行启动。 l 名为cmdline.tx的文件必须在SD卡或EMMC的分区中。 l 那个文件必须有root=/dev/sdXn, /dev/sdXn 是USB驱动的分区,从OPI启动上面上面来看是可视的,比如 root=/dev/sda1 l 在USB分区中,Linux必须指向正确的分区. l 你可以使用install_to_usb脚本在USB驱动分区中安装Linux,同时自动地生成正确的cmdline.txt and fstab. l 如果 cmdline.txt不存在,或USB驱动分区不可用,系统启动/dev/mmcblk0p1 (插入sd或emmc便可) l 可启动的SD卡或EMMC必须在启动USB时是可以使用的,但是也不需要第二个分区包含有效的Linux fs,SD卡必须有第一个分区. l 你可以在不同的USB驱动分区时有不同的Linux安装包,只需要在启动时选择编辑 cmdline.txt. l 必须要使用最新的Uimage 使用install_to_usb脚本 在USB驱动分区安装Linux使用install_to_usb脚本,可以用来备份你的SD卡和EMMC的安装 01. sudo install_to_usb /dev/sdXn [btrfs]|[noformat] Copy the Code l /dev/sdXn是安装在USB驱动分区中的.(比如/dev/sda1) l 如果第二个参数是btrfs,USB的分区将会以btrfs的格式,或者是ext4的格式. l 如果第二个参数是noformat(没有格式),USB分区也会没有格式,分区将会更新.(除非之前你使用了install_to_usb来备份你的SD卡和EMMC). l 要注意的是不要选择错误的USB分区,他将会被清除或更新., l 如果你的系统中没有脚本,下载desktop_scripts.tar.gz, 解压 /usr/local/bin. l 你必须要有最新的Uimage版本,这样才能用USB启动. 如果你使用的是老版本系统 l 从Mega上下载解压scriptbin_kernel.tar.gz l 复制uImage_OPI-2 或uImage_OPI-PLUS (取决于你的板是哪种型号) 到 SD卡分区中的Uimage l 复制其中一个script.bin.OPI-XXXX (取决于你的板是哪种型号和你的显示屏的分辨率)中的一个到SD卡分区中的script.bin l 直接复制 lib/modules/3.4.39 到SD卡分区中的Linux中,删除老版本 l 如果你要安装到EMMC,复制所有的文件,除了实验室目录,到Linux分区中的to/boot。 l 如果有问题的话,备份你老版的内核,script.bin 和 lib/modules/3.4.39 特性 · boot0_sdcard.fex, u-boot.fex and kernel (uImage)由资源产生的 · 内核可以在很多情况下启动(btrfs, USB serial adapters, bluetooth, hdmi sound, nfsd ...) · CPU是1.53GHz,热管理调整以致4个芯部的温度达到100度 · GPIO, i2c (TWI), SPI可启动的 · debootstrap生成Linux fs · 最小的系统可以用于服务器或桌面 · 帧缓冲控制器运行 · 串口(UART)控制器运行 · SSh安装,启动SSH · 最初的文件系统大小小于500MB · 最初的RAM使用小于50MB · 安装一些有用的控制器(mc, htop, tmux, ...) · 你可以安装服务部件 (tested apache2, php, firebird, webmin, ...) · 你可以安装完整的桌面,测试LXDE, XFCE 和队友桌面 (推荐) · 脚本用来安装xde, xfce or mate desktop included, 运行(有 lubuntu 选择脚本将安装Lubuntu 核心包, 这样就可以得到真实的 Lubuntu的样子 ) 01. sudo install_lxde_desktop [lubuntu] 02. sudo install_mate_desktop 03. sudo install_xfce_desktop
· 脚本用来安装 x2go server(仅在在桌面安装后再进行安装),运行 01. sudo install_x2goserver
注意: l 用户名和密码都是orangepi l 让wifi链接功能使用:sudo nmcli -a d wifi connect 同时登录你的wifi证书 l 运行时要保持全速安装heatsink 和 fan ! l 如何启动AP模式,看这个链接 http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342&page=37#pid3542
编制系统 你可以尝试为OPI自己编制debian或ubuntu的系统 l 你需要启动Ubuntu和Debian系统(可以在OPI上运行) l 在运行脚本前,安装debootstrap and qemu-user-static packages. l 按照你的需求的参数,仔细阅读并编辑params.sh l 使用create_image来创立你的Ubuntu系统,我推荐建造本地的目录,然后你可以以运行image_from_dir来转移系统到SD卡或系统中 Gitthub上有kernel资源和Ubuntu/Debian的建造脚本 https://github.com/loboris/OrangePI-Kernel https://github.com/loboris/OrangePi-BuildLinux
|