Di bawah skrip cat 3 yang memungkinkan Anda untuk memperbarui Kuba (distribusi untuk papan di Allwinner A10 / A20) ke versi Debian saat ini.Setelah menjalankan semua skrip, versi Debian saat ini akan diinstal.Script diuji di papan tulis dengan Soc Allwinner A10. Perbarui dari versi Cubian-nano-x1-a10-HDMI ke Debian 8.3 (relevan pada saat akhir artikel). Dengan perubahan minimal (atau mungkin tanpa itu) harus bekerja pada A20.Distribusi Kuba dirancang untuk papan berdasarkan Soc Allwinner A10 / A20 .Distribusi X1 Kuba dirilis 08 Oktober 2014. Sejak itu tidak diperbarui. Tersedia untuk diunduh melalui torrent resmi (yang tidak selalu berfungsi, sehingga tersedia di disk Yandex ).Kuba pada intinya adalah Debiandengan bootloader, pengaturan dan skrip khusus untuk Allwinner, khususnya untuk papan Kuba. Pada prinsipnya, semua papan pada A10 / A20 serupa dan ulangi sirkuit referensi - tidak ada yang istimewa untuk menemukan / mengubah di sana.Agar OS dan paket tetap mutakhir (ini sangat mengurangi biaya persiapan dan dukungan firmware kami), Anda harus benar-benar memahami fitur SoC untuk membentuk bootloader dan mengelola seluruh perangkat. Ini sudah dilakukan oleh tim distribusi Kuba.Tapi Kuba agak ketinggalan jaman.Skrip dibuat untuk memutakhirkan secara berurutan dari Kuba ke versi Debian saat ini dengan intervensi pengguna minimal.Script diuji pada Allwinner A10 pada papan DS-110 , yang hampir merupakan analog dari CubieBoard .Perbarui Pesanan
.Unduh Cubian-nano-x1-a10-hdmi.7z, unzip dan tulis gambar ke kartu microSD (misalnya, menggunakan sourceforge.net/projects/win32diskimager ). Hanya kartu 2GB sudah cukup untuk bekerja, jika Anda berencana untuk mengembangkan untuk Debian - 4 atau 8 GB.Kami memasukkan kartu yang diterima ke papan, nyalakan. Kami menunggu pengunduhan selesai.Ganti kata sandi jika perlu. Kata sandi default adalah "cubie".Awalnya, alamat ip diperoleh oleh dhcp. Anda dapat mengetahui alamat di server dhcp atau dengan masuk ke konsol (nama "cubie", kata sandi "cubie").Papan Cubiebiard asli akan menunjukkan alamatnya dengan kode Morse yang berkedip, lebih lanjut di github.com/cubieplayer/Cubian/wiki/Get-started-with-CubianUntuk memperbarui alamat ip ini harus memiliki akses ke Internet.Kami terhubung melalui ssh, port 36000.Awalnya, kami punyacubie@Cubian:~$ cat /etc/*release*
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
Bersiap untuk menjalankan skrip.Instal git (pre-setting waktu dan perbarui repositori)sudo ntpdate-debian
sudo apt-get -y install debian-keyring
sudo apt-get update
sudo apt-get -y install debian-archive-keyring
sudo apt-get update
sudo apt-get install -y git
Unduh skrip pembaruangit clone https://opensourceclient@bitbucket.org/opensourceclient/prepare-cubian.git
Skrip pertama:
menambah kenyamanan (.nanorc, file .bashr), menetapkan batas frekuensi (melalui cpufrequtils), mengalihkan log ke ram-disk, menonaktifkan IPv6../prepare-cubian/cubian_update-1.sh
Papan akan dimatikan.Skrip kedua:
./prepare-cubian/cubian_update-2.sh
menghapus paket yang tidak digunakan, menambahkan lokalisasi (Anda perlu memilih tata letak keyboard dan metode switching, pilih font untuk konsol dan sebagainya beberapa kali), perbarui paket ke versi saat iniPapan akan dimatikan.Skrip ketiga:
./prepare-cubian/cubian_update-3.sh
memutakhirkan distribusi Debian ke versi terbaru, kernel tetap sama.Saat memperbarui udevil - jawab ya.Paket cubian-nandinstall juga akan diinstal - ini adalah paket untuk A10 / A20 (https://github.com/cubieplayer/Cubian/wiki/Install-Cubian) memungkinkan Anda untuk menyalin konten kartu sd ke NAND (jika papan memiliki NAND) di masa mendatang. boot dari NAND.Skrip-skrip dari Cubian (cubian-morsedecode, cubian-morsemsg, cubian-morseshowip-reversed, light-network cubian, getip-cubian, morseencode, cubian-morsencowip, cubian-motd-package, cubian-motd-package, cubian-ntpdate) ada di / usr / lib / cubian /. Dari namanya, tujuannya jelas.Papan akan dimatikan.Hasilnya, kita punya
cubie@Cubian:~ $ cat /etc/*release*
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Sebaiknya simpan gambar kartu SD sebagai "referensi".Beberapa kata lagi
Bagian penting dari Cubian adalah paket cubian-nandinstall - paket ini memungkinkan Anda untuk menyalin gambar kartu SD dari kartu ke NAND. Paket itu sendiri akan menginstal bootloader di NAND dan menyediakan boot dari NAND.Sedikit tentang SoC Allwiner A10 / A20Urutan memuat SoC Allwiner A10 / A20:- jika ada kartu SD - boot dari kartu SD, mode ini adalah mode pemulihan, Anda selalu dapat mem-boot dari gambar standar kartu SD.- jika tidak ada kartu, coba boot dari NAND.- Sebagai aturan, uboot digunakan sebagai bootloader, yang memungkinkan Anda membuat bootloader untuk diunduh lebih lanjut melalui jaringan.SoC Allwiner A10 / A20 tidak memiliki alamat mac tetap. Alamat Mac diberikan saat OS melakukan booting.Parameter video, pengaturan jaringan, GPIO (ada 67 buah di cubieboard) dikonfigurasi melalui file /boot/script.bin (lebih linux-sunxi.org/Manual_build_howto ).Shell untuk digunakan sebagai klien terminal RDP tepat berlaku di board kami (DS-110).A10/A20.
.()
prepare-cubian/cubian_update-customize.sh
, , ,
FreeRDP .
prepare-cubian/cubian_update-kernel.sh
COM ( USB-toCOM,ttl), 115200/8-N-1.
prepare-cubian/cubian_update-development.sh