I am an XP user (Sorry) who has decided to desert the evil empire and enter the light:). At least that was the intention:(. So three weeks ago I installed openSUSE 10.3 KDE. I’ve now got to the stage where it sort of works. But I have 1,000,001 questions. I am an experienced user of all sorts of machines, I wrote my first programme in Fortran on some single tasking IBM monstrosity at college in 1975 and worked in IT, mostly in Systems Software development, ever since.
Problem 2, Why doesn’t my printer work? Will be along soon, meanwhile….
Problem 1. What is occurring with my discs?
Hardware: ASUS A7V8X motherboard, AMD Athlon XP 2100+, 1.25Gb RAM with onboard Promise Fastrak 376 RAID controller. (lots of other bits and bobs)
There are four hard drives attached,
a) 16G pata Primary Master, empty, the home of Linux. I wanted this partitioned in a particular way, but the only way Susie would install was if I let the installation routines decide for themselves what the partitioning scheme would be.
b) 110 G pata RAID channel 0. XP boot partition, 20G, data partition FAT32 90 G.
c) 400G sata RAID channel 1. 20G partition empty, 200G partition Music, 180G partition empty
d) 400G sata RAID channel 1. 20G partition empty, 200G partition Video, 180G partition empty
b, c and d are attached to the RAID controller but are defined as 1 volume striped raid sets.
If I tried to install Susie without first detaching b, c and d from the system, following the default partitioning scheme and without removing an internal USB multi-card reader from the system, the install stage that wrote grub would fail. It seemed to invent a new way of failing for every different combination of partitions on drive a) that I tried to use. To say the error messages were unhelpful would be, (I’m struggling for a polite way to say this), mild, they were ***** !*** ****** * ****** **** terrible. A selection:
System boots, message “Loading stage1.5File not found” Which file, where, what disc!
System boots, black screen!!!
System boots Loading grub …… (nothing else)
(My favourite) During grub install “Error 23: Error parsing number” Which number, where, what’s wrong with it? I’ve only got three screenfuls of swahili to wade through, give me a line number at least.
“Because of the partitioning YaST is unable to install the boot loader!”
I tried some other distributions, ubuntu, kubunto, SimplyMepis, they didn’t work either. I spent days booting back and forth to XP trying to google it out and got nowhere. Finally I downloaded the grub source, I am not a C programmer although I have loads of languages on my CV and can read C well enough (I hate C). The code is awful, even by C standards! I learned about lots of bugs in old kernels that had been fixed by bodging grub.
I didn’t learn why I couldn’t install grub on anything but the default partition in a stripped machine.
Question 1: (Finally)(multi-part)
i) Why doesn’t grub work? What is it about custom partition layouts that seem to confuse it so?
ii) My understanding is that if the grub files move, I have to reinstall grub, the sector addresses are hard-coded in the loader that’s written to the boot sector!?!?!. Is that correct?
iii) When I have to rewrite grub, how can I do it without dismantling my machine again. If it goes wrong again, how can I actually determine what the bloody hell is wrong?
iv) Can someone explain why the menu.lst file refers to disc partitions using at least 3 different names? Sometimes it uses hd0 or hd1, sometimes it uses sda or sdb and sometimes it uses /dev/mapper/pdc_ehhhhahd.
v) I understand why /dev/mapper/pdc_ehhhhahd exists; it’s a RAID set, not a device. It’s just happens that on my system they are devices. But really, /dev/mapper/pdc_ehhhhahd? (The others are /dev/mapper/pdc_ecfjjhcj, /dev/mapper/pdc_cggheeib and /dev/mapper/pdc_ehhhhahd) Now one of these is just a bog standard parallel ata device on a bog standard onboard ATA controller and has nothing to with RAID, I couldn’t tell you which one though. How on god’s green earth is anyone who doesn’t have an eidetic memory supposed to cope with that.
No matter how much I read google or the documentation or my tea-leaves, I just couldn’t get any hint as to which of these names I should be using on which parameters and whether they could possibly be numeric or not!
Any ideas……Please………cause I know that just when I’m about to sit down and watch the football, or a film or Doctor Who on my nice new openSUSE powered PVR, one day sooner or later this is going to come back and bite me in the bum again.
PS It may be sooner because I’m pretty sure I’m going to have to repartition this drive, the 6G partition for / isn’t going to be big enough.