As known, Dell OptiPlex 320 does not support a few linux distribution well(CentOS,RedHat,Fedora). I meet some problems when install Mandriva2008, and finally get successfully. Here's my steps, hope it is useful for you.
1. Install Mandriva 2K8 normally,(CD boot,step by step).
2. When installation accomplish and reboot, the system will halt.
It is reported that Dell modify 320's BIOS(I don't know why). I have to install grub again.
Since Dell OptiPlex shipped with RedFlag Linux, of course, this distribution Linux can be installed well. Then use this RedFlag DVD CD, and enter rescue mode. In the comand line(with networking), copy the following four file to mandriva's /boot directory:
192.168.3.xx is another DELL 320 installed RedFlag
# scp 192.168.3.xx/boot/grub /mnt/mandriva/boot/grub
# scp 192.168.3.xx/boot/stage1 /mnt/mandriva/boot/grub
# scp 192.168.3.xx/boot/stage2 /mnt/mandriva/boot/grub
# scp 192.168.3.xx/boot/e2fs_stage1_5 /mnt/mandriva/boot/grub
# cp /mnt/mandriva/boot/grub/menu.list /mnt/mandriva/boot/grub/grub.conf
> root (hd0,4) my /boot is located at /dev/sda5
> setup (hd0)
OK, reboot, and then enjoy Mandriva2K8 on Dell 320,