[arch-releng] [PATCH 1/2] testiso: remove booting from scsi as this is not supported by our qemu package

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Mon Jun 25 10:55:20 EDT 2012


On 06/25/2012 08:13 AM, Pierre Schmitz wrote:
> Signed-off-by: Pierre Schmitz <pierre at archlinux.de>
> ---
>   archiso/testiso | 16 ++++++----------
>   1 Datei geändert, 6 Zeilen hinzugefügt(+), 10 Zeilen entfernt(-)
>
> diff --git a/archiso/testiso b/archiso/testiso
> index 71e85e1..7a4d5f1 100755
> --- a/archiso/testiso
> +++ b/archiso/testiso
> @@ -1,26 +1,22 @@
>   #!/bin/bash
>   
>   if [[ $# -eq 0 ]]; then
> -    echo "usage: testiso <isofile> [id|ic|sd|sc|vd|vc]"
> +    echo "usage: testiso <isofile> [id|ic|vd|vc]"
>       echo
>       echo "id    boot .iso as IDE disk"
>       echo "ic    boot .iso as IDE cd-rom"
> -    echo "sd    boot .iso as SCSI disk"
> -    echo "sc    boot .iso as SCSI cd-rom"
I can not find the email now, but support for SCSI boot will be re-added 
in some way. (SCSI code was removed from BIOS at some point)
>       echo "vd    boot .iso as virtio disk"
> -#    echo "vc    boot .iso as virtio cd-rom"
> +    echo "vc    boot .iso as virtio cd-rom"
what you get here is _still_ a virtio-blk boot.
>       exit 1
>   fi
>   
>   case "${2}" in
>     id) IF="ide"; MEDIA="disk";;
>     ic) IF="ide"; MEDIA="cdrom";;
> -  sd) IF="scsi"; MEDIA="disk";;
> -  sc) IF="scsi"; MEDIA="cdrom";;
>     vd) IF="virtio"; MEDIA="disk";;
> -#  vc) IF="virtio"; MEDIA="cdrom";;
> -   *) IF="scsi"; MEDIA="cdrom";;
> +  vc) IF="virtio"; MEDIA="cdrom";;
> +   *) IF="ide"; MEDIA="cdrom";;
>   esac
>   
> -echo qemu-system-x86_64 -m 256 -drive file=${1},if=${IF},media=${MEDIA},boot=on
> -qemu-system-x86_64 -m 256 -drive file=${1},if=${IF},media=${MEDIA},boot=on
> +echo qemu-system-x86_64 -m 256 -drive file=${1},if=${IF},media=${MEDIA}
> +qemu-system-x86_64 -m 256 -drive file=${1},if=${IF},media=${MEDIA}

Personally I never used this script,  since I test in a many ways from 
qemu, using other consoles like serial.
I like to remove this script at all.

-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1



More information about the arch-releng mailing list