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 ntfs
ERROR: 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.