I am running OpenSuse Release 12.3 (64-bit) / Linux 3.7.10-1.16-desktop / GNOME 3.6.2 on my desktop.
I installed Wine to see if I could still use a legacy Windows program. I ran ‘setup.exe’ (from the CD of the windows legacy program) using Wine.
On powering off my computer after that exercise, it hung at one point during the run-down. I think I waited long enough, and then switched off the machine by hand.
Now I cannot start my computer - it hangs at the GRUB screen, i.e. only the word GRUB appears on the screen and nothing further seems to happen. What shall I do next?
That sounds like you would need a recovery of Grub.
How have you installed openSUSE? Is Grub written into the MBR or have you created a separate partition for /boot?
What I’m interested in is the Windu legacy program. It looks like it damaged the boot. What is it?
Mind: Linux + Wine is not a replacement for Windows.
I cannot get access to any of my files (e.g. log files). Any ideas? All I have is the partition map as above and, otherwise: “it hangs at the GRUB screen, i.e. only the word GRUB appears on the screen and nothing further seems to happen”
Boot to a live dvd/cd you should be able to see the files with that. You may want to run fschk on the HD partitions. Also allow you to backup any important data
Yes, I have done that, i.e. recovered my files from sda6 (which is an ext4 fs). Now what? (My imagination runs only as far as a reinstallation of Opensuse 12.3!)
Well, you don’t have five harddisks, do you?
(hd0,3) means first harddisk, 4th patition = sda4
(hd3,3) would mean 4th harddisk, 4th partition = sdd4
(hd4,4) 5th harddisk, 5th partition = sde5
The setup command appears to have worked
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,4)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
So you set up (hd0,4) = sda5 as root
Is 11.3 on sda5? And sda4 maybe contains 12.3?
Then try to use (hd0,3) as root when setting up grub.
And only run one root command when setting up grub, otherwise it’s confusing.
So either “root (hd0,3)” if 12.3 is on sda4 or “root (hd0,4)” if 12.3 is on sda5.
Followed by “setup (hd0)”.
Yes, you are right, only one hard disk. The Novell instructions referred to ‘(hd#,#), where # is the partition returned by find command’, so I misinterpreted it, didn’t I?
Anyway, I have reinstalled Opensuse12.3 with a minimum of fuss and all was where I expected it to be, with a few exceptions (e.g. firewall settings needed renewing, printers needed to be reinstalled), so I consider my problem essentially to be solved. So thanks to all for the help!
By the way, I preferred not to try Wine again in order to run my old Windows program. Instead I installed the Oracle Virtualbox and it works a treat! Great stuff!!
I don’t think, openSUSE 12.3 would be away.
If you have installed two different versions of openSUSE, it can be result of using different bootloaders.
openSUSE 12.3 has got a new one.
But that shouldn’t be a problem!
Can you post the file content of /boot/grub/menu.lst, please?
There is no file (or directory) called menu.lst in the /boot/grub folder. Not is there one in the grub2 or the grub3-efi folders, neither visible nor hidden.