Tirsdag 13 november 2007 16:42, skrev Dave Wainwright:
> I know that there has been some talk about the parted tool not working on
> the boot disks. What is the fix for this?

I have hacked my unattended installation to run some scripts to extract a 
preformatted partition onto the harddisk. This works, but is sloooow.
So I now tend to use a script to fix wrong headcounts after the dosemu run:

#!/bin/bash

if [ -n $LEGACY_BIOS_HEAD ] ; then
    echo "We have $LEGACY_BIOS_HEAD legacy bios heads to work with"
    if [ "$LEGACY_BIOS_HEAD" == "240" ] ; then
         echo "..ohoa 240 heads,.. ..patching disk manually..: "
         #FOR IBM R52 AND R51
         echo -e -n "\xf0" |dd of=/dev/sda1 bs=1 seek=26 conv=notrunc
         mkdir -p /mnt/drive
         mount -t msdos /dev/dsk1 /mnt/drive
         echo -e -n "\xf0" |dd of=/mnt/drive/\$win_nt\$.~bt/bootsect.dat bs=1 
seek=26 conv=notrunc
         sleep 5
    fi
fi

The script is messy, but works well. 
I have used this script on Thinkpads, some HP laptops and it also works on old 
PATA intel P3s (Compaq Deskpro)
Im will soon try to upgrade from the old parted-1.6.22 to parted-newest, as 
the problem seem to bee the same.
So, in case of 'Ntldr not found'; 
You can try this script by booting back up into the unattended linuxboot, 
change console with alt-f2 and run the script from there, example:
$ /z/site/sh/fix240heads.sh


I also use a known good line in UNATTEND.TXT:

fdisk_cmds = "fdisk /clear 1;fdisk /pri:12288;fdisk /pri:100,100 /spec:7;\ 
fdisk /delete /pri:1;fdisk /pri:4000;fdisk /activate:1"

The current fdisk to parted translation is outdated and should be fixed...
Maybe 'fdisk_cmds' should be able to run system commands direct...?

In a previous unattended incarnation parted failed to blank the disk, but I 
dont see this now.

So to sum it up, we have two problems:

1. Disks with 240 heads
2. In need of good ideas to fix 'fdisk_cmds' (and friends) in install.pl

hehe, this is the unattended world as I see it right now :-)
Any suggestions, more insight or ideas are welcome!

-- 
mvh
Nils Olav Fossum


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
unattended-info mailing list
unattended-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-info

Reply via email to