bargees / barge-os

Yet another lightweight Linux distribution for Docker containers
GNU General Public License v2.0
163 stars 15 forks source link

[Question] How to boot x86/64 computer from a usd disk with BargeOS img burned into? #106

Open diyism opened 4 years ago

diyism commented 4 years ago

I found "barge-rpi.img" here: https://github.com/bargees/barge-os/releases/tag/2.2.2-rpi and 2.14.0-rc2 "barge.img" here: https://github.com/bargees/barge-os/releases.

I can upload barge.img into DigitalOcean vps, everything works: https://github.com/diyism/barge-os/blob/master/docs/bargeos_on_digitalocean.md

But after I burned "barge.img" into my usb disk with balenaEtcher and boot my x86/64 computer from this usb disk, it shows: "Boot: CHS: Error 8601 reading sector 165 (0/3/40) EDD: Error 8601 reading sector 228 .... " without booting success.

How to boot x86/64 computer with BargeOS.img?

ailispaw commented 4 years ago

Hi @diyism , thank you so much for using Barge OS and opening a question here.

I have never try it on x64/64 bare metal pc, but on a VM environment. I'm not sure, but I guess that it needs something specific for the boot loader with some modifications in the following files.

https://github.com/bargees/barge-os/blob/master/configs/isolinux.cfg https://github.com/bargees/barge-os/blob/master/scripts/post_image.sh

Or you may be able to use barge.iso instead of barge.img.

I don't have enough time to figure this out and even update the OS itself. I'm sorry about this, but I hope it would help you and make something to progress. Thank you.

diyism commented 4 years ago

Flashed the barge.iso into the usb disk, it still won't boot the x64 PC.

diyism commented 4 years ago

What a pity that BargeOS only runs on VPS and Raspberry Pi, while the great author ailispaw has no time to build a x64 version of BargeOS image, wish some gurus to help fix this issue.

In my mind, if BargeOS could run on X64 pc, it's far better than Proxmox/EXSI, because docker images are so resourceful.

paralin commented 3 years ago

@diyism You can try out SkiffOS which can do the same but on x86_64: https://github.com/skiffos/skiffos