Skip to content
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

chromium os? #986

Open
fruitbox12 opened this issue Feb 2, 2024 · 22 comments
Open

chromium os? #986

fruitbox12 opened this issue Feb 2, 2024 · 22 comments

Comments

@fruitbox12
Copy link

No description provided.

@copy
Copy link
Owner

copy commented Feb 2, 2024

Is there a 32-bit build?

@SuperMaxusa
Copy link
Contributor

SuperMaxusa commented Feb 2, 2024

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).

@GuestSneezeOSDev
Copy link

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

@SuperMaxusa
Copy link
Contributor

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

chromiumos

@corped12
Copy link

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

@spetterman66
Copy link
Contributor

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

@GuestSneezeOSDev
Copy link

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

@corped12
Copy link

corped12 commented May 15, 2024

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)

@GuestSneezeOSDev
Copy link

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

@SuperMaxusa
Copy link
Contributor

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).

@spetterman66
Copy link
Contributor

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

@SuperMaxusa
Copy link
Contributor

SuperMaxusa commented May 16, 2024

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

@corped12
Copy link

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)

@SuperMaxusa
Copy link
Contributor

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"?

@corped12
Copy link

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"

@spetterman66
Copy link
Contributor

spetterman66 commented May 22, 2024

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: facepunch@gmail.com
Password: facepunch

@GuestSneezeOSDev
Copy link

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)

@spetterman66
Copy link
Contributor

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

@ProgrammerIn-wonderland
Copy link
Contributor

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
Copy link
Contributor

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

@SuperMaxusa
Copy link
Contributor

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

@GuestSneezeOSDev
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants