Am 2004-05-16 13:41:12, schrieb Christian Christmann:
>Hallo,
>
>das BIOS meines Motherboards erkennt meine neue
>160GB-Festplatte nicht. Von dieser Platte soll gebootet werden.
>Gibt es irgendeine M?glichkeit, die Platte trotzdem korrekt
>anzusprechen, z.B. ?ber Lilo etc. ?
Bootdiskette ;-)
______ ( /sbin/tdbootflopy ) _________________________________________
/
| #!/bin/bash
|
| if [ -f /boot/vmlinuz-$1 ] ; then
| fdformat /dev/fd0u1680
| mkfs.ext2 -c -b 1024 -N 30 -m 0 -v -L bootdisk /dev/fd0u1680
| if [ $? -eq 1 ] ; then exit 0 ; fi
| tune2fs -c 0 -C 0 -i 0 /dev/fd0u1680 > /dev/null
| mount -t ext2 /dev/fd0u1680 /floppy
| mkdir -v /floppy/boot /floppy/dev /floppy/etc
| cp -vR /dev/fd0u1680 /floppy/dev/
| cp -vR /dev/hda /floppy/dev/
| cp -vR /dev/hda1 /floppy/dev/
| cp -v /etc/lilo-bf.conf /floppy/etc/lilo.conf
| cp -v /boot/boot-bmp.b /floppy/boot/
| cp -v /boot/map-bmp /floppy/boot/
| cp -v /boot/logo64a.bmp /floppy/boot/
| cp -v /boot/System.map-$1 /floppy/boot/
| cp -v /boot/vmlinuz-$1 /floppy/boot/
| cd /floppy
| ln -s boot/vmlinuz-$1 vmlinuz
| cd /
| TEMPFILE=`tempfile`
| sed s/_KERNEL_VERSION_/$1/ /floppy/etc/lilo.conf > $TEMPFILE
| mv $TEMPFILE /floppy/etc/lilo.conf > /dev/null
| editor /floppy/etc/lilo.conf
| lilo -v 2 -r /floppy
| umount /floppy
| else
| echo "Error: Please provide a existant kernel version."
| echo
| echo
| echo " Usage: tdbootfloppy <kernel_version>"
| echo
| echo
| cd /boot
| TEMPFILE1=`tempfile`
| for i in `ls vmlinuz-*` ; do
| echo $i >> $TEMPFILE1
| done
| TEMPFILE2=`tempfile`
| sed s/vmlinuz-// $TEMPFILE1 > $TEMPFILE2
| FLAG=0
| for i in `cat $TEMPFILE2` ; do
| if [ $FLAG -eq 0 ] ; then
| echo "Choices are: tdbootfloppy "$i ; FLAG=1 ;
| else
| echo " tdbootfloppy "$i
| echo
| fi
| done
| rm $TEMPFILE1 $TEMPFILE2
| fi
\______________________________________________________________________
>Danke
>
>Gru?
Güße
Michelle
--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
Attachment:
signature.asc
Description: Digital signature