ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 10/05/2024 - 01:25
נושא ההודעה: אני מקבל הודעת שגיאה בעת ביצוע mount

שלום לכולם אני מנסה לבצע את הפקודה הבאה ומקבל שגיאה:

root@avi-Inspiron-5737:~# sudo mount -t ext4 -o loop system.img system
mount: /root/system: wrong fs type, bad option, bad superblock on /dev/loop8, missing codepage or helper program, or other error.

גילוי נאות: אני לא מתכנת או משהו רק מנסה לעשות את הפקודה ע"מ לבצע שינוי בסיסטם כך שאני צריך הדרכה קצת מפורטת לגבי מהות השגיאה
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 10/05/2024 - 07:05
נושא ההודעה:

בשביל מה אתה אונס אותו לעבוד עם ext4 ?
קוד:
-t ext4


https://www.cyberciti.biz/tips/how-to-mount-iso-image-under-linux.html


קוד:
sudo mount -o loop /path/to/my-iso-image.iso /mnt/iso
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 10/05/2024 - 08:13
נושא ההודעה:

לא ברור לי מהו הקובץ system.img . אם מדובר על מערכת קבצים אחת (מחיצה אחת*, התשובה הקודמת תעזור.

אם מדובר על תמונה של דיסק שלם עם מספר מחיצות, אפשר להשתמש בכלי kpartx (האות k היא כאן kernel ולא kde. זה לא כלי גרפי).

משהו כמו:
קוד:

kpartx -ax system.img

ובסיום:
[code]
kpartx -d system.img
[code]
המחיצות יופיעו תחת השמות של ‎/dev/loop1 (או אולי מספר אחר עם שמות כגון ‎/dev/loop1p1

וכרגיל אפשר לראות אותן גם בפלט של lsblk
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 10/05/2024 - 09:37
נושא ההודעה:

מדובר בקובץ system שלקחתי מתוך רום של מכשיר. אני לא מצליח לקרוא את התגובה השנייה שפורסמה פה
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 10/05/2024 - 17:05
נושא ההודעה:

תרשום
קוד:
sudo fdisk -l system.img

זה יאפשר לראות את המבנה החיצוני של ה-image.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6259 ·
 

הודעה פורסם: 11/05/2024 - 22:57
נושא ההודעה:

Anonymous :
מדובר בקובץ system שלקחתי מתוך רום של מכשיר. אני לא מצליח לקרוא את התגובה השנייה שפורסמה פה


תוותר על ה-
קוד:
-t ext4
. לא בטוח שזאת מערכת הקבצים של הרום. כשזה יסתריים תעתוב mount ותגיד לנו מה הייתה המערכת קבצים שלו.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 09:47
נושא ההודעה:

אם זה דיסק של מערכת embedded, יש סיכוי שהוא מכיל כמה מחיצות. ככה yocto ודומיו עובדים.
אז אתה לא יכול להניח שה-image מכיל filesystem כמחיצה אחת.
הפקודה "fdisk -l" תראה לך אם יש מחיצות על הקובץ. (ואם כן אה לא יכול לעשות לו mount כאילו היה image של מחיצה אחת)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 14:49
נושא ההודעה:

עשיתי לו את הפקודה sudo fdisk -l system.img וזה מה שקיבלתי
Disk system.img: 1 GiB, 1077933056 bytes, 2105338 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 14:55
נושא ההודעה:

elcuco :
Anonymous :
מדובר בקובץ system שלקחתי מתוך רום של מכשיר. אני לא מצליח לקרוא את התגובה השנייה שפורסמה פה


תוותר על ה-
קוד:
-t ext4
. לא בטוח שזאת מערכת הקבצים של הרום. כשזה יסתריים תעתוב mount ותגיד לנו מה הייתה המערכת קבצים שלו.


הורדתי גם את ה --t ext4 והוא רשם לי את אותה השגיאה
sudo mount -o loop system.img system
mount: /root/system: wrong fs type, bad option, bad superblock on /dev/loop14, missing codepage or helper program, or other error.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 16:09
נושא ההודעה:

Anonymous :
מדובר בקובץ system שלקחתי מתוך רום של מכשיר. אני לא מצליח לקרוא את התגובה השנייה שפורסמה פה


נשמע שאתה מנסה לערוך מערכת הפעלה Android של טלפון כלשהו.

היום זה כבר לא פשוט כמו לעשות mount לקובץ ולשנות דברים בתוכו.
הקובץ שלקחת הוא ככל הנראה קובץ sparse ואתה צריך כלי שנקרא sdat2img כדי להמיר אותו לתמונה של מחיצה שאפשר לעשות לה mount.

https://github.com/xpirt/sdat2img

לאחר מכן תצטרך לעשות את ההמרה ההפוכה, אבל שים לב שרוב הסיכויים שגם תצטרך לחתום מחדש את הקובץ, כי היום קבצי ROM אמורים להיות חתומים כדי לעבור את ה-bootloader.

בקיצור, אם אכן ניחשתי נכון, ואתה מנסה לערוך ROM של מכשיר Android, יש לך עוד הרבה מה ללמוד.
זה לא פשוט כמו להריץ פקודה ולזרוק כמה קבצים.

ממליץ בחום על אתר xda-developers.com למדריכים וכלים בנושא.

בהצלחה!

--לב
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 18:14
נושא ההודעה:

Anonymous :
עשיתי לו את הפקודה sudo fdisk -l system.img וזה מה שקיבלתי
Disk system.img: 1 GiB, 1077933056 bytes, 2105338 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


תנסה
ציטוט:
sudo mount -t iso9660 systen.image /mnt


אם זה לא עובד - תן את הפלט של
ציטוט:
file system.img
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 20:18
נושא ההודעה:

Anonymous :
Anonymous :
עשיתי לו את הפקודה sudo fdisk -l system.img וזה מה שקיבלתי
Disk system.img: 1 GiB, 1077933056 bytes, 2105338 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


תנסה
ציטוט:
sudo mount -t iso9660 systen.image /mnt


אם זה לא עובד - תן את הפלט של
ציטוט:
file system.img


להלן הפלט של שתי הפקודות:
root@avi-Inspiron-5737:~# sudo mount -t iso9660 systen.img /mnt
mount: /mnt: special device systen.img does not exist.
root@avi-Inspiron-5737:~# file system.img
system.img: Android sparse image, version: 1.0, Total of 393216 4096-byte output blocks in 2169 input chunks.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 20:19
נושא ההודעה:

Anonymous :
Anonymous :
עשיתי לו את הפקודה sudo fdisk -l system.img וזה מה שקיבלתי
Disk system.img: 1 GiB, 1077933056 bytes, 2105338 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


תנסה
ציטוט:
sudo mount -t iso9660 systen.image /mnt


אם זה לא עובד - תן את הפלט של
ציטוט:
file system.img


להלן הפלט של שתי הפקודות:
root@avi-Inspiron-5737:~# sudo mount -t iso9660 systen.img /mnt
mount: /mnt: special device systen.img does not exist.
root@avi-Inspiron-5737:~# file system.img
system.img: Android sparse image, version: 1.0, Total of 393216 4096-byte output blocks in 2169 input chunks.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 12/05/2024 - 20:21
נושא ההודעה:

Anonymous :
Anonymous :
מדובר בקובץ system שלקחתי מתוך רום של מכשיר. אני לא מצליח לקרוא את התגובה השנייה שפורסמה פה


נשמע שאתה מנסה לערוך מערכת הפעלה Android של טלפון כלשהו.

היום זה כבר לא פשוט כמו לעשות mount לקובץ ולשנות דברים בתוכו.
הקובץ שלקחת הוא ככל הנראה קובץ sparse ואתה צריך כלי שנקרא sdat2img כדי להמיר אותו לתמונה של מחיצה שאפשר לעשות לה mount.

https://github.com/xpirt/sdat2img

לאחר מכן תצטרך לעשות את ההמרה ההפוכה, אבל שים לב שרוב הסיכויים שגם תצטרך לחתום מחדש את הקובץ, כי היום קבצי ROM אמורים להיות חתומים כדי לעבור את ה-bootloader.

ניחשת נכון. תודה רבה על התשובה מכיון שנתת לי כיוון. עיינתי שם ואני רואה שזה לא פשוט להתקין את זה אבל אשתדל ללמוד את הנושא.
בקיצור, אם אכן ניחשתי נכון, ואתה מנסה לערוך ROM של מכשיר Android, יש לך עוד הרבה מה ללמוד.
זה לא פשוט כמו להריץ פקודה ולזרוק כמה קבצים.

ממליץ בחום על אתר xda-developers.com למדריכים וכלים בנושא.

בהצלחה!

--לב
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 13/05/2024 - 08:09
נושא ההודעה:

ציטוט:

root@avi-Inspiron-5737:~# file system.img
system.img: Android sparse image, version: 1.0, Total of 393216 4096-byte output blocks in 2169 input chunks.

לפי התשובה https://stackoverflow.com/questions/8663891/how-to-mount-the-android-img-file-under-linux אתה אמור להשתמש בפקודה simg2img כדי לשנות את תצורת הקובץ למבנה שמאפשר mount/
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 13/05/2024 - 15:24
נושא ההודעה:

בהנחה שאתה אכן מנסה לערוך עמרכת Android.
יש לי עם זה קצת ניסיון...
ראה כאן
https://forum.xda-developers.com/t/how-to-mount-modify-system-img-ubuntu.3344236/

שים לב - אתה חייב כמובן לפתוח בוטלואדר כדי לצרוב את הרום הערוך
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח [צפריר]
  4. אורח
  5. אורח
  6. elcuco
  7. אורח
  8. אורח
  9. אורח
  10. אורח
  11. אורח
  12. אורח
  13. אורח
  14. אורח
  15. אורח
  16. אורח