I tried adding a line to /etc/fstab to move the mount point for the SD card from /media/furios/mmcblk... to /home/furios/Media/SDCard, now my phone does not boot. Is there a safe mode I can boot into to fix the problem I caused? The exact line that I used, if I remember correctly is:
/dev/mmcblk0p1 /home/furios/Media/SDCard vfat user,auto,noatime 0 1. Before doing this I created the following directory: /home/furios/Media If I understand the mount process and I may not understand it as well as I thought, the program that does the mounting will create the SDCard directory in the path /home/furios/Media, correct? Any idea what is going wrong? Is there a better way of adding this entry that introduces a timeout in case of failure?
In order for the software I use to have access to the SD card it needs to be in my home directory it would seem.
Actually, my line in fstab looked like: /dev/mmcblk0p1 /home/furios/Media/SDCard/ vfat user,auto,noatime 0 1, with a trailing "/" after SDCard. I noticed now my home directory has a path /home/furios/Media/SDCard. I don't remember creating the SDCard subdirectory. It has been a very long day. Again, if @Xenon or anyone else has any advice on how I can move the SDCard mountpoint to my home directory I would greatly appreciate the advice.
@xenon Reflash? I found that by holding the volume up key while the phone was booting up I could get into some sort of recovery mode. When I launch terminal and go to /etc to delete the line I added to fstab it appears that the /etc/ directory does not appear to have the files in it that it is supposed to have. Is there another way that does not involve restoring to factory defaults to get at the offending file? How exactly should I be moving the mount point of the SD card so that programs can get to it?
@xenon you have to click on the mount rootfs button in recovery, then open the terminal. you can find your fstab at /rootfs/etc/fstab
you can chroot into the rootfs like so
chroot /rootfs/ /bin/bash
then you can use all the tools you have installed on your furios installation.
@xenon I am still having trouble. if I hold the up volume down while the phone is powered up i get a black screen with some very tiny print that is almost unreadable. if I power on and hold the up volume button I get a much more user friendly screen that is white and has a number of pushbuttons. The bottom one being the option to mount the rootfs. When I press that button, then push the button for terminal I am asked to confirm opening the terminal. When I answer yest to confirm the terminal I am then at a window that looks like a stripped down terminal. I then issue the command chroot /rootfs/ /bin/bash. This command executes correctly. When I issue the ls command it returns "lsandroid cachehome metadata persist run system varapex datalib mnt proc sbin tmp vendorbin devlost+found odm product srv userdata vender_dlkmboot etcmedia opt root sys" I don't see a directory called rootfs. The directory called root is mostly empty except for some hidden directories. Am I in the wrong recovery area? Should I be working in the options with the black screen and very tiny print?