Discuss Scratch

NexusSfan
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

I want to convert a Scratch OS that I am making into a real ISO file so my PC can boot into the Scratch OS.
Some other people wanted to do it too, but the methods were to make a unbootable ISO:

z10r wrote:

I have created some projects that I would like to create an ISO form. How do I do this?
4096bits replied:

4096bits wrote:

1. Go here.
2. Click “Environment Options”, then click “None (Plain HTML)” and change it to “NW.js (Windows/Linux)”.
3. Here, you can edit the NW.js package.json to change the settings of the result application.
4. Click “Package Project”.
5. Download NW.js (the normal version)
6. Extract the contents to a folder.
7. Move the package.nw file to the folder with the NW.js contents.
8. At this point, you can install an ISO creator like ImgBurn (as long as you avoid adware requests), then package up the contents of the NW.js folder.
9. When you want to execute the project, mount the ISO, then start the nw.exe file.

I don't think there is a way.
Is there a way? If there is, please tell me.

Sadly, 4096bits is no longer on the site.
You will be remembered as the start of this project.

Last edited by NexusSfan (Oct. 25, 2023 22:50:57)


im a controversial man
Current progress on SB3 to ISO convertion:
—{Idea}—{Plan}—{Creation}—{Changes}—{Finalization}—{Completed}
pro project which is better than qlack os

benji123good wrote:

NexusSfan wrote:

benji123good wrote:

guys lets just switch to qlack os
no thats cringe os
Xd
ScratchCatHELLO
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

this probably fits better in advanced topics. I’ll report it to be moved there and if that isn’t right it can be moved back.





ScratchCatHELLO
I have 5600+ posts, I've been on scratch for 5 1/2 years, I'm a Forum Helper™ and I have a Scratch Wiki account!
I like: Python, CSS, Javascript, Rust



Python 3 Text Adventure
cool new browser game - cursed laughing-crying emoji - Illuminati - you know waterbenders, but do you know stock-imagebenders? - snek - vibin' - Bump song (vevo) - Speed bump - yee - fred - m i c k e y
NexusSfan
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

How do I move topics? I'm new to the forums.

Last edited by NexusSfan (Oct. 31, 2021 02:23:09)


im a controversial man
Current progress on SB3 to ISO convertion:
—{Idea}—{Plan}—{Creation}—{Changes}—{Finalization}—{Completed}
pro project which is better than qlack os

benji123good wrote:

NexusSfan wrote:

benji123good wrote:

guys lets just switch to qlack os
no thats cringe os
Xd
sharkode
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

NexusSfan wrote:

How do I move topics? I'm new to the forums.
Report the top post and say “Move to advanced topics”

>>>This suggestion could end reduce mass reporting.<<<
=======================================================================================
Common forum languages (highlight this text and click shift+down arrow for more):
  • Support - Means someone supports a suggestion, make sure to say the reason when you are supporting a suggestion.
  • No support - Means someone don't support a suggestion, while it may sound a little mean, it's actually not as not everybody have to support the suggestion you purposed.
  • Bump - Bumping is a method of bringing a topic back to the front page.
  • Necroposting - Means bringing an old, dead, topic that nobody cares about back to life, necroposting comes from the greek word “nekros” meaning “corpse”, necroposting is prohibited as it wastes front page space.
  • Ocular - A website that allows you to search forum posts.
  • Dupe/duplicate - Posts that suggests the same thing, it's a good idea to use Ocular.
  • ST - Is short for Scratch Team, the moderators on this site.
  • ToS - Is short for Terms of Use, a bunch of legal jargon and stuffs like that.
  • TOLoRS - Is short for The Official List of Rejected Suggestions, it's always a good idea to read it before making a suggestion.
  • Kaj - A user who threatened to hack Scratch, he later became a legend and people often joked about him hacking posts.
NexusSfan
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

sharkode wrote:

NexusSfan wrote:

How do I move topics? I'm new to the forums.
Report the top post and say “Move to advanced topics”
OK, thanks!

im a controversial man
Current progress on SB3 to ISO convertion:
—{Idea}—{Plan}—{Creation}—{Changes}—{Finalization}—{Completed}
pro project which is better than qlack os

benji123good wrote:

NexusSfan wrote:

benji123good wrote:

guys lets just switch to qlack os
no thats cringe os
Xd
imfh
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

The method described by @4096bits will not allow you to boot your computer with a Scratch project. The described steps convert a Scratch project into a .exe file (which you can double click to run), and then packages the exe file into an non-bootable ISO file. The created ISO file is kind of like a zip file; you can open it and see the files saved in it.

You cannot convert a SB3 file into a bootable ISO file. You need to have an actual operating system to run the Scratch project. It would be possible to have a real operating system in an ISO file which automatically runs the Scratch project, but it is not possible to have a Scratch project be the operating system itself.

When an operating system runs on your computer, it gets raw access to the hardware. Instead of "set [my variable] to (5)," the operating system needs to find an empty space in memory to save some data. The operating system also needs to know how to stuff like sending binary codes to the display to make it show an image.

Although you can't make a true operating system with Scratch, it would possible to have a real operating system start up and instantly run the Scratch project.
god286
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

imfh wrote:

The method described by @4096bits will not allow you to boot your computer with a Scratch project. The described steps convert a Scratch project into a .exe file (which you can double click to run), and then packages the exe file into an non-bootable ISO file. The created ISO file is kind of like a zip file; you can open it and see the files saved in it.

You cannot convert a SB3 file into a bootable ISO file. You need to have an actual operating system to run the Scratch project. It would be possible to have a real operating system in an ISO file which automatically runs the Scratch project, but it is not possible to have a Scratch project be the operating system itself.

When an operating system runs on your computer, it gets raw access to the hardware. Instead of "set [my variable] to (5)," the operating system needs to find an empty space in memory to save some data. The operating system also needs to know how to stuff like sending binary codes to the display to make it show an image.

Although you can't make a true operating system with Scratch, it would possible to have a real operating system start up and instantly run the Scratch project.
For something lightweight maybe just a really small Linux installation maybe? Then have something that supports HTML and CSS and JS (maybe chromium would do) and get that to work.

Here are some of my followers!

I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
imfh
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

I should clarify that although you can't use Scratch to make a full OS, it is possible to use Scratch to the part of the OS often known as the “Desktop Window Manager,” which handles the graphical interface. There are limitations, however, which is to be expected using Scratch.

god286 wrote:

For something lightweight maybe just a really small Linux installation maybe? Then have something that supports HTML and CSS and JS (maybe chromium would do) and get that to work.
It is possible to make chromium automatically start up in full screen on a fullscreen project page.
MagicCrayon9342
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

you could always just learn C, write a web browser, a small rendering engine. Write the base system in C, the UI in HTML/CSS/JS.

NexusSfan
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

Or you can create an EXE file that will make the Scratch file run at startup and kill “explorer.exe”

im a controversial man
Current progress on SB3 to ISO convertion:
—{Idea}—{Plan}—{Creation}—{Changes}—{Finalization}—{Completed}
pro project which is better than qlack os

benji123good wrote:

NexusSfan wrote:

benji123good wrote:

guys lets just switch to qlack os
no thats cringe os
Xd
TheSmartGuy1234
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

1. get Linux source code 2. get scratch desktop 3. modify it to run scratch projects with scratch desktop 4. make it an operating system 5. put it on an iso and you are done!

It's AF day in my timzone.

ST: celebrate AF day in your timezones
Me: I live in new zealand
ST: oh no nononono





you use
sudo sh -c 'echo "text" > file'
No, professionals use
echo 'text' | sudo tee file 1> /dev/null


Scroll* for more!







what are @SIMIA1358 and @TPRATTAY doing!??!?!
(2023/11/04 YEAR-MM-DD)
https://scratch-mit-edu.ezproxy.canberra.edu.au/discuss/topic/652044/?page=222#post-7453472
griffpatch appel is broken


Za_Chary wrote:


Games snippet:
10. yFzZ3MgsySzJLMv8yBzIfMqcynzJ04zLbMi8yNzJvNjM2KzYPNgsybzJLMi8yOzYzMk8yHzY3MmMyhzKrNlcytzYnMpcy6Ncy3zJLNoMyCzI7NisyQzL7Mhc2QzYrMkcyUzI7MisyBzKjNicyfzLHMrMymzJnMocygzYk
TWTG93
Scratcher
47 posts

How do I convert SB3 to BOOTABLE ISO?

It's impossable with todays tech.

I'm a programmer ( NodeJS Python3 HTML and PHP )

I also make websites i guess.
MagicCrayon9342
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

TheSmartGuy1234 wrote:

1. get Linux source code 2. get scratch desktop 3. modify it to run scratch projects with scratch desktop 4. make it an operating system 5. put it on an iso and you are done!
It's actually.
1. Get Linux Source Code
2. Wait 20 years for it to download
3. Wait 5 years for it to compile, and hope the potato batteries powering your computer don't fry.

NexusSfan
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

Well, I did find out a way, go to https://packager.turbowarp.org/ and package https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/582009693 as an EXE, extract it into a folder, then make it run at startup and kill explorer.exe too!
Then reboot. Once you log in, It will only show the EXE.

(⚠️ I do not have a Windows OS, so I'm not sure if this works. ⚠️)
(Tip: Remember to kill explorer.exe at startup)
(Also, remember to SYMLINK the exe to the exe in folder where you extracted the zip)

im a controversial man
Current progress on SB3 to ISO convertion:
—{Idea}—{Plan}—{Creation}—{Changes}—{Finalization}—{Completed}
pro project which is better than qlack os

benji123good wrote:

NexusSfan wrote:

benji123good wrote:

guys lets just switch to qlack os
no thats cringe os
Xd
PlNG_
Scratcher
500+ posts

How do I convert SB3 to BOOTABLE ISO?

You can put a SB3 file on a ISO, but it wont boot. ISO files are just disc files, and putting something on them doesn't make them actually bootable.
MagicCrayon9342
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

Let's make ScratchOS
https://www.linuxfromscratch.org/
From scratch not Scratch

Last edited by MagicCrayon9342 (Dec. 30, 2021 19:19:48)


9pfs
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

god286 wrote:

imfh wrote:

The method described by @4096bits will not allow you to boot your computer with a Scratch project. The described steps convert a Scratch project into a .exe file (which you can double click to run), and then packages the exe file into an non-bootable ISO file. The created ISO file is kind of like a zip file; you can open it and see the files saved in it.

You cannot convert a SB3 file into a bootable ISO file. You need to have an actual operating system to run the Scratch project. It would be possible to have a real operating system in an ISO file which automatically runs the Scratch project, but it is not possible to have a Scratch project be the operating system itself.

When an operating system runs on your computer, it gets raw access to the hardware. Instead of "set [my variable] to (5)," the operating system needs to find an empty space in memory to save some data. The operating system also needs to know how to stuff like sending binary codes to the display to make it show an image.

Although you can't make a true operating system with Scratch, it would possible to have a real operating system start up and instantly run the Scratch project.
For something lightweight maybe just a really small Linux installation maybe? Then have something that supports HTML and CSS and JS (maybe chromium would do) and get that to work.
Buildroot would be good.

Update to Chrome 98 immediately More info
Share


topic/571765 MUST be apologized for.
Turns out, it was!!!

NexusSfan
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

MagicCrayon9342 wrote:

Let's make ScratchOS
https://www.linuxfromscratch.org/
From scratch not Scratch
One small problem; building from source doesn't work for me.
Also, I use a Linux Mint as my OS.

im a controversial man
Current progress on SB3 to ISO convertion:
—{Idea}—{Plan}—{Creation}—{Changes}—{Finalization}—{Completed}
pro project which is better than qlack os

benji123good wrote:

NexusSfan wrote:

benji123good wrote:

guys lets just switch to qlack os
no thats cringe os
Xd
MagicCrayon9342
Scratcher
1000+ posts

How do I convert SB3 to BOOTABLE ISO?

NexusSfan wrote:

MagicCrayon9342 wrote:

Let's make ScratchOS
https://www.linuxfromscratch.org/
From scratch not Scratch
One small problem; building from source doesn't work for me.
Also, I use a Linux Mint as my OS.
I mean building an entire OS from source is no easy task. Especially on lower end hardware it could take ages.

NexusSfan
Scratcher
100+ posts

How do I convert SB3 to BOOTABLE ISO?

MagicCrayon9342 wrote:

NexusSfan wrote:

MagicCrayon9342 wrote:

Let's make ScratchOS
https://www.linuxfromscratch.org/
From scratch not Scratch
One small problem; building from source doesn't work for me.
Also, I use a Linux Mint as my OS.
I mean building an entire OS from source is no easy task. Especially on lower end hardware it could take ages.
True, I just need the book.
Or I could use real Linux source https://github.com/linuxmint/cinnamon/

Last edited by NexusSfan (Dec. 31, 2021 19:31:37)


im a controversial man
Current progress on SB3 to ISO convertion:
—{Idea}—{Plan}—{Creation}—{Changes}—{Finalization}—{Completed}
pro project which is better than qlack os

benji123good wrote:

NexusSfan wrote:

benji123good wrote:

guys lets just switch to qlack os
no thats cringe os
Xd

Powered by DjangoBB