1. 程式人生 > >Link2SD無法掛載SD卡第二分割槽解決方案

Link2SD無法掛載SD卡第二分割槽解決方案

前幾天發現新買的 HTC Desire 816T 內建儲存卡只剩不到300M了,想擴大儲存空間一下卻又不想解除安裝應用或刪除檔案,於是決定用Link2SD把使用者程式連結到SD卡第二分割槽裡。但是Link2SD提示掛載指令碼建立成功之後重啟機器卻還是不能自動掛載。從網上查了各種教程後發現Link2SD掛載分割槽的原理是修改開機啟動的/system/etc/install-recovery.sh指令碼,在其中加入掛載指令。但是由於 HTC Desire 816T 現在還沒有完美root的方法,因此即使root後/system依然不能掛載為rw。所以雖然Link2SD提示掛載指令碼建立成功,但是實際上/system/etc/install-recovery.sh

並沒有被修改,或者說在修改後又自動還原了。

這時就需要自己建立掛載指令碼了。首先用RE管理器開啟/system/etc/install-recovery.sh,可以看到裡面有一段:

# Some apps like to run stuff from this script as well, that will
# obviously break root - in your code, just search this file
# for "install-recovery-2.sh", and if present, write there instead.

/system/etc/install-recovery-2
.sh

檢視/system/etc/下發現並沒有install-recovery-2.sh,暫且先不要管它。開啟Link2SD,按提示選擇SD卡第二分割槽檔案系統後會提示掛載指令碼建立成功,並詢問是否立即重啟。選擇不重啟後把手機連到電腦上,在adb shell中輸入mount | grep sdext2命令檢視SD卡第二分割槽掛載資訊:這裡寫圖片描述

記住SD卡第二分割槽的掛載檔名(/dev/block/vold/179:34)和掛載點(/data/sdext2)。用RE管理器(或其他文字編輯器)在SD卡里面建立install-recovery-2.sh,輸入以下內容並儲存:

#!/system/bin/sh
date > /data/local/install-recovery-2
.log sleep 2 # mount the second partition of SD card mount -t ext4 -o rw /dev/block/vold/179:34 /data/sdext2 >> install-recovery-2.log

由於正常開機時system分割槽不能掛載為rw,因此需要在開機守護程序啟動前修改system分割槽內容。從https://github.com/amarullz/AROMA-Filemanager/tree/calung下載AROMA檔案管理器,把壓縮檔案拷貝到SD卡中。重啟到recovery,掛載SD卡和system,選擇從SD卡安裝刷機包,找到之前下載的AROMA檔案管理器安裝。之後會進入熟悉的檔案管理器介面:這裡寫圖片描述

把之前儲存在SD卡中的install-recovery-2.sh拷貝到/system/etc/下,並且將許可權設為rwxr-xr-x,重啟,就可以看到SD卡第二分割槽已經掛載成功啦~這裡寫圖片描述

相關推薦

Link2SD無法掛載SD第二分割槽解決方案

前幾天發現新買的 HTC Desire 816T 內建儲存卡只剩不到300M了,想擴大儲存空間一下卻又不想解除安裝應用或刪除檔案,於是決定用Link2SD把使用者程式連結到SD卡第二分割槽裡。但是Link2SD提示掛載指令碼建立成功之後重啟機器卻還是不能自動掛載

無法掛載sd(android),不能安裝APK(1)

1、應用程式下載的話是預設安裝到/mnt/sdcard下的,如果你sd卡沒掛載上,系統會提示你request an SD卡或者damage SD卡,所以此時你去這個/mnt/sdcard或者/sdcard(這兩個是同一目錄)是不會發現有內容。 2、我們現在要做的就是要把sd

關於在虛擬機中無法使用sd等usb設備的解決方案

vmware ubuntu usb 測試環境vmware10.0.1, 虛擬ubuntu14.0.4,物理win7問題:在window下可以識別usb,sd卡等設備。在ubuntu中無法使用,fdisk -l 未發現接入設備。在vmware中可以查看到可移動設備,但是試圖連接會報驅動錯誤。根本解決

Ubuntu雙系統無法掛載Windows10 硬盤的解決方法

hiberna 14.04 meta bsp read 技術分享 -o option 解決方法 我的電腦是在Windows 10下安裝的Ubuntu 14.04雙系統,今天進入Ubuntu系統訪問Windows 10 磁盤,出現如下錯誤: Error mounting /d

關於DPDK17或18無法在CentOS6上綁定網問題的解決方案

dpdk 無法綁定 中斷錯誤 問題:如題;主要出現在內核版本在2.6.37以下的系統,內核模塊可以編譯和插入,但是綁定網卡總是失敗(message中給出的trace是說中斷問題); 後查找一些資源並對比了16的相關實現代碼,發現其中有個標誌送的有問題,修改後就可以正常綁定並且測試也正常,但

Linux上電自動掛載SD和檔案系統的修改

參照黑金例程在ZYNQ開發板上移植好Linux系統後,預設是沒有載入SD卡的。因此每次斷電後,在Linux上的配置資訊全部丟失,每次上電後都要重複配置,非常的不方便,經過死皮爛臉的求問和網上查資料之後,終於實現了這個功能,在這裡分享一下我通過新建petalinux的開機自啟

Linux掛載SD中的 ext4 檔案系統

按照黑金教程移植的Linux,開發板啟動後掛載的檔案系統其實是 uImage 映象中小檔案系統(即 ramdisk 中的檔案系統)。Linux啟動後會出現這樣的提示 “mmc1: tried to reset card”、“blk_update_request: I/O er

openwrt無法掛載TF,提示Read-only file system

在使用openwrt掛載TF卡的時候,發生了以下錯誤,按照網路教程一直無法實現掛載TF卡,不管是格式化成什麼系統,都無法實現掛載,提示錯誤資訊有以下幾種。     掛載的時候,格式化的時候提示是隻讀檔案系統Read-only file system。 後邊才發

linux掛載SD

(1)通過#fdisk -l命令確認板子上的linux系統是否識別SD卡 MP805M板子插入SD卡後顯示 SD30 slot is without WP mmc1: new high speed SD card at address 5bc0 mmcblk0: mmc1:5bc0 SD02

tab選項無法正常顯示echarts影象的解決方案

https://blog.csdn.net/wayne1998/article/details/79783480 HTML <div> <ul class="nav nav-tabs" role="tablist">

ubuntu 掛載 nfs 成功後無法umount 提示 device is busy 解決方案

[email protected]:/media/nfs_share# umount  /media/nfs_share/ umount.nfs: /media/nfs_share: device is busy 這時使用umount 命令,會提示裝置忙,無法掛載

Ubuntu14.04系統下無法連線Wi-Fi無線網以及安裝BCM43142網絡驅動的解決方案

1.問題描述 博主近日開始學習ROS,首先必裝Linux作業系統,選擇的是Ubuntu14.04,安裝過程略過,直接講問題。安裝完系統之後發現一個重要問題,沒法使用Wi-Fi,只能使用有線網路,而且網

關於使用bootstrap的tab選項無法正常顯示echarts影象的解決方案

        最近做一個專案時,用到了echarts實現資料視覺化,因為之前沒怎麼接觸過echarts,導致在使用echarts時踩了不少的坑,其中一個就是關於“使用bootstrap的tab選項卡時無法正常顯示echarts影象”的問題。在百度上找了很久,嘗試了各種各樣的

Android6.0 無法SD建立目錄

摘要 今天開發中遇到一個問題,專案無法在Android6.0裝置的SD卡建立目錄,在Android6.0以下的移動裝置測試了5.0 、4.3的裝置,均正常,但是在Android6.0卻不正常。 經過排查,執行下列程式碼無法在6.0的裝置上面建立目錄 F

OpenWrt自動掛載sd

我們在編譯的時候經常會遇到flash不夠用的問題,怎麼解決呢?可以通過掛載usb或者sd卡解決問題。在此介紹一下openwrt掛載sd卡。 1. 安裝sd卡的驅動以及相關支援 make kernel_menuconfig Device D

Centos7 VMware 掛載SD

1.首先將虛擬機器選項中的Super Top Mass Storage Device開啟。 2.將讀卡器插入電腦。 3.如果使用的是圖形介面,就應該有提示有裝置插入。如果使用命令列,可以使用fdisk -l 來檢視有哪些裝置。 Disk /dev/sdc: 32.2 G

[Fedora]虛擬機器中掛載SD不成功

   問題描述:在Fedora虛擬機器下,從筆記本插入SD卡,希望能在Fedora下掛載SD卡用於程式和檔案的拷貝。但是虛擬機器下最終沒能成功。但有的人是可以的,可能是虛擬機器版本的不同。    相關過程: 1.首先要把焦點轉移到vmware,再插入SD卡,否則在虛擬機器下不能識別。 2. 建立掛載目錄,使

maven項目對於測試時“無法加載主類”的解決方案

logs color alt blog con config ima uil 保存 1、右鍵maven項目,選擇 build path --------->Configure Build Path ,執行下列操作,保存即可。 maven項目對於測試時“無法

移動端web頁面滾動不流暢,頓閃爍解決方案

方案 代碼 osi col 實現 移動端 ios端 出現 問題: 1.ios端的-webkit-overflow-scrolling屬性可控制頁面滾動效果,設置如下實現慣性滾動和彈性效果: -webkit-overflow-scrolling: touch 2.posi

64位Kali無法順利執行pwn1問題的解決方案

命令 分享圖片 es5 文本 問題 描述 oot mirror sources 問題描述 ? 環境:VMware Fusion + kali-linux-2018.1-amd64.iso ? 問題:在Terminal利用./pwn1執行pwn1會出現 bash: ./pwn