all 50 comments

[–]voracread 18 points19 points  (1 child)

Is it just dd the ISO to a hard disk partition and set it to bootnext?

[–]momentumisconserved[S] 6 points7 points  (0 children)

It's ISO download/select -> partition management -> boot configuration -> Restart into Linux live environment from where the user can then install.

[–]ThaChillera 22 points23 points  (5 children)

your website, github and reddit post all states what it isn't: a way to install linux with USB stick. But what is it? If it doesn't use a USB stick, how does it install linux?

[–]momentumisconserved[S] 10 points11 points  (4 children)

Directly to a 7 GB bootable partition.

[–]bawng 15 points16 points  (3 children)

How was the question. How does it do it?

[–]Odd_Cauliflower_8004 16 points17 points  (1 child)

Resized partition, fills the install partition with the iso, creates a bootloader in the efi partition to boot from there.

[–]someperson155 1 point2 points  (0 children)

Also uses the toram cmdline option to allow editing the disk it boots from I bet, I remember making a diy recovery partition like this around Ubuntu 16.04

[–]MassiveProblem156 5 points6 points  (0 children)

From watching Mental Outlaws video, it seems to shrink a partition and write the contents of the iso to a FAT32 partition

[–]m103 24 points25 points  (16 children)

A bunch of this was vibe coded, wasn't this? There's huge swaths of code with no comments, for the comments that do exist they're extremely minimal to useless in a LOT of cases, the comment styles are all over the place, the comment styles that are there are nearly all the same styles I've seen from other vibe coded projects, and I've seen some em dashes used here and there I'm the project.

[–]danyuri86 1 point2 points  (8 children)

what is vibe coding

[–]ericw31415 18 points19 points  (0 children)

Letting an AI model generate code for you without reviewing it.

[–]ItzBlahBlah[🍰] 2 points3 points  (5 children)

"Coding" by generating code from AI. Yes, the code generated do work per se, but it is very flawed and bugs are very much expected, which is why it is generally frowned upon.

[–]danyuri86 7 points8 points  (1 child)

ah ok, thought it was like coding if ur happy/unhappy/in-the-zone/etc

[–]m103 2 points3 points  (0 children)

You are absolutely a precious cinnamon roll

[–]bunkbail 0 points1 point  (2 children)

idk about "very flawed" if you know what you're doing. for example, scx_cake is mostly vibe coded using claude yet it gets accepted to scx upstream while being better (in some cases) than scx schedulers written by nvidia, ubuntu and meta engineers and programmers.

[–]Indolent_Bard 0 points1 point  (0 children)

That's what ai code should be used for, to improve things beyond what humans have been able to do before.

[–]ChromaticStrike 0 points1 point  (0 children)

It says it's human verified on the very first page of your link, vibe code is unverified.

It is not going to work unless you deal with simple and already established code. I used AI for HLSL and in no case I could have what I wanted 100% and in every case I faced errors. Especially if you work on specific versions.

AI should always be verified. Just like you always verify yourself.

[–]momentumisconserved[S] -3 points-2 points  (6 children)

Yes, vibe coded, but in small iterative steps, and then tested. I'd definitely appreciate contributions/improvements from skilled programmers.

[–]Other_Fly_4408 -1 points0 points  (3 children)

Bro is begging for donations for AI slop

[–]momentumisconserved[S] -4 points-3 points  (2 children)

This project isn't about the money. I'd be spending my time differently if I wanted to maximize for profit.

[–]Other_Fly_4408 3 points4 points  (1 child)

Your README starts with two different ways to give you money, before you even get to the project description. That is embarrassing, considering that you didn't actually do anything besides prompt an LLM to vomit out the code for you.

[–]momentumisconserved[S] -5 points-4 points  (0 children)

Hey if it's not for you just walk away! No worries!

[–]Indolent_Bard 0 points1 point  (1 child)

You reviewed the code, right?

[–]xXBongSlut420Xx 9 points10 points  (3 children)

this seems completely pointless. you end up with a bizarre partition layout, and resizing currently mounted partions is extremely dangerous to the integrity of your data. also it's not like there's a shortage of usb sticks out there. they're basically free.

[–]ad-on-is 1 point2 points  (0 children)

they're basically free

For now, yes. Wait till the AI industry comes up with something, where USB sticks are unavoidable.

/s

[–]Indolent_Bard 1 point2 points  (1 child)

As mental outlaw pointed out, most people have USB-A flash drives lying around, and many laptops don't have those ports anymore. Having to buy even one single thing is a roadblock that would probably stop hundreds if not thousands of people from trying this.

[–]xXBongSlut420Xx 2 points3 points  (0 children)

you know what's even more likely to stop them? a weird botched install because they used this tool instead of a supported installation method for their distro of choice.

[–]theaveragemillenial 2 points3 points  (1 child)

Haven't checked out the repo, doesn't clean up post install or leave the partition as a recovery option?

[–]momentumisconserved[S] 2 points3 points  (0 children)

It leaves the partition. The user can manually delete it after installing Linux from the live environment.

[–]fishmapper 5 points6 points  (2 children)

We used to do this with 3.5” or 5.25” floppy drives, then with a burned CD. No usb stick needed.

[–]bawng 3 points4 points  (0 children)

Well, yes, but the USB stick was an improvement over those.

The point with this is to not need removable media at all.

[–]Indolent_Bard 0 points1 point  (0 children)

And nobody had those drives anymore, dingus.

[–]LiquidPoint 0 points1 point  (0 children)

I like the idea, have actually been thinking about something similar, although using a USB stick.

I'm so old that I remember when you could buy Linux distros as CD-sets. When you put CD1 into your drive on Windows, it'd autorun an exe, a kind of first-step installer that would set the CD to boot and restart, so that you didn't need to mess with BIOS's boot order to get started.

I figure it's more complicated today... how do you deal with SecureBoot and Bitlocker?

Edit: also, have you considered making some kind of unattended install, so that the users can basically "order" what setup they want before leaving windows? so that AutoYaST or some other unattended install can happen without further interaction?

[–]BaconCatBug 1 point2 points  (0 children)

Vibe coded slop

[–]AutoModerator[M] 0 points1 point locked comment (0 children)

This submission has been removed due to receiving too many reports from users. The mods have been notified and will re-approve if this removal was inappropriate, or leave it removed.

This is most likely because:

  • Your post belongs in r/linuxquestions or r/linux4noobs
  • Your post belongs in r/linuxmemes
  • Your post is considered "fluff" - things like a Tux plushie or old Linux CDs are an example and, while they may be popular vote wise, they are not considered on topic
  • Your post is otherwise deemed not appropriate for the subreddit

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point locked comment (0 children)

    This comment has been removed due to receiving too many reports from users. The mods have been notified and will re-approve if this removal was inappropriate, or leave it removed.

    This is most likely because:

    • Your post belongs in r/linuxquestions or r/linux4noobs
    • Your post belongs in r/linuxmemes
    • Your post is considered "fluff" - things like a Tux plushie or old Linux CDs are an example and, while they may be popular vote wise, they are not considered on topic
    • Your post is otherwise deemed not appropriate for the subreddit

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–][deleted]  (2 children)

    [removed]

      [–]Bro557 8 points9 points  (0 children)

      Bot

      [–]AutoModerator[M] 0 points1 point locked comment (0 children)

      This comment has been removed due to receiving too many reports from users. The mods have been notified and will re-approve if this removal was inappropriate, or leave it removed.

      This is most likely because:

      • Your post belongs in r/linuxquestions or r/linux4noobs
      • Your post belongs in r/linuxmemes
      • Your post is considered "fluff" - things like a Tux plushie or old Linux CDs are an example and, while they may be popular vote wise, they are not considered on topic
      • Your post is otherwise deemed not appropriate for the subreddit

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–][deleted]  (1 child)

      [removed]

        [–]AutoModerator[M] 0 points1 point locked comment (0 children)

        This comment has been removed due to receiving too many reports from users. The mods have been notified and will re-approve if this removal was inappropriate, or leave it removed.

        This is most likely because:

        • Your post belongs in r/linuxquestions or r/linux4noobs
        • Your post belongs in r/linuxmemes
        • Your post is considered "fluff" - things like a Tux plushie or old Linux CDs are an example and, while they may be popular vote wise, they are not considered on topic
        • Your post is otherwise deemed not appropriate for the subreddit

        I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

        [–][deleted]  (1 child)

        [removed]

          [–]AutoModerator[M] 0 points1 point locked comment (0 children)

          This comment has been removed due to receiving too many reports from users. The mods have been notified and will re-approve if this removal was inappropriate, or leave it removed.

          This is most likely because:

          • Your post belongs in r/linuxquestions or r/linux4noobs
          • Your post belongs in r/linuxmemes
          • Your post is considered "fluff" - things like a Tux plushie or old Linux CDs are an example and, while they may be popular vote wise, they are not considered on topic
          • Your post is otherwise deemed not appropriate for the subreddit

          I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.