Trying to install opensuse leap 15.6 without a usb stick

Hi,
I want to switch from mac os to opensuse leap linux, but I dont have a usb stick I read that you can do it with out a usb stick but I didnt find any tutorials.
I asked chatgpt for a guide and it somewhat worked I made one partition that didnt get activated because of a wrong name then downloaded the iso file and converted it to dmg. Mounting and unmounting didnt work porperly.
After all this half doing stuff it actually somehow worked when restarting and tipping alt I get the etf option with the opensuse installer.
But after loading the drivers I get a weird scren with a blue background showing me a http url to leap oss that the system cant seem to read after tipping back I get into a linux kernel installation screen (I think?) where I cant install anything because
No network device found
Load a network module first
I have a MacBookAir7,2 from 2017 and was using the network image.
I thought the problem was not using the offline image so I deleted the dmg file
(somehow I could still get into opensuse installation menu when rebooting) and installed the offline image.
Right now I am just frustrated and have no idea what I should do, as most of you probably concluded I am not very familiar with linux and mac.
So, how do I install opensuse leap without a usb stick?

Go online or go to a shop and buy an USB stick. 8 MB is enough.

Seriously, you ask how to get a nail in wood without an hammer and yes it can be done with a wrench.

1 Like

If you were trying without an ethernet cable connected, try again with, via thunderbolt adapter. Another option is an external DVD drive. Getting a USB stick seems simpler, unless you have the thunderbolt adapter or a DVD reader.

Once you have had any Linux installed, its Grub bootloader can simply load an installation kernel and initrd directly from disk, initially downloaded from an openSUSE mirror, to perform a NET installation, if it can find a network connection.

Sorry I know its complicated but cant you just help me?
please

You need an DVD or external or in the computer or an external drive of some sort. Can’t be done with some sort of storage device.

Hi

Unlikely I know, and this is a daft idea/question…

“This model has an SDXC Card slot.”

Can you boot from that?

If so then perhaps use the dd command or just install a network iso onto one.

If in doubt please ask.

@oniichan: I checked the specs of your MacbookAir and it has two USB ports, it would help if can indicate why you do not want the easiest option. Not sure where you live but I can offer you to send an USB stick if it is feasible.

2 Likes

Update: after a bit of trying and asking chatgpt I figured it out

My biggest mistake was not choosing an only uppercase name when making the FAT partition.

Thanks for all your efforts to help,
I’ll put my guide for the installation in this post for others who may encounter this.

If you have any data on your device that you need you need, back it up before doing this.

  1. You need to get the iso file from the official site, prefferably the offline image as I have no idea how the online one works. openSUSE Leap - Get openSUSE
    To convert the iso file to a dmg file type this command in the terminal:
    hdiutil convert [your iso file path] -format UDRW -o [a path to where the file should be stored]
    You can copy file paths when double clicking on them and holding alt, the copy path name option will be shown

  2. You need to make an FAT partition, this partition is used by your mac to possibly boot up, when you boot up and hold the alt button and you will see diffrent boot options, usually there is one but when you make a FAT partition and put a dmg file in it you will also see that option when booting up.
    VERY IMPORTANT the name of the partition can only be in uppercase completly
    here is a detailed guide to that:Partitionieren einer physischen Festplatte mit dem Festplattendienstprogramm auf dem Mac - Apple Support (DE)
    the partition should have about 20gb and be of format FAT

  3. Putting the dmg on the FAT partition
    so for this you need to type 2 commands in the terminal :
    3.1 sudo diskutil unmount /dev/disk0s5
    3.2 sudo dd if=[path to your dmg file] of=/dev/[bsd device node of your FAT partition] bs=1m

to see the bsd device node of your FAT partition double click it, an option will show you info about the partition including the BSD device node

So after all that the setup is done now you need to reboot your mac and when you hear the starting sound hold alt you will get a second option to boot which will lead you to the opensuse installation menu.

If you dont have wlan access at the start like I did it might be because you have a broadcom network card.
You can temporally access the internet with bluetooth from your phone, then you need the install the packman reprosotory and then the broadcom-wl drivers .
Here is what I did:

First install some drivers:
sudo zypper install b43-fwcutter
sudo install_bcm43xx_firmware

Second install packman:
there are penty of guides online

Now you can install the main drivers:
sudo zypper install broadcom-wl

now repoot and the wifi icon should appear in your taskbar

Bonus: listen to Frank Sinatra while installing
Hopefully this helps.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.