Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
moonbian (AKA md-debian)
#1
Lightbulb 
Hello everyone,
I have a build system for Debian on Orange Pi One and Orange Pi PC (+).

LAST UPDATE 12 December 2016

I do not supply images anymore. You compile them yourself.


There is support for CLI and XFCE, i can provide other display managers should someone need it, just post it here or PM me.
Also, if you want your board supported, you can be a tester, or get me a board.

The image ships with a highly-optimized kernel, Sambooca-H3, can be found here: https://github.com/SvenKayser/Sambooca-Kernel-H3
Because almost everything in the kernel is provided as a module, this allows the system to take 41 megabytes of RAM when idling.
There is no clutter, it only comes with wpa_supplicant and iw installed, to make it easier to connect to wireless networks, which is usually the case with SBCs like Orange Pi.
No custom login MOTDs, no non-free software by default. By the end of the month i am planning to set up a repository to ship kernel updates and H3-specific system utilities.
The system is shipped with sane thermal settings, you should however install at least a heat sink to cool the processor under heavy load.

My system also has support for hardware acceleration (Mali, etc.), the userspace packages will be hosted in the repo once i get it running. If someone needs it i can also post it.

For now, Orange Pi PC (+) has an both a CLI image and XFCE. Orange Pi one has only a CLI image, but a newer one is incoming, also one with XFCE.


To compile the images you are gonna need:

Device-tree-compiler
ARM GCC cross-compiler
dialog (bash utility)
build-essential on Debian (or your distro of choice)
git
a cup of tea/coffee

FOR ORANGE PI PC+ and other eMMC boards:
To install to eMMC, just type "install2emmc.sh" without the quotes into the terminal (as root) and it will do it automatically.

RESIZING THE FILESYSTEM ON SD:

Type in "fdisk /dev/mmcblk0" and press enter if running from SD
Then type "d" and press enter, type "n" and press enter 4 times. Then type in "w" and press enter, then exit fdisk.
Now, type "resize2fs /dev/mmcblk0p1" and press enter, wait for the process to finish.

Build system for the image is here:
https://github.com/m00nd3ck/md-debian

Also a website is on the way, this should be ready by the end of the month.
Please,if you have any suggestions or feature requests, do not hesitate to ask.
Also, what board should be supported next?

If you have any problem, ask away too.

-moondeck
Reply
#2
(11-01-2016, 10:24 AM)moondeck Wrote: Hello everyone,
I have compiled Debian for Orange Pi One and Orange Pi PC (+).


There are both images with CLI and XFCE, i can provide other display managers should someone need it, just post it here or PM me.
Also, if you want your board supported, you can be a tester, or get me a board.

The image ships with a highly-optimized kernel, Sambooca-H3, can be found here: https://github.com/SvenKayser/Sambooca-Kernel-H3
Because almost everything in the kernel is provided as a module, this allows the system to take 41 megabytes of RAM when idling.
There is no clutter, it only comes with wpa_supplicant and iw installed, to make it easier to connect to wireless networks, which is usually the case with SBCs like Orange Pi.
No custom login MOTDs, no non-free software by default. By the end of the month i am planning to set up a repository to ship kernel updates and H3-specific system utilities.
The system is shipped with sane thermal settings, you should however install at least a heat sink to cool the processor under heavy load.

My system also has support for hardware acceleration (Mali, etc.), the userspace packages will be hosted in the repo once i get it running. If someone needs it i can also post it.

For now, Orange Pi PC (+) has an both a CLI image and XFCE. Orange Pi one has only a CLI image, but a newer one is incoming, also one with XFCE.

Here are links to the images, enjoy!

Login: root
Password: root

CREATE USER AFTER LOGGING IN!

ORANGE PI PC (+) WITH XFCE: https://drive.google.com/open?id=0B5goNL...XNRS01xM0U

ORANGE PI PC (+) CLI ONLY: https://drive.google.com/open?id=0B5goNL...zBucGJXMVE

Orange Pi One image: https://drive.google.com/open?id=0B5goNL...0ZXOTM2YUk !!!UPDATED IMAGE!!!

FOR ORANGE PI PC+ and other eMMC boards:
To install to eMMC, just type "install2emmc.sh" without the quotes into the terminal (as root) and it will do it automatically.

Build system for the image is here:
https://github.com/m00nd3ck/md-debian

Also a website is on the way, this should be ready by the end of the month.
Please,if you have any suggestions or feature requests, do not hesitate to ask.
Also, what board should be supported next?

If you have any problem, ask away too.

-moondeck


It is ideal for a raising of classical Linux server.

Debian - is simple, stable and customary
It Crowd...  Cool
Reply
#3
Hi. I have download the image and made an SD card.
I am running my board headless and would like to ssh in.
What is the username/password combo?
Thanks.
V.
Reply
#4
(11-03-2016, 04:35 AM)visionimpaired Wrote: Hi. I have download the image and made an SD card.
I am running my board headless and would like to ssh in.
What is the username/password combo?
Thanks.
V.

I have updated the post. Thanks.
My personal site: http://moondeck.novakovsky.eu
My GitHub: https://github.com/moondeck


If you wanted to fail, and you succeed, what did you do?

Reply
#5
I still have no luck logging in.
I don't have a screen, I am trying to use putty to connect.
I can see it has obtained an IP, but when I use root/root is comes back access denied.
Any ideas?
Reply
#6
Can you connect via Serial first?
This is because root login by SSH is disabled by default, its a security feature.
Also, i will make the script add an user too.
Rebuilding once again. Bummer.

(11-03-2016, 09:04 AM)visionimpaired Wrote: I still have no luck logging in.
I don't have a screen, I am trying to use putty to connect.
I can see it has obtained an IP, but when I use root/root is comes back access denied.
Any ideas?

Alright, updated the post with a new image for OPi One, thats what you use, right?
If not, the OPi PC+ image will be update shortly, in about an hour
My personal site: http://moondeck.novakovsky.eu
My GitHub: https://github.com/moondeck


If you wanted to fail, and you succeed, what did you do?

Reply
#7
Right, just updated the images. Should be all good now.
My personal site: http://moondeck.novakovsky.eu
My GitHub: https://github.com/moondeck


If you wanted to fail, and you succeed, what did you do?

Reply
#8
Strange.
Just I don't see the cursor.
Therefore in one of editors I can't edit sshd_conf
It Crowd...  Cool
Reply
#9
Im create user sysadmin, install sudo
Add sysadmin to sudo group
Login to ssh with sysadmin
sudo su
edit sshd_confg: PermitRootLogin change to yes
reboot
root ssh login working fine
It Crowd...  Cool
Reply
#10
(11-04-2016, 10:53 AM)Alius Wrote: Strange.
Just I don't see the cursor.
Therefore in one of editors I can't edit sshd_conf

This is a common problem on ARM it seems, the same occurs in armbian. I will integrate a fix though once i get the repo going
Consider above images *testing* images for now.
My personal site: http://moondeck.novakovsky.eu
My GitHub: https://github.com/moondeck


If you wanted to fail, and you succeed, what did you do?

Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  debian jessie eltecho_yqr 0 188 07-24-2017, 10:34 PM
Last Post: eltecho_yqr

Forum Jump:


Users browsing this thread: 1 Guest(s)