Sorry to make a second post about the same problem, but I thought I could explain this much more simply if I started over. I first posted about this four days ago.
I downloaded openSUSE-13.2-NET-i586.iso and I cannot get it to boot on my pc. I downloaded the iso to the hard drive, rebooted and got into the grub command line and typed the following
set isofile=/adam/openSUSE-13.2-NET-i586.iso
set root=(hd0,9)
loopback loop (hd0,7)$isofile
linux (loop)/boot/i386/loader/linux
initrd (loop)/boot/i386/loader/initrd
boot
It starts out, but doesn’t get very far, and then the computer reboots. The last three lines or so are
NET registered protocol Family 1
initializing CPU #1
unpacking initramfs
The last line before it reboots is always unpacking initramfs. This is a 32bit machine. It is a dell inspiron 530, and it has an intel dual core 1.6 gHz and 1 gig of ram. When I boot another version, everything up to this point is in a low resolution (800x600) or something, and then the resolution changes and the system continues to boot.
I downloaded 13.1 (openSUSE-13.1-NET-i586.iso) and that boots up fine.
Just now I went down into a dark corner of my basement, where I keep a sligthy older desktop computer, and I tried the 13.2 NET install iso (openSUSE-13.2-NET-i586.iso) and it booted just fine. I didn’t go through with the install, I just tested to see if it would boot. That computer is a dell dimension 3000 and it has a 3.0 GHz Pentium 4 and 500 Megs of RAM. This computer had Windows XP on it, until I loaded it with lubuntu.
I downloaded openSUSE-13.2-NET-i586.iso and I cannot get it to boot on my pc. I downloaded the iso to the hard drive, rebooted and got into the grub command line and typed the following
Totally do not understand this. Are you trying to install from the hard drive??? Is unclear what you are doing here. Did you burn the iso to a CD? I guess you did if it worked on another machine. If CD then maybe you have a failing or misaligned CD drive?? Or maybe this hard are just does not work with a modern OS.
Need a whole lot more detail of what you did. We can’t look over your shoulder so you got to tell us.
You say you downloaded the ISO file to the computer. Then, IMHO, it is just a file somewhere on a file system on that computer (btw, you failed to expain what the operating system on that computer is when you download that file). And then you say you boot that system from that file. I have no idea how you can boot a system from a file located somewhere on a file system on one of it’s diks.
So please explain better and more elaborate what you exactly did.
The computer that has a problem is running openSUSE 13.1. I downloaded the openSUSE-13.2-NET-i586.iso to the home partition. It’s an ext4 filesystem. The home partition for my install of openSUSE 13.1 is /dev/sda7. In grub this is (hd0,7). I didn’t burn it to a CD, because I am trying to boot the iso file on the hard drive using grub. The operating system on my computer shouldn’t matter, because I reboot and get into the grub command line. The only thing that my computer is running is grub, and the iso file is on the hard drive.
Grub can find the file without a problem, and I can access the linux and initrd using the loopback. From grub I type
ls (hd0,7)/adam/
and I can see the openSUSE-13.2-NET-i586.iso. From there I attempt to boot the iso. After that, I am in the grub command line, and I type.
set isofile=/adam/openSUSE-13.2-NET-i586.iso
set root=(hd0,9)
loopback loop (hd0,7)$isofile
linux (loop)/boot/i386/loader/linux
initrd (loop)/boot/i386/loader/initrd
boot
Everything seems to work fine. It finds the linux and initrd and it starts booting. But it doesn’t get very far and then it crashes.
That is a lot of information and probably something people here can use to help you.
I realy wonder why you did not post that in your first post. Do you realy think that people here are knowing by some miracle all the things you explained above. No, we are not clairvoyant.
E-h-h … but he did. Almost the same information was posted from the very beginning. It was discussed just recently (including detailed information on CPU), so this thread is actually duplicate. Unfortunately, I do not know why it crashes. May be it does not like CPU or may be there is not enough memory (although I’d expect 1GB to be enough).
:shame::shame:
Hm, it seems that I did not do what I should have done. Reading all what is there from the very beginning. I applogize, secialy to @treeup.
On 2015-01-14 14:46, arvidjaar wrote:
> Unfortunately, I do not know why it crashes. May be it does not like CPU
> or may be there is not enough memory (although I’d expect 1GB to be
> enough).
I understand that the procedure works with 13.1 but not with 13.2, 32
bits? But it works on another machine?
13.2 uses dracut, maybe the compression method is different. Some cpu
instruction it doesn’t understand, perhaps?
Can the initrd image be tested from grub, without booting the kernel? I
don’t have clear who unpacks it, the kernel or grub. I think that grub
reads it, but the kernel unpacks it :-?
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
Seems like a lot of work for something that can be addressed by simple making a USB or CD installer. It is totally unclear why you want to go this route to install. There are many other paths to the end which is to have 13.2 on this machine. If you have 13.1 on the machine why not do a online upgrade?? There was a sticky sometime back that addressed this method. Are you following those instructions? 32 bit stuff does not get the testing that 64 bit does since few run the old hardware any more. Maybe somthing is missing or a config just not right for this hardware.
I will probably try another method when I get a chance. I really don’t think burning the CD is going to make a difference, but I might try it. Thank you for the info about the sticky on the online upgrade. I will take a look at it. I can appreciate that you have bigger fist to fry. This is an old 32 bit machine and all.
Well you should help in the testing if you plan on staying on 32 bit. There are fewer and fewer that test the 32 bit stuff. Remember this is a community base distro so if you want progress in a given direction you have to chip in the time to help.
Installing via an iso on the hard drive is NOT a method recommended. Yes it can be done but you will not find the instruction in official openSUSE doc’s. CD/DVD/USB are the recommended methods and are much more likely to work.
On 2015-01-14 17:06, gogalthorp wrote:
>
> Seems like a lot of work for something that can be addressed by simple
> making a USB or CD installer. It is totally unclear why you want to go
> this route to install.
Because you do not need extra hardware
You download the ISO from internet to a file on you hard disk, and you
boot it. Simple, once you know how to do it.
Notice that the procedure works; it apparently fails on one machine and
works on another one. There is some possibility that if the OP tries to
boot that same image on CD or stick, it also fails.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)