v86 icon indicating copy to clipboard operation
v86 copied to clipboard

chromium os?

Open fruitbox12 opened this issue 1 year ago • 18 comments

fruitbox12 avatar Feb 02 '24 00:02 fruitbox12

Is there a 32-bit build?

copy avatar Feb 02 '24 00:02 copy

Me and @spetterman66 have tried running early ChromiumOS builds before. At first there was a problem with APIC: Kernel Panic - not syncing: IO-APIC + timer doesn't work!, but after running with noapic, these errors appeared (tested on ChromiumOS R41 6500):

chromium

UPD: I have tried running Chromium OS Vanilla 4028 with disabled APIC, but I get only blank screen with a cursor (console on tty2 is working).

SuperMaxusa avatar Feb 02 '24 08:02 SuperMaxusa

try using a chromeos build with 32 Bit support such as VOLTEER

GuestSneezeOSDev avatar Apr 10 '24 13:04 GuestSneezeOSDev

I got a working Chromium OS 4028 (with disabled ACPI) but without networking (probably ChromiumOS hasn't module for ne2k_pci, #473)

chromiumos

SuperMaxusa avatar May 12 '24 16:05 SuperMaxusa

I got a working Chromium OS 4028 (with disabled ACPI) but without networking (probably ChromiumOS hasn't module for ne2k_pci, #473)

chromiumos

Cool can I have a bootable image or iso to upload to archive.org

corped12 avatar May 14 '24 18:05 corped12

I got a working Chromium OS 4028 (with disabled ACPI) but without networking (probably ChromiumOS hasn't module for ne2k_pci, #473) chromiumos

Cool can I have a bootable image or iso to upload to archive.org

https://archive.org/details/chromeos-vainilla-virtualbox download this then convert to img with qemu-img

spetterman66 avatar May 15 '24 12:05 spetterman66

if its still not working you could use chromium os based distros such as fydeos(also known as spyware) or cloudready which give the same experience

GuestSneezeOSDev avatar May 15 '24 16:05 GuestSneezeOSDev

I got a working Chromium OS 4028 (with disabled ACPI) but without networking (probably ChromiumOS hasn't module for ne2k_pci, #473) chromiumos

Cool can I have a bootable image or iso to upload to archive.org

https://archive.org/details/chromeos-vainilla-virtualbox download this then convert to img with qemu-img

It worked but how do you either install it without internet or run it in qemu (edit:using it in qemu with -no-acpi doesn't work)

corped12 avatar May 15 '24 21:05 corped12

you could configure modules via the source code and you could remove many features such as the requirement for wifi or I don't know click the install without wifi button

GuestSneezeOSDev avatar May 16 '24 13:05 GuestSneezeOSDev

but how do you either install it without internet

I ran the image in QEMU (qemu-system-i386 -m 1024 -hda path/to/img -vga cirrus), setting up system (first screen with Select language and keyboard) then next time on v86 you can simply sign in as Guest.

you could configure modules via the source code and you could remove many features such as the requirement for wifi or I don't know click the install without wifi button

As I'm understand, ChromiumOS just need available network connection on first start, sign in to account doesn't working anyway (probably some problems with SSL).

SuperMaxusa avatar May 16 '24 16:05 SuperMaxusa

SSL? How so? I know Google still supports tls 1.0 and in certain cases, plain HTTP. Try visiting google.com in the buildroot demo with links

spetterman66 avatar May 16 '24 17:05 spetterman66

I mean that some HTTPS websites can't be accessed on old ChromiumOS (QEMU) and Google API is like that (maybe). In any case, it's not the main problem right now, just a note.

chromium

Getting closer to the issue, seems that ChromiumOS has a way to load custom kernel modules: https://stackoverflow.com/questions/32468207/compile-kernel-module-on-chromebook

SuperMaxusa avatar May 16 '24 18:05 SuperMaxusa

but how do you either install it without internet

I ran the image in QEMU (qemu-system-i386 -m 1024 -hda path/to/img -vga cirrus), setting up system (first screen with Select language and keyboard) then next time on v86 you can simply sign in as Guest.

this still wont boot on qemu (I even tried the -no-acpi option which should work cus I don't use qemu 8 or 9)

corped12 avatar May 16 '24 20:05 corped12

I even tried the -no-acpi option which should work cus I don't use qemu 8 or 9

For QEMU, option -no-acpi is no needed. Maybe that it's a problem with old version QEMU (but I don't sure), on 8.x ChromiumOS works for me, older versions I haven't tested. Can you tell more detail about "still won't boot"?

SuperMaxusa avatar May 17 '24 10:05 SuperMaxusa

I even tried the -no-acpi option which should work cus I don't use qemu 8 or 9

For QEMU, option -no-acpi is no needed. Maybe that it's a problem with old version QEMU (but I don't sure), on 8.x ChromiumOS works for me, older versions I haven't tested. Can you tell more detail about "still won't boot"?

i checked my qemu version and it said "QEMU emulator version 7.2.9 (bunch of debian stuff) Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers"

corped12 avatar May 17 '24 22:05 corped12

image I am officially the first person on earth to have a 100% working Chromium OS system. (Below magnet link requires BitTorrent client, legal for freely licensed stuff such as Linux ISOs) magnet:?xt=urn:btih:6cf052fdea78f2b2f709590d2c08f011f1cadcea&dn=ChromeOS-Diet.tar.gz&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&tr=udp%3A%2F%2Fopen.demonii.com%3A1337%2Fannounce Username: [email protected] Password: facepunch

spetterman66 avatar May 22 '24 15:05 spetterman66

it seems to be an older build of chromium os you could change it sebnac's brunch which is based on chromium os but has support for ethernet (virtual machines turn your wifi connection to an ethernet connection)

GuestSneezeOSDev avatar May 24 '24 11:05 GuestSneezeOSDev

yeah, good for you it needs to have support for 32-bit. 64-bit is not supported.

spetterman66 avatar May 25 '24 11:05 spetterman66

I got a working Chromium OS 4028 (with disabled ACPI) but without networking (probably ChromiumOS hasn't module for ne2k_pci, #473)

chromiumos

the kernel is open I believe you might be able to compile in ne2k_pci

ProgrammerIn-wonderland avatar Aug 06 '24 17:08 ProgrammerIn-wonderland

it seems to be an older build of chromium os you could change it sebnac's brunch which is based on chromium os but has support for ethernet (virtual machines turn your wifi connection to an ethernet connection)

I dont believe brunch supports anything below intel 4th gen which is well, 64bit with avx2, far outside of v86's capabilities lol

ProgrammerIn-wonderland avatar Aug 06 '24 17:08 ProgrammerIn-wonderland

the kernel is open I believe you might be able to compile in ne2k_pci

Probably yes, if it's still possible to get the source code for this version

SuperMaxusa avatar Aug 06 '24 18:08 SuperMaxusa

CloudReady has 32 bit support maybe try that? https://archive.org/details/cloudready-free-76.3.33-32-bit

GuestSneezeOSDev avatar Aug 06 '24 20:08 GuestSneezeOSDev