-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
supply system build images for download #79
Comments
Can do. This is something that really needs an automated infrastructure to compile all of the possible configuration combinations. I can work on this part in about a month. In the meantime, specifically which Pi images do you want? Pi 3, pi 0, etc? |
I saw this: https://github.com/paralin/SkiffOS/tree/master/configs/intel/x64 Can we make a minimal x64 host image and let users to install their platform's specific hardward drivers on it? |
@diyism Yes. By hardware drivers I assume you mean kernel modules. Typically the approach used by distributions is to just compile in all the common kernel modules and then allow them to be hot-loaded at runtime. Skiff has a separate modules image on the disk and loads them on-demand so it is acceptable to use this approach here. I'll build that image for you. |
Great, i'll give a try to the x64 host image when it's ready. |
@diyism Only thing that will delay this slightly (maybe 1-2 days) is that I need to define the partition layout and GRUB setup for this, which is slightly different than the setup for u-boot and embedded devices. http://git.denx.de/?p=u-boot.git;a=blob;f=doc/README.x86 Also I need to see if u-boot might be applicable to x86 as well, that would be convenient. |
Fine, my current PC system is ubuntu 14.04 on /dev/sda1(while /dev/sda2 is idle, i can clone skiffos into it), |
That's a cool idea and I've also been working on an idea of running a VM hypervisor in Skiff. You could actually run and switch between all those OS at runtime with either docker or a VM. Skiff is an optimal minimal host runtime |
@diyism Still working on this. I have an iso format output for SKIFF_CONFIG=intel/x64 now, and am compiling an image to attach to the 2019.02-rc1 release tag |
Closing this for now, it's a long term goal but some more infra work needs to go into this first. |
Any progress? BargeOS provide a 13MB img file for digitalocean (https://gist.github.com/diyism/60aa6ca24df772a4928f1aced65e72ee) |
I see the https://github.com/skiffos/SkiffOS/tree/master/configs/intel/x64/scripts/build_image.sh
|
no luck:
$ export |grep x64 I selected intel/x64, but the errors show arm64 |
@diyism Your computer has failed running "xzcat" on But there's no way to fix that in Skiff you can see what it's trying to do, just extract a .xz. |
@diyism Judging by this I am wondering if you are running this in a Docker container? If so maybe attempt using a ext4 backed path to build? docker/hub-feedback#727 |
Okay I have my intel/desktop SkiffOS ISO, it boots fine from USB.... now I'd like to install SkiffOS to boot the laptop from the hard drive - what steps could someone recommend to install the ISO on the hard disk ? |
@bcopy sure, you can dd to overwrite it, or you can create the partitions with parted and then copy over the data. The instructions for the steam deck apply also for intel/desktop, if you want to use those; https://github.com/skiffos/SkiffOS/tree/master/configs/valve/deck#overwriting-steamos-on-nvme-drive The most important part is that the refind_linux.conf file has a partition uuid of the root partition. So you have to be sure to update it to use the new partition uuid you created or some other root= that refers to your partition. This definitely could be easier / more automated / better documented (maybe a install script included with the image). I'll spend some time on improving this UX soon for sure. Lmk if you need any assistance on this. (But feel free to make a new issue) |
For user convenience, could you supply host images?
for example skiffos_rpi.img for raspberry pi
and skiffos_x64.img for amd 64 PC?
I found a barge-rpi.img here: https://github.com/bargees/barge-os/releases/tag/2.2.2-rpi
But there is no host image for amd 64 PC.
The text was updated successfully, but these errors were encountered: