Kirjoittaja Aihe: Boottavan USB-tikun luonti  (Luettu 17216 kertaa)

umeet

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Boottavan USB-tikun luonti
« : 24.10.18 - klo:21.03 »
Moikka,

Minun pitäisi saada asennettua toiselle tietokoneelle Windows 10 -käyttöjärjestelmä, mutta ongelmaksi on muodostunut boottavan USB-tikun luonti. Olen yrittänyt tehdä boottaavaa tikkua WoeUSB -ohjelmalla, mutta se antaa tällaisen herjan, kun klikkaan "install":

Lainaus
Installation failed!
Exit code: 256
Log:
WoeUSB v@@WOEUSB_VERSION@@
==============================
Error: Target device is currently busy, unmount all mounted partitions in target device then try again
Target device is busy, please make sure you unmount all filesystems on target device or shutdown the computer before detaching it.

Käyttöjärjestelmä, jolla tikkua olen yrittänyt tehdä on Ubuntu 18.04.1 LTS.

Osaatteko auttaa kyseisen ongelman kanssa tai olisiko vaihtoehtoisesti jokin toinen tapa luoda boottaava USB-tikku?

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #1 : 24.10.18 - klo:21.06 »
Oletko varmistanut, ettei mikään tikulla oleva tiedostojärjestelmä ole liitettynä? Mitä mount-komento sanoo liitoksista?

Koodia: [Valitse]
mount

umeet

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #2 : 24.10.18 - klo:21.12 »
Oletko varmistanut, ettei mikään tikulla oleva tiedostojärjestelmä ole liitettynä? Mitä mount-komento sanoo liitoksista?

Koodia: [Valitse]
mount

En nyt oikein ymmärtänyt kysymystä. Sen verran noobi olen vielä tämän Ubuntun kanssa :) USB-tikku on tänään ostettu, joten luulisi, että toimisi.

Mount -komento antoi tällaisen rimpsun:

Koodia: [Valitse]
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=2916080k,nr_inodes=729020,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=589268k,mode=755)
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=24,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=1336)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/var/lib/snapd/snaps/core18_19.snap on /snap/core18/19 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-26-1604_74.snap on /snap/gnome-3-26-1604/74 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-calculator_180.snap on /snap/gnome-calculator/180 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/wine-platform-i386_23.snap on /snap/wine-platform-i386/23 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-characters_103.snap on /snap/gnome-characters/103 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_4917.snap on /snap/core/4917 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_701.snap on /snap/gtk-common-themes/701 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gimp_47.snap on /snap/gimp/47 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-3-26-1604_70.snap on /snap/gnome-3-26-1604/70 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-logs_45.snap on /snap/gnome-logs/45 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_5662.snap on /snap/core/5662 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-system-monitor_57.snap on /snap/gnome-system-monitor/57 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-logs_37.snap on /snap/gnome-logs/37 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-characters_124.snap on /snap/gnome-characters/124 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gtk-common-themes_319.snap on /snap/gtk-common-themes/319 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-system-monitor_51.snap on /snap/gnome-system-monitor/51 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/notepad-plus-plus_124.snap on /snap/notepad-plus-plus/124 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/gnome-calculator_238.snap on /snap/gnome-calculator/238 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core18_437.snap on /snap/core18/437 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/canonical-livepatch_50.snap on /snap/canonical-livepatch/50 type squashfs (ro,nodev,relatime,x-gdu.hide)
/var/lib/snapd/snaps/core_5548.snap on /snap/core/5548 type squashfs (ro,nodev,relatime,x-gdu.hide)
tmpfs on /run/user/121 type tmpfs (rw,nosuid,nodev,relatime,size=589264k,mode=700,uid=121,gid=125)
tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,noexec,relatime,size=589268k,mode=755)
nsfs on /run/snapd/ns/canonical-livepatch.mnt type nsfs (rw)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=589264k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
/dev/sdb1 on /media/teemu/KINGSTON type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
« Viimeksi muokattu: 24.10.18 - klo:21.15 kirjoittanut umeet »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #3 : 24.10.18 - klo:22.06 »
En nyt oikein ymmärtänyt kysymystä. Sen verran noobi olen vielä tämän Ubuntun kanssa :)

mount-komennon listauksesta nähdään, että tikulla oleva osio /dev/sdb1 (FAT32-tyyppisellä tiedostojärjestelmällä) on parhaillaan liitettynä:

Koodia: [Valitse]
/dev/sdb1 on /media/teemu/KINGSTON type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

Järjestelmä liittää osion automaattisesti, kun tikku kytketään koneeseen. Muuten tikulla oleviin tiedostoihin ei pääsisi käsiksi ohjelmilla. Niin kauan kuin osio on käytössä, laite on varattuna, eikä WoeUSB voi tehdä tikulle tarvittavia muutoksia.

Irrota kyseinen taltio tiedostoselaimella tai komentamalla:

Koodia: [Valitse]
sudo umount /dev/sdb1

umeet

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #4 : 25.10.18 - klo:13.25 »
Järjestelmä liittää osion automaattisesti, kun tikku kytketään koneeseen. Muuten tikulla oleviin tiedostoihin ei pääsisi käsiksi ohjelmilla. Niin kauan kuin osio on käytössä, laite on varattuna, eikä WoeUSB voi tehdä tikulle tarvittavia muutoksia.

Irrota kyseinen taltio tiedostoselaimella tai komentamalla:

Koodia: [Valitse]
sudo umount /dev/sdb1

Tuon komennon jälkeen WoeUSB alkoi luomaan boottaavaa tikkua, mutta asennuksen loppuvaiheessa antoi tällaisen herjan:

Lainaus
Installation failed!
Exit code: 256
Log:
WoeUSB v@@WOEUSB_VERSION@@
==============================
Mounting source filesystem...
Wiping all existing partition table and filesystem signatures in /dev/sdb...
/dev/sdb: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sdb: calling ioctl to re-read partition table: Onnistui
Ensure that /dev/sdb is really wiped...
Creating new partition table on /dev/sdb...
Creating target partition...
Making system realize that partition table has changed...
Wait 3 seconds for block device nodes to populate...
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
mkfs.fat 4.1 (2017-01-24)
Mounting target filesystem...
Applying workaround to prevent 64-bit systems with big primary memory from being unresponsive during copying files.
Copying files from source media...
The command "dd if="${source_file}" bs="${DD_BLOCK_SIZE}" skip="${i}" seek="${i}" of="${dest_file}" count=1 2> /dev/null" failed with exit status "1", program is prematurely aborted
/usr/bin/woeusb: rivi 1747: local: only_for_gui: kirjoitussuojattu muuttuja
The command "dd if="${source_file}" bs="${DD_BLOCK_SIZE}" skip="${i}" seek="${i}" of="${dest_file}" count=1 2> /dev/null" failed with exit status "1", program is prematurely aborted

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #5 : 25.10.18 - klo:14.51 »
Koodia: [Valitse]
/usr/bin/woeusb: rivi 1747: local: only_for_gui: kirjoitussuojattu muuttuja
The command "dd if="${source_file}" bs="${DD_BLOCK_SIZE}" skip="${i}" seek="${i}" of="${dest_file}" count=1 2> /dev/null" failed with exit status "1", program is prematurely aborted

Kokeile woeusb:n komentorivikäyttöliittymän kautta, jotta pystyt valitsemaan tiedostojärjestelmäksi NTFS:n. Ilmeisesti graafinen käyttöliittymä käyttää aina FAT32:ta, joka aiheuttaa ongelmia 4 Gt:n tiedostokokorajan vuoksi: https://github.com/slacka/WoeUSB/issues/164

Eli tähän tapaan (korvaten "image.iso":n levykuvan oikealla tiedostonimellä):

Koodia: [Valitse]
sudo woeusb --device image.iso /dev/sdb --tgt-fs NTFS --verbose

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #6 : 25.10.18 - klo:15.43 »
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #7 : 25.10.18 - klo:15.54 »
https://askubuntu.com/a/795302

WoeUSB on juuri tuo sama ohjelma, johon AskUbuntun vastauksessa viitataan. Nimi on vain vaihdettu jossain välissä.

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Boottavan USB-tikun luonti
« Vastaus #8 : 25.10.18 - klo:21.29 »
...olisiko vaihtoehtoisesti jokin toinen tapa luoda boottaava USB-tikku?

Itselläni on Win10 iso-imagena, ja kun on tarvis teen sen usb-tikun Windowsilla. Nämä ohjeet (ehkä hieman soveltaen) ovat toimineet sekä 7:lla että 10:llä. Tästä löytyy paljon eri versioita googlesta esimerkiksi "diskpart usb iso windows". Monessa paikassa mainittua boot-sectorin kopiointia en ole tarvinnut.

Ubuntulla en ole koskaan edes yrittänyt.

Tämä siis toimii vain, jos sulla on Windowsin asennus-media iso-muodossa. 4GB:n rajaan en ole törmännyt tällä menetelmällä.

Avaa cmd.

diskpart
list disk----->valitse usb komennolla sel disk (usb nro. listalta)
clean
cre par pri
format fs=fat32 quick
ass
act
exit

Ja sitten vaan kopioin iso-fileen sisältä tiedostot tikulle.

juhisi

  • Vieras
Vs: Boottavan USB-tikun luonti
« Vastaus #9 : 31.10.18 - klo:20.52 »
Just tein Ubuntu 19.04:ssa WoeUsb:lla Win 10 Insider tikun... Ensimmäiseks, tikku pitää alustaa Ubuntun levyt työkalulla GPT:ksi ja tuon jälkeen asennus menee ongelmitta  :)
« Viimeksi muokattu: 31.10.18 - klo:21.38 kirjoittanut juhisi »