Sida 1 av 1
Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 22 jun 2021, 23:58
av Kjellinux
Jag har laddat ner en .iso-fil som jag vill använda för att skapa en bootbar USB. USBn dyker upp i fönstret Disk att använda, men när jag väljer Annat... >= Hämtningar => "filnamn".iso och sedan klickar på Öppna händer ingenting. Rutan Källavbildning (.iso) förblir tom.
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 08:28
av Surfaren
Jag föreslår att du använder programmet
balenaEtcher i stället. Programmet finns för Windows och både 32 och 64 bitars Linux.
Kan hämtas här
https://www.balena.io/etcher/
Programmet ligger i ett format som kallas AppImage och är bara en enda fil. När man tankat hem den kan man i filhanteraren högerklicka på filen och sätta egenskapen att den är ett körbart program. Efter det är det bara att dubbelklicka på filen för att starta.
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 12:33
av Gunnar Hjalmarsson
Vad för slags ISO-fil är det? Jag tror att "Skapa startdisk" är begränsat till att fungera för Ubuntu inklusive "smaker" samt Debian. Om det är något annat, finns det en mängd alternativ, men du kan ju i så fall börja med Surfarens förslag.
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 12:36
av Kjellinux
@Surfaren
Surfaren skrev:Jag föreslår att du använder programmet balenaEtcher i stället.
Jag har använt
balenaEtcher på min Windowsmaskin, men min tanke var att i "god Linuxanda" försöka använda mig av program som redan finns på datorn. De exempel jag hittat när jag Googlat föranleder mig att tro att verktyget skall gå att använda till godtycklig .iso-fil, inte bara .iso-filer för Ubuntu, men när jag försöker öppna en .iso-fil händer absolut ingenting. Frågan blir då om jag tolkat exemplen fel, om jag gör på fel sätt, eller om det är något fel på verktyget på min dator?
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 12:36
av Kjellinux
@Surfaren
Surfaren skrev:Jag föreslår att du använder programmet balenaEtcher i stället.
Jag har använt
balenaEtcher på min Windowsmaskin, men min tanke var att i "god Linuxanda" försöka använda mig av program som redan finns på datorn. De exempel jag hittat när jag Googlat föranleder mig att tro att verktyget skall gå att använda till godtycklig .iso-fil, inte bara .iso-filer för Ubuntu, men när jag försöker öppna en .iso-fil händer absolut ingenting. Frågan blir då om jag tolkat exemplen fel, om jag gör på fel sätt, eller om det är något fel på verktyget på min dator?
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 12:40
av Kjellinux
@Gunnar Hjalmarsson
Gunnar Hjalmarsson skrev:Vad för slags ISO-fil är det? Jag tror att "Skapa startdisk" är begränsat till att fungera för Ubuntu inklusive "smaker" samt Debian.
Det är en BionicPup32, som är baserad på Ubuntu, så i så fall kan jag tycka att det borde fungera, men om verktyget är begränsat till vissa typer av .iso-filer, så kanske det kan förklara saken.
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 12:44
av Gunnar Hjalmarsson
Hittade en felrapport inklusive förslag till workaround:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1931493
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 14:25
av Kjellinux
@Gunnar Hjalmarsson
Nu läste den snällt in filen. Tack för hjälpen!

Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 23 jun 2021, 15:45
av Osprey
Annars kan man ju alltid köra "dd" om man vill förenkla det hela....
Kod: Markera allt
pv -tpreb $ISOFILE | dd of=$USBDEV iflag=fullblock oflag=direct bs=4M conv=fsync
...där "$ISOFILE" är namnet på iso-filen och "$USBDEV" är namnet på USB:n, typ "/dev/sdd" eller något sådant...
Men bara om man förenkla det alltså....
[EDIT] Här är förresten ett komplett script som jag "hackat ihop" för det...
Kod: Markera allt
#! /bin/bash
#
function toupper {
echo $@ | awk '{ print toupper($0) }'
}
#
function get_usb {
echo
USBP="<none>"
USBD=$(alldisks -d -b usb)
for USB in $USBD; do
BSIZE=$(blockdev --getsize64 $USB)
#8 022 654 976
let MAXSIZE=8*1024*1024*1024
if [[ $BSIZE -le $MAXSIZE ]]; then
USBP=$USB
FSIZE=$(fdisk -l $USB 2> /dev/null | grep Disk\ | grep /dev/ | awk '{ print $3" "$4 }' | sed 's/://g' | sed 's/,$//g')
HWINFO=$(hwinfo --disk --short --only $USB | tail -1 | awk '{ $1="";print $0 }' | sed 's/^ //g')
printf "%-8s - %-25s - %s\n" "$USB" "$HWINFO" "$FSIZE"
fi
done
if [[ $USBP != "<none>" ]]; then
echo
fi
USBDEV=""
read -p "_USB Device - $USBP [y/N]: " IN
if [[ -z $IN || $IN == "n" || $IN == "N" ]]; then
echo
exit
elif [[ $IN == "y" || $IN == "Y" ]]; then
if [[ $USBP != "<none>" ]]; then
USBDEV=$USBP
else
echo
exit
fi
else
USBDEV=$IN
fi
}
function check_usb {
IN=$1
#echo "IN=$IN" >> /dev/tty
if [[ ! -e $IN ]]; then
echo "-Device $IN does not exist"
echo
exit
elif [[ ! -b $IN ]]; then
echo "-Device $IN is not a valid device (block file)"
echo
exit
fi
MNT=$(mount | grep $IN | wc -l)
if [[ $MNT != "0" ]]; then
echo "-Device $IN is mounted, can not write to it"
echo
exit
fi
PART=$(echo $IN | grep '[0-9]')
#echo "PART=$PART" >> /dev/tty
if [[ ! -z $PART ]]; then
echo "-Device $IN is a partition and not a device"
echo
exit
fi
}
function check_iso {
ISOFILE=$1
if [[ ! -e $ISOFILE ]]; then
echo "-Isofile $ISOFILE does not exist"
echo
exit
elif [[ ! -r $ISOFILE ]]; then
echo "-Isofile $ISOFILE is not readable"
echo
exit
fi
}
#
#####################
#
function usage {
cat << EOD
ddusb isofile usb-device
Example: ddusb linuxmint-19.2-mate-64bit.iso /dev/sdh
EOD
exit
}
#
#####################################################################
#
TEMP=`getopt -oh --long help -n $(basename $0) -- "$@"`
if [[ $? -ne 0 ]]; then
usage
fi
eval set -- "$TEMP"
DUMP=false
RESTORE=false
WAIT=false
CMDNAME=$(basename $0)
while true; do
case $1 in
-h|--help)
usage
exit
shift
;;
--)
shift
break
;;
*)
echo "-Got a star..."
shift
;;
esac
done
P1=$1
P2=$2
P3=$3
P4=$4
#####################################################################
#
#####################
#
if [[ -z $P1 ]]; then
echo
ISOFILE=""
while [[ -z $ISOFILE ]]; do
read -p "_Isofile: " ISOFILE
done
else
ISOFILE=$P1
fi
check_iso $ISOFILE
#
if [[ -z $P2 ]]; then
get_usb
else
USBDEV=$P2
fi
check_usb $USBDEV
#
echo "-Writing to USB ($USBDEV)"
if [[ ! -z $USBDEV ]]; then
MNT=$(mount | grep $USBDEV | wc -l)
if [[ $MNT == "0" ]]; then
read -p "_Is it correct to write to $USBDEV? [y/N]: " IN
if [[ -z $IN || $IN == "n" || $IN == "N" ]]; then
echo
exit
fi
echo "-Writing to USB ($USBDEV)"
#dd if=$ISODIR.iso of=$USBDEV oflag=direct bs=1048576 status=progress
#pv -tpreb $ISODIR.iso | dd of=$USBDEV iflag=fullblock oflag=direct bs=1048576 conv=fsync
#pv -tpreb $ISODIR.iso | dd of=$USBDEV iflag=fullblock oflag=direct bs=512K conv=fsync
pv -tpreb $ISOFILE | dd of=$USBDEV iflag=fullblock oflag=direct bs=4M conv=fsync
sync
echo "-Written $ISOFILE to $USBDEV"
else
echo "-$USBDEV is mounted, can not write to it"
fi
fi
echo
exit
...

Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 24 jun 2021, 09:56
av anth
Kjellinux skrev:Jag har använt balenaEtcher på min Windowsmaskin, men min tanke var att i "god Linuxanda" försöka använda mig av program som redan finns på datorn. De exempel jag hittat när jag Googlat föranleder mig att tro att verktyget skall gå att använda till godtycklig .iso-fil, inte bara .iso-filer för Ubuntu, men när jag försöker öppna en .iso-fil händer absolut ingenting. Frågan blir då om jag tolkat exemplen fel, om jag gör på fel sätt, eller om det är något fel på verktyget på min dator?
Om du är ute efter "god linuxanda" OCH ska distrohoppa föreslår jag att du tittar på Ospreys inlägg, då alla distros inte har "gnome disk utility" som du använder nu.
Jag försöker också använda inhemska linuxprogram så mycket som möjligt just för att lära mig.
Men då jag fortfarande har en fot kvar i Windowsträsket (p.g.a. jobbet) föröker jag hitta program som fungerar i bägge miljöerna.
Balena Etcher har redan nämnts och du verkade redan bekant med det.
Ett annat alternativ som finns till både Windows/Linux är USB Imager
https://gitlab.com/bztsrc/usbimager
Re: Verktyget "Skapa startdisk" vägrar öppna .iso-fil
Postat: 24 jun 2021, 12:19
av Osprey
anth skrev:Om du är ute efter "god linuxanda" OCH ska distrohoppa föreslår jag att du tittar på Ospreys inlägg, då alla distros inte har "gnome disk utility" som du använder nu.
Ett litet tillägg för kommandot:
Kod: Markera allt
pv -tpreb $ISOFILE | dd of=$USBDEV iflag=fullblock oflag=direct bs=4M conv=fsync
...jag glömde att säga att "dd" finns alltid som standard i Linux, men "pv" finns inte alltid utan det får man ibland installera manuellt.
Egentligen behövs inte "pv", utan det är bara till för att man ska kunna se progressen för kommandot. Utan det är "dd" helt tyst medan den jobbar och det kan ta en liten stund, men det är i så fall bara att gå och hämta en mugg kaffe och vänta.
Vill man köra kommandot utan "pv" så blir det:
Kod: Markera allt
dd if=$ISOFILE of=$USBDEV iflag=fullblock oflag=direct bs=4M conv=fsync