Jak odtworzyć kartę boot SD dla instalacji RASPBMC na USB lub NFS 1


Każdemu posiadaczowi maliny (Raspberry Pi) zdarzyło się lub zdarzy szkodzenie karty pamięci (np przez odłączenie zasilania). Jeśli posiadasz instalkę na USB albo NFS to nic straconego. Wystarczy odtworzyć partycję boot na karcie SD.

raspbmc

No wiec do dzieła.

1. Formatujemy naszą kartę SD programem SDFormatter który pobieramy:

https://www.sdcard.org/downloads/formatter_4/

Po zainstalowaniu i uruchomieniu pamiętajmy o zmianie w opcjach pozycji Format Size Adjustment na ON co przywruci nam całą pojemność kart SD:

sdformatterv4

Po sformatowaniu pobieramy i rozpakowujemy standardowy instalator Raspbmc ze strony:

http://www.raspbmc.com/download/

Zaznaczamy odpowiednie opcje i instalujemy.

raspbmc_installer

Później kasujemy z karty sd wszystkie pliki oprócz config.txt. I pobieramy archiwum z zawartością którą wrzucimy na naszą kartę SD z:

http://download.raspbmc.com/downloads/bin/kernel/kernel-vfat-latest-hardfp.tar.gz

Rozpakowujemy (np przy użyciu programu 7ZIP) i kopiujemy wszystkie pliki na kartę pamięci. Zawartość karty powinna wyglądać mniej więcej tak:

karta_sd_zawartosc

Teraz edytujemy plik cmdline.txt, kasujemy jego zawartość i wklejamy poniższą:

– dla instalacji na USB:

dwc_otg.lpm_enable=0 root=/dev/sda1 init=/sbin/init -q rootfstype=ext4 noatime quiet rootwait loglevel=1 sdhci-bcm2708.enable_llm=1 dwc_otg.microframe_schedule=1 dwc_otg.fiq_fix_enable=0 dwc_otg.fiq_split_enable=0 dwc_otg.trans_backoff=3000

– dla instalacji NFS:

dwc_otg.lpm_enable=0 root=/dev/nfs ip=dhcp nfsroot=192.168.1.111:/nfs/rmc init=/sbin/init -q rootfstype=nfs noatime quiet rootwait loglevel=1 sdhci-bcm2708.enable_llm=1 dwc_otg.microframe_schedule=1 dwc_otg.fiq_fix_enable=0 dwc_otg.fiq_split_enable=0 dwc_otg.trans_backoff=3000

Oczywiście musimy sprawdzić czy ścieżka root jest prawidłowa (u mnie root=/dev/sda1 jest prawidłowe).

Na koniec jeszcze sprawdzamy zawartość pliku config.txt, jeśli wiemy co chcemy zmienić to możemy to zrobić.

Możemy np odrazu dopisać nasze klucze dla kodeków sprzętowych. wystarczy dodać do config.txt:

decode_MPG2=0x43211234
decode_WVC1=0x43211234

Gotowe 🙂

Linkografia:

http://forum.stmlabs.com/showthread.php?tid=6094


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Komentarz do “Jak odtworzyć kartę boot SD dla instalacji RASPBMC na USB lub NFS