Re: Dateien auf FreeDOS-USB-Stick schreiben
Michael Schuerig <michael.lists@schuerig.de> wrote:
[SSD Firmware Updaten]
Ich möchte einen alternativen Weg vorschlagen: memdisk von syslinux.
Folgendes Vorgehen:
a) apt-get install syslinux
b) cp /usr/lib/syslinux/memdisk /boot/memdisk
c) mkdir /boot/images/
d) unten stehendes Script nach /etc/grub.d/29_memdisk bringen und
ausführbar machen
e) SSD_Performance_Restoration.iso nach /boot/images/ legen
f) update-grub
Danach hast du beim Rebooten einen zusätzlichen GRUB-Eintrag, von
welchem du die ISO direkt starten kannst.
Weitere ISOs (*.iso) oder Floppy-Images (*.img) kannst du jederzeit dort
ablegen und für jede passende Datei wird bei update-grub automatisch ein
Eintrag erzeugt.
Grüße,
S!
-----------------------8<-----------------------------------------
#!/bin/sh
set -e
IMAGES=/boot/images
. /usr/lib/grub/grub-mkconfig_lib
if test -e /boot/memdisk ; then
MEMDISKPATH=$( make_system_path_relative_to_its_root "/boot/memdisk" )
echo "Found memdisk: $MEMDISKPATH" >&2
find $IMAGES -name "*.iso" -o -name '*.img' | sort |
while read image ; do
IMAGEPATH=$( make_system_path_relative_to_its_root "$image" )
case "$image" in
*.iso)
echo "Found iso image: $IMAGEPATH" >&2
cat << EOF
menuentry "Bootable ISO Image: $(basename $IMAGEPATH | sed s/.img//)" {
EOF
prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/"
cat << EOF
linux16 $MEMDISKPATH iso
initrd16 $IMAGEPATH
}
EOF
;;
*.img)
echo "Found floppy image: $IMAGEPATH" >&2
cat << EOF
menuentry "Bootable Floppy Image: $(basename $IMAGEPATH | sed s/.img//)" {
EOF
prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/"
cat << EOF
linux16 $MEMDISKPATH raw
initrd16 $IMAGEPATH
}
EOF
;;
esac
done
fi
-----------------------8<-----------------------------------------
--
Sigmentation fault. Core dumped.
Reply to: