Ubuntu Suomen keskustelualueet
		Muut alueet => Muut käyttöjärjestelmät ja Linux-jakelut => Aiheen aloitti: jekku - 03.11.21 - klo:20.20
		
			
			- 
				Lupasin kaverille asentaa windowsin levylle. (hänellä samanlainen kone mutta ei saa BIOS salasanaa)
 Hän lähetti asennustikun ja levyn. Mutta eipä tikku bootannut.
 
 Ryystin sitten sen asennuskuvan (Win..iso) ja tuupasin dd:llä tikulle.
 Mutta ei boottaa tuokaan!
 
 Testasin vielä vastaavalla tavalla tehdyllä Debianin asennustikulla ja hienosti boottasi.
 Mitä neuvoksi?
 
 (Vakioneuvoni 'käytä linuksia' ei sovi tähän tapaukseen koska koneesta tarkoitus lasten pelikone.)
- 
				WoeUSB ja Ventoy luultavasti tekevät kumpikin toimivan Win-tikun. Kokeile linkin pip3 -ohjetta (WoeUSB:n asennus). https://www.how2shout.com/linux/how-to-install-woeusb-on-ubuntu-20-04-lts/
			
- 
				woeusb sortuu varoituksiin,
 Info: Unmounting and removing "/tmp/woeusb-source-20211104-065535-Thursday.qipKPf"...
 umount: /tmp/woeusb-source-20211104-065535-Thursday.qipKPf: not mounted.
 Warning: Unable to unmount "/tmp/woeusb-source-20211104-065535-Thursday.qipKPf".
 Info: Unmounting and removing "/tmp/woeusb-target-20211104-065535-Thursday.neey5C"...
 umount: /tmp/woeusb-target-20211104-065535-Thursday.neey5C: not mounted.
 
 Kokeilenpa tuota toista.
- 
				woeusb sortuu varoituksiin,
 
 
 WoeUSB:tä voisi kokeilla pelkästään komentorivin kautta, jos GUI ei toimi.
 Ohje: https://www.linuxuprising.com/2020/10/how-to-make-bootable-windows-10-usb-on.html
- 
				Komentoriviltä kokeilin. Sen kaipaamat palikat (kuten blockdev) näkyy vain rootille joten koetin roottina.
 Nuo varoitukset vievät pusikkoon.
 Info: Unmounting and removing "/tmp/woeusb-source-20211104-092035-Thursday.ma4XWg"...
 umount: /tmp/woeusb-source-20211104-092035-Thursday.ma4XWg: not mounted.
 Warning: Unable to unmount "/tmp/woeusb-source-20211104-092035-Thursday.ma4XWg".
 
 root@X220:/home/useri/tmp# ls -l /tmp/woeusb-source-20211104-092035-Thursday.ma4XWg/
 yhteensä 0
 
 Toisaalta, toivottavasti ainutkertainen case, joten lie helpompaa kysyä joltain win-käyttäjältä apua.
 
 Mutta joissain nettijutuissa ilmeni ettei se windowsin vakiopalikoilla ole ihan läpihuutojuttu?
 
- 
				Komentoriviltä kokeilin.
 
 
 Millä parametreilla täsmälleen?
 
 Graafinen käyttöliittymä taisikin olla pudotettu pois nykyisestä WoeUSB:stä, mutta tällainen uusi projekti on myös olemassa:
 https://github.com/WoeUSB/WoeUSB-ng
- 
				
 ./woeusb-5.1.2.bash -d -v Win10_21H1_Finnish_x64.iso /dev/sdb	--target-filesystem ntfs
 
 Myös ilman target filesysteemiä.
 
 Aiheeseen löyhästi liittyen:
 Onkohan muuten sellainen askares jonka "normi win-käyttäjä" saisi tehdyksi?
 (ainakin ex-kollegalla on windows, mutta työkone enkä tiedä millaiset oikat hänellä on)
- 
				./woeusb-5.1.2.bash -d -v Win10_21H1_Finnish_x64.iso /dev/sdb	--target-filesystem ntfs
 
 
 Komentorivilläsi on -v väärässä välissä, ja sen vuoksi woeusb herjaa tuntemattomasta argumentista:
 
 ./woeusb-5.1.2.bash -d -v Win10_21H1_Finnish_x64.iso /dev/sdb --target-filesystem ntfsERROR: Unknown command-line argument "/dev/sdb" 
 Siirrä -v ensimmäiseksi valitsimeksi, ettei se sotke -d:n toimintaa:
 
 ./woeusb-5.1.2.bash -v -d Win10_21H1_Finnish_x64.iso /dev/sdb --target-filesystem ntfs
- 
				reboot voi auttaa
			
- 
				Nojoo, siirsin sen '-v' ja kokeilin jopa ilman.
 Ei tunnu suostuvan yhteistyöhön.
 
 Alan häiritä windowsia käyttäviä tuttuja, eka nosti tanskan sotalipun heti kun kerroin mistä kyse ;(
 
- 
				Ventoy
			
- 
				Nojoo, siirsin sen '-v' ja kokeilin jopa ilman.
 Ei tunnu suostuvan yhteistyöhön.
 
 
 Mitä WoeUSB herjaa nyt, kun korjasit komentorivin? Huomaa, että virheilmoitus näkyy WoeUSB:n listauksessa ihan ylimpänä. Sen perään tulee käyttöohje (--help) ja nuo tmp-liitoksen Info ja Warning -viestit, jotka eivät liity varsinaiseen ongelmaan.
- 
				Graafinen käyttöliittymä taisikin olla pudotettu pois nykyisestä WoeUSB:stä, mutta tällainen uusi projekti on myös olemassa:
 https://github.com/WoeUSB/WoeUSB-ng
 
 
 Tämä toimii. Vanhempi versio kaatui erroreihin minullakin.
- 
				Alkaa hienosti:
 ./woeusb-5.1.2.bash -v -d Win10_21H1_Finnish_x64.iso /dev/sdc --target-filesystem ntfs
 
 trap_return: DEBUG: returning from process_commandline_parameters
 WoeUSB v5.1.2
 ==============================
 Info: Target device is '/dev/sdc'.
 Info: Target partition is '/dev/sdc1'.
 Info: Mounting source filesystem...
 Info: Wiping all existing partition table and filesystem signatures in /dev/sdc...
 /dev/sdc: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
 /dev/sdc: calling ioctl to re-read partition table: Onnistui
 Info: Ensure that /dev/sdc is really wiped...
 Info: Creating new partition table on /dev/sdc...
 Info: Creating target partition...Info: Making system realize that partition table has changed...Info: Wait 3 seconds for block device nodes to populate...Cluster size has been automatically set to 4096 bytes.
 Creating NTFS volume structures.
 mkntfs completed successfully. Have a nice day.
 --2021-11-04 16:19:05--  https://github.com/pbatard/rufus/raw/master/res/uefi/uefi-ntfs.img
 Selvitetään osoitetta github.com (github.com)... 140.82.121.4
 Yhdistetään palvelimeen github.com (github.com)|140.82.121.4|:443... yhdistetty.
 HTTP-pyyntö lähetetty, odotetaan vastausta... 302 Found
 Sijainti: https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img [seurataan]
 --2021-11-04 16:19:06--  https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img
 Selvitetään osoitetta raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.110.133, 185.199.109.133, 185.199.108.133, ...
 Yhdistetään palvelimeen raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443... yhdistetty.
 HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
 Pituus: 1048576 (1,0M) [application/octet-stream]
 Tallennetaan kohteeseen: ”/tmp/WoeUSB.tempdir.uaUNxn/uefi-ntfs.img”
 
 uefi-ntfs.img       100%[===================>]   1,00M   513KB/s kului 2,0s
 
 2021-11-04 16:19:08 (513 KB/s) - ”/tmp/WoeUSB.tempdir.uaUNxn/uefi-ntfs.img” tallennettu [1048576/1048576]
 
 dd: kirjoitettaessa tiedostoon '/dev/sdc2': Laitteella ei ole tilaa jäljellä
 1025+0 tietuetta sisään
 1024+0 tietuetta ulos
 524288 bytes (524 kB, 512 KiB) copied, 0,279679 s, 1,9 MB/s
 ERROR: The command "dd if="${download_directory}/uefi-ntfs.img" of="${uefi_ntfs_partition}"" failed with exit status "1", program is prematurely aborted
 Info: Unmounting and removing "/tmp/woeusb-source-20211104-161850-Thursday.UbMkU9"...
 Info: Unmounting and removing "/tmp/woeusb-target-20211104-161850-Thursday.KpbrYL"...
 umount: /tmp/woeusb-target-20211104-161850-Thursday.KpbrYL: not mounted.
 Warning: Unable to unmount "/tmp/woeusb-target-20211104-161850-Thursday.KpbrYL".
 Warning: Some mountpoints are not unmount/cleaned successfully and must be done manually
 Info: You may now safely detach the target device
 ...
 Disk /dev/sdc: 14,91 GiB, 16008609792 bytes, 31266816 sectors
 Disk model: Cruzer U
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disklabel type: dos
 Disk identifier: 0x048671c8
 
 Device     Boot    Start      End  Sectors  Size Id Type
 /dev/sdc1           8192 31265791 31257600 14,9G  7 HPFS/NTFS/exFAT
 /dev/sdc2       31265792 31266815     1024  512K  e W95 FAT16 (LBA)
 
- 
				Niin muuten, se vihje että virheilmoitukset ovat alussa auttoi senverran eteenpäin että herjasi mountatusta tikusta. 
 
 
- 
				dd: kirjoitettaessa tiedostoon '/dev/sdc2': Laitteella ei ole tilaa jäljellä
 1025+0 tietuetta sisään
 1024+0 tietuetta ulos
 524288 bytes (524 kB, 512 KiB) copied, 0,279679 s, 1,9 MB/s
 ERROR: The command "dd if="${download_directory}/uefi-ntfs.img" of="${uefi_ntfs_partition}"" failed with exit status "1", program is prematurely aborted
 
 
 Jees, tuo on oikea bugi (https://github.com/WoeUSB/WoeUSB/issues/81). WoeUSB hakee NTFS-ajuriosion levykuvan Rufuksen repositoriosta, ja siellä on juuri kasvatettu kyseisen levykuvan koko 1024 kilotavuun aiemmasta 512 kilotavusta.
 
 
 Korjattua versiota ei vielä ole saatavilla, mutta voit itse editoida woeusb-5.1.2.bash-tiedoston rivejä 995 ja 1050.
 
 Rivi 995:
                 -- -1025s # Leave 512KiB==1024sector in traditional 512bytes/sector disk, disks with sector with more than 512bytes only result in partition size greater than 512KiB and is intentionally let-it-be.->
                 -- -2049s
 Rivi 1050:
         -1024s \->
         -2048s \
- 
				Nuo pari muutosta taisivat korjata tilanteen, ainakin ohjelma väittää nyt: "asennetaan i386-pc-alustalle"
 Toki pari kertaa säikäytti että "nyt se jumitti" mutta on muuten vaan verkkaista touhua.
 Verrokkina joku Debianin netinstall ;) Hiukan eroa datamäärässä!
 
- 
				Asennus lähti käyntiin, osaanko saattaa sen boottaavaan iskuun on sitten toinen juttu ;)
 
 Taitaa olla NT5 jonka viimeksi asentanut onnistuneesti ...
- 
				WoeUSB 5.1.2 ja FAT-osiointi riittivät Win 11 -tikun tekoon.