LINUX.ORG.RU

Установка Cubian на CubieBoard

 ,


1

1

Наконец-то пришёл мой cubieboard 2. Хочу поставить вместо предустановленного Android Cubian. А он не ставится.

Делаю всё по инструкции - скачал последний образ cubian, записал через dd на microsd, вставил карту в куби, загрузился, сделал apt-get install cubian-nandinstall && cubian-nandinstall. Первый раз он, как я понял, создал таблицу разделов, предложил перезагрузиться и запустить установку ещё раз. Я сделал это. Он написал список копируемых файлов, вроде как поставился. В конце предложил выключить куби и вытащить sd-карту. Я согласился и он выключился. Вытащил карту, переткнул питание, он пошёл загружаться, но написал, что нет таблицы разделов и выкинул меня в консоль sunxi. Всю работу с консолью Linux и просмотр лога загрузки осуществлял через UART.

Пробовал заново записать образ на карточку и опять запустить установщик. Он опять скопировал файлы (только в этот раз не создавал таблицу разделов), но это не помогло. Пробовал забить нулями /dev/nand и поставить заново (теперь уже он создавал таблицу разделов опять), но и это не помогло.

В чём может быть дело и как с этим бороться?

cubie@Cubian:~$ ls /dev/nand*
/dev/nand  /dev/nanda  /dev/nandb  /dev/nandc
cubie@Cubian:~$ sudo fdisk -l /dev/nand
[sudo] password for cubie: 

Disk /dev/nand: 4085 MB, 4085252096 bytes
255 heads, 63 sectors/track, 496 cylinders, total 7979008 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/nand doesn't contain a valid partition table

Либо таблица разделов не MBR, либо я что-то не понимаю.

UPD: Там свой специальный формат таблицы разделов. И своя утилита для работы с ними.

cubie@Cubian:~$ sudo ./nand-part -f a20 /dev/nand
check partition table copy 0: mbr: version 0x00000200, magic softw411
OK
check partition table copy 1: mbr: version 0x00000200, magic softw411
OK
check partition table copy 2: mbr: version 0x00000200, magic softw411
OK
check partition table copy 3: mbr: version 0x00000200, magic softw411
OK
mbr: version 0x00000200, magic softw411
3 partitions
partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =     2048 user_type=0
partition  2: class =         DISK, name =         boot, partition start =    34816, partition size =      512 user_type=0
partition  3: class =         DISK, name =        linux, partition start =    35328, partition size =        0 user_type=0

Вроде с таблицей разделов всё ок...

★★★★★

Последнее исправление: KivApple (всего исправлений: 6)

что-то выяснилось? потому что у меня та же проблема, и я еще не разобрался и идей нет.

anarquista ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.