Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Formatting an SD card/Linux: Difference between revisions

From Hacks Guide Wiki
Doge 2 (talk | contribs)
wip edit, still need to do something about cfdisk and eventually add gui options (gparted, kde partition manager)
Doge 2 (talk | contribs)
remove cfdisk, add guide for kde partition manager, do sd clean from beginning for fdisk
Line 47: Line 47:
</span>
</span>


|-|cfdisk=
 
|-|parted=


<span>
<span>
Line 61: Line 62:
#* If <code>RO</code> is set to 1, make sure the lock switch is not slid down
#* If <code>RO</code> is set to 1, make sure the lock switch is not slid down
# Hit CTRL + C to exit the menu
# Hit CTRL + C to exit the menu
# Install the <code>cfdisk</code> and <code>dosfstools</code> packages using your package manager of choice
# Install the <code>parted</code> and <code>dosfstools</code> packages using your package manager of choice
# Type <code>sudo cfdisk /dev/<device name></code>
# Type <code>sudo parted /dev/<device name> mklabel msdos</code>
# Choose the <code>Delete</code> option and delete any existing partitions
# Type <code>sudo parted -a opt /dev/<device name> mkpart primary fat32 0% 100%</code>
# Choose the <code>New</code> option, keep partition size at the recommended size, and choose primary partition type
# Type <code>sudo mkfs.vfat /dev/<partition name> -s 64</code> to reformat the new partition
# Choose the <code>Type</code> option, scroll up until you see <code>c W95 FAT32 (LBA)</code> and select it
#* If the SD card is over 32GB in size, change <code>64</code> to <code>128</code>
# Finally, choose the <code>Write</code> option.
# Choose the <code>Quit</code> option
# Type <code>sudo eject /dev/<device name></code>, then remove and reinsert the SD card
# Type <code>sudo eject /dev/<device name></code>, then remove and reinsert the SD card
# Copy your data back onto the SD card
# Copy your data back onto the SD card
</span>
</span>


|-|parted=
 
|-|KDE Partition Manager=


<span>
<span>
# Make sure your SD card is '''not''' inserted
# Make sure your SD card is '''not''' inserted
# Open a terminal window and type <code>watch lsblk</code>
# Open KDE Partition Manager, inputting your password as needed
# Insert the SD card and watch for a new device appearing in lsblk
# Insert your SD card and click <code>Refresh Devices</code>. The new device that shows up in the left pane is your SD card
# Observe the output for the new device. It should match something like this: {{#tag:syntaxhighlight|
# Click your SD card, then click the <code>New Partition Table</code> button at the top of the window
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
# When asked, choose <code>Ms-Dos</code>. Do '''NOT''' use <code>GPT</code>
mmcblk0    179:0    0 29.7G  0 disk
#* [[File:KDE Partition Manager - MBR.png]]
└─mmcblk0p1 179:1    0 29.5G  0 part /run/media/user/FFFF-FFFF
# Right click the <code>unallocted</code> space in the right pane and select <code>New</code>
|lang=text}}
# When selecting your filesystem, choose <code>FAT32</code> from the drop down menu, it should look like this: [[File:KDE Partition Manager - New Partition.png]]
# Take note of the name of the device that now appears. In our example above, it was <code>mmcblk0</code>, but it could show up as <code>sda</code> or <code>sdb</code>, if you use a USB adapter
# Click <code>OK</code>, then click <code>Apply</code>, then <code>Apply Pending Operations</code>
#* If <code>RO</code> is set to 1, make sure the lock switch is not slid down
# Eject and reinsert your SD card
# Hit CTRL + C to exit the menu
# Copy your data back onto the SD card
# Install the <code>parted</code> and <code>dosfstools</code> packages using your package manager of choice
# Type <code>sudo parted /dev/<device name> mklabel msdos</code>
# Type <code>sudo parted -a opt /dev/<device name> mkpart primary fat32 0% 100%</code>
# Type <code>sudo eject /dev/<device name></code>, then remove and reinsert the SD card.
# Copy your data back onto the SD card.
</span>
</tabber>
</tabber>
{{hg imported|Guide_3DS}}
{{hg imported|Guide_3DS}}


[[Category:General guides]]
[[Category:General guides]]