blob: e95d572e14f8dbbbe8e616616eafc7c3e0d358c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#!/bin/sh
[ "$1" = "-f" ] || { echo "Call it with option -f, but don't fear loosing all your data, this command is dangerous!"; exit 1; }
echo "I'm going to install the oem version on your hard drive"
echo "!!ALL DATA IS GOING TO BE LOST!!"
echo
echo "Press enter to go on"
read
cd /proc/ide
for i in hd*; do
grep -q disk $i/media && hd=/dev/$i
grep -q cdrom $i/media && cd=/dev/$i
done
echo "hd: $hd"
echo "cdrom: $cd"
mkdir /cdrom ; mount -r -t iso9660 $cd /cdrom
echo "Installing new partition table and bootloader"
dd if=/etc/part_and_bootloader of=$hd
echo "Asking kernel to take into account this new partition table"
kernel_read_part $hd
echo "Formatting (ext2) partition"
mkfs.ext2 ${hd}1
echo "Mounting partition"
mkdir /hd ; mount -t ext2 ${hd}1 /hd
echo "Copying cdrom on hard drive"
cp -a /boot /cdrom/boot /cdrom/Mandrake /hd
rm /hd/Mandrake/mdkinst/usr/bin/runinstall2
echo "Done, oem hard drive ready! Press enter to reboot"
read
reboot
|