Właśnie pobrałem pliki Debiana i Arch Linuxa i chciałbym je zamontować przed wypaleniem na karcie SD. Jak mogę zamontować IMG?
Próbowałem zamontować, ale pojawia się następujący błąd:
sudo mount -o loop archlinuxarm-13-06-2012.img /mnt/
mount: you must specify the filesystem type
Czy to yaffs2? Jak mogę zamontować yaffs2, o ile wiem, że nie jest jeszcze obsługiwany w systemie Ubuntu 12.04 i nie mogłem znaleźć żadnego pakietu.
źródło
piimg
dawna. Sądzę, że dokumentacja tego wymaga aktualizacji, a nie tej odpowiedzi (ponieważ nie mówi ci, jak ją zbudować!)Problem polega na tym, że obraz jest kompletnym obrazem dysku zawierającym tablicę partycji, a nie obraz pojedynczej partycji.
Jest na to kilka sposobów, jednym ze sposobów jest obliczenie przesunięcia i użycie go do montażu (więcej szczegółów znajdziesz w odpowiedzi Alexa).
Innym sposobem, jeśli masz najnowsze jądro i najnowszą wersję programu losetup, jest skorzystanie z opcji -P, aby stracić np
losetup -P -f <nazwa_pliku>
stworzy to serię węzłów urządzeń. Główny węzeł / dev / loop <numer>, a także węzły dla każdej partycji w / dev / loop <numer> p <numer>. Następnie możesz pracować z urządzeniem, tak jak każde inne sparowane urządzenie.
Po zakończeniu możesz usunąć urządzenie sprzężenia zwrotnego za pomocą
losetup -d / dev / loop <numer>
źródło