Installation von Debian auf der SD-Card
Tips und Tricks mit SD-Karten unter Linux
(work in progress…)
Olinuxino SD-Card vorbereiten.
Partitionieren :
- Fdisk alle partionen auf der SD-Card löschen.
- Primary Partion anlegen mit +16MB
- Partionstyp abändern in 53
- 2.Primary Partition anlegen mit dem rest. Formatieren :
# mkfs.ext4 -O ^has_journal -E stride=2,stripe-width=512 -b 4096 /dev/sdXX
Überspielen der Daten :
- Kernel : dd if=kernel.img of=/dev/sdXX
- Archive mit Tar entpacken :
# cd /mnt/mmc
# tar -xzf /home/user/OLinuXino_Debian_FS.tgz
Optional : Eventuell vorhandenes Backup mit cp unter root, wobei das Backup auf test/ und die SSD auf mmc/ gemountet ist :
# cp -ax test/. mmc/
Restore von einzelnen Inhalten eines DD images
Also falls man ein Image mit mehreren Partitionen hat, das z.B. mit dd if=/dev/sdX of=image.dd
erstellt wurde, muss man mit hilfe von einem loopbackdevice auf die Daten zugreifen.
Das kann man mit # kpartx -a -v image
bewerkstelligen. Danach kann man sich die einzelnen neuen „virtuellen“ Devices anschauen, und ggf mounten.
# ls -l /dev/mapper/ insgesamt 0 lrwxrwxrwx 1 root root 16 7. Dez 02:18 control → ../device-mapper brw——- 1 root root 253, 0 7. Dez 14:13 loop0p1 brw——- 1 root root 253, 1 7. Dez 14:13 loop0p2
mount /dev/mapper/loop0p2 /mnt/test
mountet also die 2. partition.