I have installed openSUSE 12.1 from an ISO by booting it with GRUB2 using the following commands:
loopback loop /openSUSE-12.1-DVD-x86_64.iso
linux (loop)/boot/x86_64/loader/linux iso-scan/filename=/openSUSE-12.1-DVD-x86_64.iso splash=silent showopts install=hd:/openSUSE-12.1-DVD-x86_64.iso
initrd (loop)/boot/x86_64/loader/initrd
Using these same commands to install 12.2 (ofcourse 12.1 is replaced by 12.2) LinuxRC tells me that it can’t find the repositories. If I specify an instsys-parameter, it still can’t seem to find it’s repo’s.
Any thoughts on this? The sha1 is correct, and since 12.1 did launch YaST and installed successful, I can’t figure out why 12.2 doesn’t.
You are right, this is not officially supported. Yet I cannot imagine being the first one to update systems this way (it’s fast, you can put multiple ISO’s on one partition, etc). I have enough DVD’s at hand, yet it saves me a lot of time installing from an USB 3.0 HDD.
Plus: I am a curious person. Any thoughts where they may have changed these settings?
Not able to answer your specific question but I must mention that 12.2 is the fastest SUSE to date to install. Much faster than 12.1; gone seem to be the days of being one of the sluggish distros in this department
@TheMerciless:
Never used that method you mentioned, so I have no answer for you, but I
am following that thread with interest.
If you can get an answer on the mailing list from the devs, I would be
grateful if you report here back how to make that work again. That looks
like a really convenient method for installations which I have not seen
before.
–
PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.4 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.1 | HD 3000
eCAFE 800: oS 12.2 i586 | AMD Geode LX 800@500MHz | 512MB | KDE 3.5.10
I’ll email the devs and post the answer here.
It sure is a convenient method, especially since GRUB2 can boot from NTFS, so your ISO’s can be managed on any machine.
Unfortunately, it doesn’t work here. It is still complaining about his repositories. Did you use this on 12.2? Because this does work with all older versions (like my GRUB2-menuentry).
I’ll look into the Live-CD, hopefully it doesn’t give me as much headache as this…
I did this with a 12.2 iso.
I first tried what you posted and got the “no repository” message and the graphical Yast did not start.
When I tried what I posted, Yast started and worked fine. I did not click “install” as I already have 12.2 installed.
If Yast did not start for you, I think you either made a typo or you got the hd(x,x) part wrong.
I copied what you typed and put it in grub.cfg (I checked the filenames, just to be sure). The system won’t boot at all when hd(0,3) (the partition containing the ISO) is changed to something else because GRUB can’t find the kernel when it’s wrongly specified.
And… It still won’t start YaST. It is really strange, almost as if my PC is haunted.
That works like a charm! Problem solved. Strange that that’s necessary in 12.2, but it works. With the old menuentry, I also tried to create the symlink from the console while Linuxrc was running, went back to Linuxrc and pressed “Start install”: it mounted the ISO, it could mount the rescue-system again, so this clearly solves it all.
Thanks for your help and I hope this thread is useful as a reference to someone else!