38
submitted 3 days ago by [email protected] to c/[email protected]

Not sure if this is the right place to ask or if anyone can help me, but today, I installed the ubuntu ISO & converted it to a bootable format on an 128GB SD card (All my USBs are too small) I ran the installer as normal & here's where I think I messed up. I allocated a 27GB partition for linux but that option didnt apper on the installer upon being asked where to install to. Thinking nothing of it, I ran the installer clicking on the install to drive option & halfway through it failed saying something like Error16 Drive is busy & the installation was only half done. now on attempt to restart windows is completely gone & all I can do is boot up a very fragmented Ubuntu without internet & firefox works very slowly. If anyone can help, then it's appreciated. I've always wanted to try Linux & just got an SD card large enough to do it, but now this happens.

all 43 comments
sorted by: hot top controversial new old
[-] [email protected] 49 points 3 days ago

You're getting good advice here.

"Bricking" though normally means turning a software problem into a hardware problem. You just have a software problem, which is infinitely easier to fix.

Don't fret.

[-] [email protected] 20 points 3 days ago

I agree, if the data loss is no issue and there is no need to recover anything, just start from scratch.

[-] [email protected] -5 points 3 days ago
[-] [email protected] 3 points 3 days ago
[-] [email protected] -1 points 3 days ago
[-] [email protected] 8 points 3 days ago

Actually It was completely wiped apart from a few fragments in the recovery D: drive & thanks to the disk management system being the worst I have ever seen, it put the C: drive into a 26GB partition instead of the 210GB that its supposed to be in which is now D:

[-] [email protected] 2 points 3 days ago

Oh, ignore my comments then

[-] [email protected] 16 points 3 days ago* (last edited 3 days ago)

Do you have backup copies of your important files? If so, nuke that shizzle and try again starting from scratch.

Editing to clarify: Nuke that shizzle = nuke the installation device, not the backup. 😉

[-] [email protected] 9 points 3 days ago* (last edited 3 days ago)

Instructions unclear, Asia be gone

[-] [email protected] 15 points 3 days ago* (last edited 3 days ago)

Boot from the live USB and then restart the install. Make sure you overwrite the existing Ubuntu partition.

[-] [email protected] 10 points 3 days ago

You removed Windows. Not sure why Ubuntu is slow, but that may be because of snaps.

The internet issue may also be just because of missing drivers.

Please test if it works on a live USB or SD (I guess, never used an SD Card) before.

And yes, Windows installer is notorious for removing Linux, so install Windows again, then inside of Windows use their shitty partition manager and shrink the big storage partition, then install Linux in there

[-] [email protected] 5 points 3 days ago* (last edited 3 days ago)

Note that I dont recommend Ubuntu as they got pretty shitty. They theme the desktop environment GNOME a lot, and everybody hates their Snap package system. Instead I highly recommend Fedora, which is a less opinionated distro.

I also dont recommend dual booting with Windows, as you should never update Windows again, which is a security risk. The updater often removes the Linux bootloader and you need to unbreak that.

[-] [email protected] 2 points 3 days ago

The bootloader thing doesn't happen anymore with UEFI I believe. Each os has its own boot partition now.

All windows can do is make itself the first boot option, which you'd have to reverse in your bios.

[-] [email protected] 1 points 3 days ago

Mint is solid too

[-] [email protected] 1 points 3 days ago

I will try another Disto if I can. I restored windows too. Are there other, safer methods to do this if I only have one SSD. Also, If I do reinstall how do I tell the installer specifically which partition to use

[-] [email protected] 2 points 3 days ago

Shrink the main NTFS storage partition of Windows.

This will be empty space.

Install into empty space.

Never used Ubuntus installer but Fedoras installer should work fine. Just dont delete anything

[-] [email protected] 12 points 3 days ago

Install Windows again, then install Linux.

Windows is annoying with it's bootloader, but when you have separate drive, it would be way smoother experience.

[-] [email protected] 4 points 3 days ago

That is overkill. They just need to reinstall Ubuntu into the same partition

[-] [email protected] 2 points 3 days ago* (last edited 3 days ago)

Or better yet:

  • ~~Run the live Linux environment, run gparted, wipe every partition of the disk~~
  • Reinstall Windows, wiping everything
  • Launch Windows, launch dskmng, shrink Windows by the needed amount (having another OS shrink it might break it)
  • Reinstall Linux, it should offer to install alongside the other system if there's enough space
[-] [email protected] 4 points 3 days ago

Windows can wipe everything on its own

[-] [email protected] 2 points 3 days ago

True, fixed

[-] [email protected] 1 points 3 days ago

If it's on the same drive, after updates, Windows will try to 'fix' ~~that you have another OS~~ itself, and remove GRUB.

[-] [email protected] 8 points 3 days ago

Windows generally isn't removing grub, it's just switching the EFI boot priority. You can change that back in bios, or with efibootmgr.

[-] [email protected] 2 points 3 days ago

If you still use MBR, and Windows has an update to its bootloader, yeah.

I don't even know if Windows 11 still supports MBR, though. Maybe it'll happen if your firmware is broken and always boots from the fallback bootloader instead of the normal boot entry? But in that case Windows is right and the firmware needs an update.

[-] [email protected] 9 points 3 days ago

Well since u broke windows itself u can try new attempt and let installer to format partition and install ubuntu.

[-] [email protected] 2 points 3 days ago

Imma just start typing and see where this goes:

Sd cards arent the same as usbs or ssds. They seem the same because it’s like the same thing right? But they’re not.

Most usbs and all ssds have a controller that actually handles writing and reading to and from the memory chip. The controller lets them do things like recognize bad spots and write data elsewhere, perform secure erase functions, wear leveling and all sorts of the kinda stuff we expect of components we’re gonna use as hard drives.

Sd cards almost universally don’t have that controller. The goal for sd cards was to provide bulk storage to all kinds of embedded devices like cameras and later, phones. Because there’s no controller, there’s no wear leveling, no overprovisioning, no secure erase. That’s fine because the goal was always to just slam the sucker full of pictures and never erase it till it gets full, then start all over again.

But if sd cards aren’t acceptable hard drives then how come we use them in little sbcs like raspberry pi and whatnot?

Well the install process in that case almost always writes the system to the card first instead of doing a million reads and writes to figure out what repositories are available, updating packages, etc. sbc systems using sd cards as their storage are also (or should be!) configured to do minimal writes, with constrained log sizes and minimal swap.

So don’t use an sd as a usb or hard drive.

People might say that I’m wrong in replies to this post. They’ll say that sd cards are fine and that they have over 20k write cycles on their hyinx megacard128. Sd fails silently. I am not wrong. You literally just had problems installing from an sd. I can’t tell for sure if your problems came from using an sd or misconfiguring the new partition scheme but it sure as heck didn’t help that you used an sd as your install media.

Okay, now you said you have windows back up and running. Is it fully recovered and working good?

Is it using the whole drive?

Do you have all your files back?

Have you made a backup?

If you answer these questions I can walk you through the process of setting up windows to dual boot Linux in a way that won’t fuck up.

[-] [email protected] 1 points 3 days ago

"SmartMedia" cards are the latest consumer flash package that you can get without a controller. Everything else has one. Even SD cards do. SD cards may not have a very good wear leveling algorithm, they may not have a lot of memory to keep track of fancier remapping structures, but they do have some. SD cards have a little arm processor inside managing everything, because it's far cheaper than not having one. That processor is responsible for self testing pretty much everything at the factory - the testing jig is mostly there to deliver power and wait for the card to map the good and defective flash regions all by itself.

[-] [email protected] 1 points 3 days ago

Yes I have recovered windows & all my files completely now & that USB I used for windows (just bought one big enough for booting) should be able to be used for linux files, I can just transfer them over from the SD can't I?

[-] [email protected] 1 points 3 days ago

I wouldn’t. Go ahead and make a new bootable usb using rufus or something.

What’s your partitions look like right now?

[-] [email protected] 1 points 3 days ago

I have a 28GB D drive that seems to be being used for recovery and backups & a 210GB C drive, I could easily free about 30GB for another partition. I have the bootable USB set up.

[-] [email protected] 2 points 3 days ago

okay, that's fine! make sure to turn off bitlocker.

once you've done that you're gonna resize your partitions in windows. i'll walk you through that.

so your C: drive is 210 GB, how much free space do you have on it?

[-] [email protected] 1 points 3 days ago

about 90GB is left on C:\ but I'll only need 30GB for my linux partition. Besides, I can always resize the partition later, right?

[-] [email protected] 2 points 3 days ago

right on, you have enough space to not end up in trouble!

in windows, right click the start menu and choose "disk management"

it'll bring up an old looking MSI that shows your drive and the different partitions it has.

right click the C drive and choose "shrink".

you'll get asked how much you want to shrink it by iirc. type in the number and click okay.

once that is done, the disk management window will show the new free space.

if everything goes as planned, make sure you turned off bitlocker and restart into windows.

[-] [email protected] 1 points 3 days ago

okay, that's done. Now what do I do? I am assuming we need to tell the PC to install linyx into that partition (& only that partition without erasing the entire drive)

[-] [email protected] 1 points 3 days ago* (last edited 3 days ago)

alright, go through the ubuntu installer and pick the "install alongside" option when it comes up. it ought to be at the same time that it offers you the option to erase the disk altogether. the "installation type" menu. if you don't get that option, stop and say so.

e: i just finished installing ubuntu desktop lts alongside windows 11 in a vm using the process you're doing. its the disk selection menu, not the installation type.

[-] [email protected] 1 points 3 days ago

Let me check if I have this right. Once i have the USB and disc partition set up boot from the USB & go to the installer. Then select download alongside and chiose tge partition to install linux to?

[-] [email protected] 1 points 3 days ago

Nah, you’re gonna boot from usb and go through till you get the option to install alongside and pick that.

It’ll only show you that option if you have some unallocated space on your disk from resizing the c drive though.

[-] [email protected] 1 points 2 days ago

Okay so Just leave some unallocated space of tge size needed tge option to install alongsode windows will be tgere select that and itll install to the unallocated memory, without touching windows?

[-] [email protected] 1 points 2 days ago

Yep. As long as you pick install alongside it won’t screw up windows. If you don’t see that option in the “disk selection” part of the process then bail out.

[-] [email protected] 1 points 2 days ago

okay, installed with all the right options & it works. Thanks for your help

[-] [email protected] 1 points 2 days ago

Hell yeah!

Take some time to get familiar with using chroot or boot-repair to fix the bootloader when a windows update inevitably breaks it.

[-] [email protected] 1 points 3 days ago

As an aside I think I’ve seen Windows 11 being extremely intolerant of allowing another OS to setup the dual boot. I think someone responded to an inquiry about it that - sarcastically - Microsoft was jealous other OSes are being used more so they fuck with anything and need to be the install that establishes the boot loader. Not sure how much of that to take seriously but let’s face it, they’re dying and not going without a hissy fit.

this post was submitted on 24 Jun 2024
38 points (88.0% liked)

Linux

45352 readers
1173 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS