Använd gilla för att markera nyttiga inlägg!
Försöker köra ett script i linux via pastebin.
jahapp.
Lagt nu nästan 6 timmar på att försöka köra ett script som partionerar ett sdkort.
Klockan är mycket och är väl lite knäckt tyvärr.
Höll på länge med att försöka klura ut det via Ubuntu i windows version men verkade ha mycket brister och hitta aldrig SDkortet hur än jag försökte.
Så kl 01 inatt så klättra jag upp på vinden för att hämta en äldre laptop som inte används till något och fick då skapa en boot usb med riktiga ubuntu på. Installerade Ubuntu och det fungerar bra verkar det som.
Inga problem att hitta sd kortet och ladda hem scriptet igen och denna gången hamna det i Downloads.
Hittade den snabbt via då Cd .. och ls och ligger då i Downloads mappen.
Blev jätteglad och tänkte att detta var ju skitenkelt nu....... Men.....
Kör då
chmod +x nav-sdcard-format.sh
Det blir bara ny rad så utgår från att den då egentligen ska kunna köras.
Sdkortet ligger under /dev/sdc
Försökt köra scriptet på flera dussin olika sätt som sudo ./nav-sdcard-format.sh <enhetens namn>
och massa andra sätt som jag googlade fram men får bara felmeddelande.
Nu är jag så trött så tror jag kommer skriva massa fel och osammanhängade så dags och gå och lägga sig.
Men i grund och botten så har jag nu en laptop som kör Ubuntu och hittar då scriptet och sdkortet men av någon anledning så vill ha inte köra scriptet.
Hoppas någon kommer med den gyllene lösningen för mig. PLEASE
Godnatt
Skoj att du ger dig på detta, men du kan hjälpa oss att hjälpa dig så mycket bättre genom att läsa de tips du faktiskt får och applicera dem i dina test. Sedan när det inte fungerar så måste du skriva precis vad du gjort och vilket fel du fick.
Följande felbeskrivning är OMÖJLIG att komma med nya tips utifrån.
Försökt köra scriptet på flera dussin olika sätt som sudo ./nav-sdcard-format.sh <enhetens namn>
och massa andra sätt som jag googlade fram men får bara felmeddelande.
Du provar grejer som verkar vara långt över din nivå. Det går liksom inte bara att banga på i terminalen och testa hej vilt med olika kommandon. Chansen att du träffar rätt är obefintlig. Så utfå ifrån kommandot du kör och vilket fel du får, lägg in det här och vänta på hjälp. Spelar det någon roll om det blir löst idag eller om en vecka egentligen?
Jag startade ett Ubuntu (21.04) som jag har på ett USB-minne. OBS att användaren då blir "ubuntu" och inte mitt vanliga användarnamn.
Jag startade sedan en terminal och mitt första kommando är "sudo su" för att bli root. Kör man direkt från USB-minne behöver man inte ange lösenord så från och med nu är jag "root" som motsvarar "admin" på Windows.
Jag laddade ner scriptet och testade men första felutskriften visade att scriptet är gjort på windows och har fel radändelser. Dessutom finns ett till fel i filen, den fungerade troligen på författarens dator men inte på min.
Jag antar att du redan har bytt namn och gjort filen körbar genom att följa instruktionerna andra har givit så det hoppar jag över.
Öppna filen i gedit (som är default texteditor i Ubuntu)
Gå till rad 153 som ska lyda:
ls /dev/mmc*
ändra den genom att sätta ett nummertecken först på raden. Det gör raden till en kommentar:
# ls /dev/mmc*
Välj sedan "Save as" i menyn 三 (bredvid "Save"). Längst ner i fönstret som öppnas kan man välja "Line Ending", välj "Unix/Linux" och spara. Om programmet frågar om du vill skriva över den gamla filen så svara ja (Yes).
Jag såg att scriptet inte avmonterar SD-kortet så det måste göras innan man kör scriptet men först tar jag reda på var SD-kortet monterats och vilket device som används. Jag skippar alla prompter (den radbörjan som visar vem man är och var man befinner sig och ersätter dem med "> ":
> lsblk ... mycket utskrifter och bland dem ... sde 8:64 1 14,8G 0 disk └─sde1 8:65 1 14,8G 0 part /media/ubuntu/CAAF-22A6 sdf 8:80 1 7,3G 0 disk └─sdf1 8:81 1 7,3G 0 part /media/ubuntu/CA1B-5D64
Alla som inte är monterade på /media kan jag ignorera och sdf1 är min Ubuntu-USB så den enda som kan komma ifråga är /media/ubuntu/CAAF-22A6 och den har rätt storlek 14.8GiB (avkortat, egentligen 14.84GiB = 15.9GB)
Avmontera den
> umount /media/ubuntu/CAAF-22A6
Eftersom jag hittade mitt SD-kort på device sde (OBS inte sde1, som är partitionen) kan jag nu köra
./nav-sdcard-format.sh /dev/sde Block device appears to already be partitioned and formated. Use -f to force repartion.
Hoppsan! gör om med "-f" som flagga enligt instruktion
> ./nav-sdcard-format.sh -f /dev/sde Checking that no-one is using this disk right now ... OK Disk /dev/sde: 14,84 GiB, 15931538944 bytes, 31116287 sectors Disk model: Storage Device 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: gpt Disk identifier: 17044C57-C12F-D947-AE9E-1DEBF5F8E13E Old situation: Device Start End Sectors Size Type /dev/sde1 2048 31115263 31113216 14,8G Microsoft basic data >>> Created a new GPT disklabel (GUID: F5FF57E1-1A4B-5545-8491-40CB21D4D54C). /dev/sde1: Created a new partition 1 of type 'Linux filesystem' and of size 7,3 GiB. Partition #1 contains a vfat signature. /dev/sde2: Created a new partition 2 of type 'Linux filesystem' and of size 7,3 GiB. Partition #2 contains a ext4 signature. /dev/sde3: Done. New situation: Disklabel type: gpt Disk identifier: F5FF57E1-1A4B-5545-8491-40CB21D4D54C Device Start End Sectors Size Type /dev/sde1 2048 15390702 15388655 7,3G Linux filesystem /dev/sde2 15390720 30779374 15388655 7,3G Linux filesystem The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. Disk /dev/sde: 14,84 GiB, 15931538944 bytes, 31116287 sectors Disk model: Storage Device 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: gpt Disk identifier: F5FF57E1-1A4B-5545-8491-40CB21D4D54C Device Start End Sectors Size Type /dev/sde1 2048 15390702 15388655 7,3G Linux filesystem /dev/sde2 15390720 30779374 15388655 7,3G Linux filesystem mke2fs 1.45.7 (28-Jan-2021) /dev/sde1 contains a vfat file system Creating filesystem with 2048 4k blocks and 2048 inodes Allocating group tables: done Writing inode tables: done Creating journal (1024 blocks): done Writing superblocks and filesystem accounting information: done mke2fs 1.45.7 (28-Jan-2021) /dev/sde2 contains a ext4 file system labelled 'alt_nav' last mounted on /opt/navigoff on Thu Oct 7 09:14:58 2021 Creating filesystem with 2048 4k blocks and 2048 inodes Allocating group tables: done Writing inode tables: done Creating journal (1024 blocks): done Writing superblocks and filesystem accounting information: done >
Mycket utskrifter blev det! Kolla resultatet (filtrerar bort allt utom /dev/sde-relterat)
> parted -l ... Model: Mass Storage Device (scsi) Disk /dev/sde: 15,9GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 7880MB 7879MB ext4 2 7880MB 15,8GB 7879MB ext4 ...
Det verkar som om det lyckades. Testa i Teslan och återkom med resultatet. Blir det några felmeddelanden är det bra om du noterar dem så vi kan gå vidare. Tänk på att när du satt på Teslan tar det en stund innan den börjar ladda ner data.
Kul att konstatera att Teslan kör linux internt.
Förstår att det inlägget inte hjälpte till mycket men hade hållt på rätt många timmar och klockan var nästan 03:30 och ganska seg. Inlägget var mer som info att jag gav upp angående Windows versionen av Linux och fått det riktiga installerat på en laptop så jag numera har det riktiga redskapet och berätta om mina framgångar att jag numera har lärt mig mer om hur jag tar mig runt i programmet och att jag numera hittar både filen och då mitt sdkort och är nu vid mållinjen men tycks inte få sista kommandot att fungera.
Läst alla inlägg noggrant och lärt mig mycket nu och nu när Serafim är inblandad så tror jag att jag är vid målet men han säger att han nu hittat fel i scriptet och skulle fixa med det så skulle inte köra scriptet förräns han hör av mig.
Med hur han la upp det så tror jag att det kommer att lösa sig *hoppfull*
Förstår att det inlägget inte hjälpte till mycket men hade hållt på rätt många timmar och klockan var nästan 03:30 och ganska seg. Inlägget var mer som info att jag gav upp angående Windows versionen av Linux och fått det riktiga installerat på en laptop så jag numera har det riktiga redskapet och berätta om mina framgångar att jag numera har lärt mig mer om hur jag tar mig runt i programmet och att jag numera hittar både filen och då mitt sdkort och är nu vid mållinjen men tycks inte få sista kommandot att fungera.
Läst alla inlägg noggrant och lärt mig mycket nu och nu när Serafim är inblandad så tror jag att jag är vid målet men han säger att han nu hittat fel i scriptet och skulle fixa med det så skulle inte köra scriptet förräns han hör av mig.
Men hur han la upp det så tror jag att det kommer att lösa sig *hoppfull*
Om det ändå skiter sig kan du skriva ett PM till mig med din mailadress så skickar jag det editerade scriptet. Nu tar jag en promenad...
Jag startade ett Ubuntu (21.04) som jag har på ett USB-minne. OBS att användaren då blir "ubuntu" och inte mitt vanliga användarnamn.
Jag startade sedan en terminal och mitt första kommando är "sudo su" för att bli root. Kör man direkt från USB-minne behöver man inte ange lösenord så från och med nu är jag "root" som motsvarar "admin" på Windows.
Jag laddade ner scriptet och testade men första felutskriften visade att scriptet är gjort på windows och har fel radändelser. Dessutom finns ett till fel i filen, den fungerade troligen på författarens dator men inte på min.
Jag antar att du redan har bytt namn och gjort filen körbar genom att följa instruktionerna andra har givit så det hoppar jag över.
Öppna filen i gedit (som är default texteditor i Ubuntu)
Gå till rad 153 som ska lyda:
ls /dev/mmc*
ändra den genom att sätta ett nummertecken först på raden. Det gör raden till en kommentar:
# ls /dev/mmc*
Välj sedan "Save as" i menyn 三 (bredvid "Save"). Längst ner i fönstret som öppnas kan man välja "Line Ending", välj "Unix/Linux" och spara. Om programmet frågar om du vill skriva över den gamla filen så svara ja (Yes).
Jag såg att scriptet inte avmonterar SD-kortet så det måste göras innan man kör scriptet men först tar jag reda på var SD-kortet monterats och vilket device som används. Jag skippar alla prompter (den radbörjan som visar vem man är och var man befinner sig och ersätter dem med "> ":
> lsblk ... mycket utskrifter och bland dem ... sde 8:64 1 14,8G 0 disk └─sde1 8:65 1 14,8G 0 part /media/ubuntu/CAAF-22A6 sdf 8:80 1 7,3G 0 disk └─sdf1 8:81 1 7,3G 0 part /media/ubuntu/CA1B-5D64
Alla som inte är monterade på /media kan jag ignorera och sdf1 är min Ubuntu-USB så den enda som kan komma ifråga är /media/ubuntu/CAAF-22A6 och den har rätt storlek 14.8GiB (avkortat, egentligen 14.84GiB = 15.9GB)
Avmontera den
> umount /media/ubuntu/CAAF-22A6
Eftersom jag hittade mitt SD-kort på device sde (OBS inte sde1, som är partitionen) kan jag nu köra
./nav-sdcard-format.sh /dev/sde Block device appears to already be partitioned and formated. Use -f to force repartion.
Hoppsan! gör om med "-f" som flagga enligt instruktion
> ./nav-sdcard-format.sh -f /dev/sde Checking that no-one is using this disk right now ... OK Disk /dev/sde: 14,84 GiB, 15931538944 bytes, 31116287 sectors Disk model: Storage Device 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: gpt Disk identifier: 17044C57-C12F-D947-AE9E-1DEBF5F8E13E Old situation: Device Start End Sectors Size Type /dev/sde1 2048 31115263 31113216 14,8G Microsoft basic data >>> Created a new GPT disklabel (GUID: F5FF57E1-1A4B-5545-8491-40CB21D4D54C). /dev/sde1: Created a new partition 1 of type 'Linux filesystem' and of size 7,3 GiB. Partition #1 contains a vfat signature. /dev/sde2: Created a new partition 2 of type 'Linux filesystem' and of size 7,3 GiB. Partition #2 contains a ext4 signature. /dev/sde3: Done. New situation: Disklabel type: gpt Disk identifier: F5FF57E1-1A4B-5545-8491-40CB21D4D54C Device Start End Sectors Size Type /dev/sde1 2048 15390702 15388655 7,3G Linux filesystem /dev/sde2 15390720 30779374 15388655 7,3G Linux filesystem The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. Disk /dev/sde: 14,84 GiB, 15931538944 bytes, 31116287 sectors Disk model: Storage Device 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: gpt Disk identifier: F5FF57E1-1A4B-5545-8491-40CB21D4D54C Device Start End Sectors Size Type /dev/sde1 2048 15390702 15388655 7,3G Linux filesystem /dev/sde2 15390720 30779374 15388655 7,3G Linux filesystem mke2fs 1.45.7 (28-Jan-2021) /dev/sde1 contains a vfat file system Creating filesystem with 2048 4k blocks and 2048 inodes Allocating group tables: done Writing inode tables: done Creating journal (1024 blocks): done Writing superblocks and filesystem accounting information: done mke2fs 1.45.7 (28-Jan-2021) /dev/sde2 contains a ext4 file system labelled 'alt_nav' last mounted on /opt/navigoff on Thu Oct 7 09:14:58 2021 Creating filesystem with 2048 4k blocks and 2048 inodes Allocating group tables: done Writing inode tables: done Creating journal (1024 blocks): done Writing superblocks and filesystem accounting information: done >
Mycket utskrifter blev det! Kolla resultatet (filtrerar bort allt utom /dev/sde-relterat)
> parted -l ... Model: Mass Storage Device (scsi) Disk /dev/sde: 15,9GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 7880MB 7879MB ext4 2 7880MB 15,8GB 7879MB ext4 ...
Det verkar som om det lyckades. Testa i Teslan och återkom med resultatet. Blir det några felmeddelanden är det bra om du noterar dem så vi kan gå vidare. Tänk på att när du satt på Teslan tar det en stund innan den börjar ladda ner data.
Kul att konstatera att Teslan kör linux internt.
AHHHH !!!!!
Sååå otroligt grym du är Serafim !!!
Otrolig känsla att till slut lyckas efter många timmar av strul och försöka lära sig Terminal i Linux.
Otroligt att efter så lång tid så när det väl går igenom så är det färdigt på typ 5 sekunder
Otroligt tacksam till alla men framförallt dig Serafim för du åtgärdade ändå fel och även skrev en väldigt tydlig och metodisk instruktion så även en idiot som jag förstod
Så oerhört tacksam och glad. Detta gjorde min dag, vecka, månad, kanske år
återkommer med hur det ser ut i terminal när den körde scriptet.
Tack tack tack tack tack tack tack
Så här såg det ut i termina på slutändan
root@babianus-asus:/home/babianus/Downloads# umount /media/babianus/TESLA
root@babianus-asus:/home/babianus/Downloads# ./nav-sdcard-format.sh /dev/sdc
Block device appears to already be partitioned and formated. Use -f to force repartion.
root@babianus-asus:/home/babianus/Downloads# ./nav-sdcard-format.sh -f /dev/sdc
Checking that no-one is using this disk right now ... OK
Disk /dev/sdc: 29,74 GiB, 31914983424 bytes, 62333952 sectors
Disk model: Storage Device
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: 0x7bd7699f
Old situation:
Device Boot Start End Sectors Size Id Type
/dev/sdc1 8192 62333951 62325760 29,7G c W95 FAT32 (LBA)
>>> Created a new DOS disklabel with disk identifier 0x6851348a.
/dev/sdc1: Created a new partition 1 of type 'Linux' and of size 7,3 GiB.
/dev/sdc2: Created a new partition 2 of type 'Linux' and of size 7,3 GiB.
/dev/sdc3: Done.
New situation:
Disklabel type: dos
Disk identifier: 0x6851348a
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 15390702 15388655 7,3G 83 Linux
/dev/sdc2 15390720 30779374 15388655 7,3G 83 Linux
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
Disk /dev/sdc: 29,74 GiB, 31914983424 bytes, 62333952 sectors
Disk model: Storage Device
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: 0x6851348a
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 15390702 15388655 7,3G 83 Linux
/dev/sdc2 15390720 30779374 15388655 7,3G 83 Linux
mke2fs 1.45.5 (07-Jan-2020)
Creating filesystem with 2048 4k blocks and 2048 inodes
Allocating group tables: done
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
mke2fs 1.45.5 (07-Jan-2020)
Creating filesystem with 2048 4k blocks and 2048 inodes
Allocating group tables: done
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
root@babianus-asus:/home/babianus/Downloads#
Ska nu under dagen montera isär Tesla lite så jag får ut MCUn och kan då stoppa i det nya kortet sen så får jag hoppas att den börjar ladda hem kartorna snart och så hoppas jag att navigeringen fungerar igen
Tack än en gång för all hjälp, ni anar inte hur tacksam jag är. Man sitter ju nu och bara ler medans man skriver detta.
Ska snart ge mig på Teslan och återkommer med resultat.
Ha en fin fin dag
Om det ändå skiter sig kan du skriva ett PM till mig med din mailadress så skickar jag det editerade scriptet. Nu tar jag en promenad...
Lägg upp det modifierade skriptet på pastebin istället.
Fått in det nya kortet och redan efter en liten stund så satte nerladdningen av kartor ingång 👍😊
Så jäkla skönt !
Är så nöjd, tack för hjälpen än en gång. 😁
Nu ska jag montera ihop allt igen.
Fått in det nya kortet och redan efter en liten stund så satte nerladdningen av kartor ingång 👍😊
Så jäkla skönt !
Är så nöjd, tack för hjälpen än en gång. 😁
Nu ska jag montera ihop allt igen.
Härligt att det fungerade! Egentligen är det inte så svårt när man kan Linux, som jag använt i 27 år på heltid. Det gäller mest att kunna tolka felmeddelanden och att jag insåg att en del felmeddelanden berodde på hur scriptet var organiserat. Det, i o f s, krävde att jag lusläste scriptet. Jag har lagt upp det modifierade scriptet här. Vet inte hur man kontaktar den ursprungliga författaren men han är välkommen att ta över scriptet, har ingen stolthet i att jag ändrat en rad i det. Allt annat är ju hans.
- Idag Iphones marknadsandel faller i USA 31
- Igår Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk 62
- Igår Nu stiger hårddiskpriserna med uppemot 10 procent 21
- Igår Analytiker: Apple har överskattat intresset för Vision Pro 52
- 24 / 4 AMD, Nvidia och Intel – vad är det för skillnad mellan grafikkortstillverkarna? 35
- Ubiquiti Unifi2760
- IT-bolag: Teknikstrul är största tidsboven idag14
- Dagens fynd — Diskussionstråden49497
- Tips på grafikkort9
- MC - förstahoj, körkort och utrustning [Samlingstråd]3046
- Söker PUBG spelare!0
- Fjärrstyrning server13
- Nu stiger hårddiskpriserna med uppemot 10 procent21
- Därför blockerar Windows 11 24H2 Start‑menyhack27
- Vad lyssnar du på just nu?13893
- Säljes Meta Quest 3 128GB
- Säljes Hårddiskar
- Säljes Finalmouse ULX Lion
- Säljes Gigabyte M28U intressekoll
- Säljes BitFenix Dawn Tempererat Glas
- Säljes Kingston PCie 4.0 NVMe M.2 4TB 7300MB/s
- Säljes i3-8100
- Köpes Luftkylning och Fläktar
- Köpes Nvidia Quadro P400,600 eller 620
- Säljes Dell Latitude 7530 15,6”
- IT-bolag: Teknikstrul är största tidsboven idag14
- Därför blockerar Windows 11 24H2 Start‑menyhack27
- Iphones marknadsandel faller i USA31
- Konsumentverket granskar tio nätbutiker som lurat kunder17
- Airtec Pro Type1 – batteridrivet alternativ till tryckluft på burk62
- Nintendo-innehåll tas bort från Garrys Mod24
- Nu stiger hårddiskpriserna med uppemot 10 procent21
- Quiz: Vad kan du om Inet?70
- Analytiker: Apple har överskattat intresset för Vision Pro52
- Microsoft rullar ut Startmenyreklam till alla80