Gentoo ; Slackware ; Redhat ; Knoppix all seem to allow direct disk access without these types of headaches.
There are two IDE disks in the system. The plan is to mirror them in a RAID1 set. One criteria I have for using a Linux Distro is that it be able to install directly onto a a software RAID1 mirrored set of IDE disks ; which Debian wasn't able to do in version 3.0 but now the installer is capable of it in version 3.1. This type of "poor mains raid" is what I use in my production servers. I set the mbr of both disk to be bootable and then if one disk dies the system will still boot and retain all data.
Since I'm digressing a little here I'll mention that my ultimate goal is a set of instructions for installing Debian 3.1 onto mirrored disks by bypassing the guided partitioning tool. So I will need to partition the disks, create raid devices and then filesystems to format and install onto. The reason for bypassing the guided partitioning tool is for reproducibility and instructional purposes. Much in the same way the linux from scratch team (
www.linuxfromscratch.org ) often take the long way around in order to offer additional insights and learning. You can see an example of how I have written this up for installing slackware @
http://slackware.hostinghacks.net/install/ which makes extensive use of command line tools such as sfdisk and raidtools instead of the GUI partitioning tool.
So back to the core problem which is that the Debian installer disk seems to fall short of what I would expect of a live cd in terms of granting full access to the disk. It is possible that this is an oversight on the part of the Debian installer dev team but more likely there is simply an expectation of accessing the disk more directly than the way that I am used to. Here are some more clues I have come across:
Here is the output of 'ls -la /proc/ide'
Code:
~ # ls -la /proc/ide
dr-xr-xr-x 4 root root 0 Jan 3 09:49 .
dr-xr-xr-x 36 root root 0 Jan 3 06:16 ..
-r--r--r-- 1 root root 0 Jan 3 09:49 drivers
lrwxrwxrwx 1 root root 8 Jan 3 09:49 hda -> ide0/hda
lrwxrwxrwx 1 root root 8 Jan 3 09:49 hdc -> ide1/hdc
lrwxrwxrwx 1 root root 8 Jan 3 09:49 hdd -> ide1/hdd
dr-xr-xr-x 3 root root 0 Jan 3 09:49 ide0
dr-xr-xr-x 4 root root 0 Jan 3 09:49 ide1
-r--r--r-- 1 root root 0 Jan 3 09:49 via
As you can see the system does recognize the ide drives.
Another note of interest is that if I use the guided partitioning tool to create a raid device it does so successfully and offers up a choice like follows:
Code:
[x] /dev/ide/host0/bus0/target0/lun0/part3
[x] /dev/ide/host0/bus1/target0/lun0/part3
(note the equivalent partitions on seperate buses)