Установка linux на sd карту

  • Комп'ютер з ОС Linux (можна linux запущений на віртуальній машині)
  • КПК Asus P535
  • miniSD карта пам'яті мінімум від 512 МБ (краще 1 ГБ)

Створюємо на мапі два розділи:

Command (m for help): p # набираємо команду p що б подивитися які розділи є мапі, якщо вони є видаляємо їх командою d
Disk / dev / mmcblk0: 3999 MB, 3999268864 bytes
82 heads, 17 sectors / track, 5603 cylinders
Units = cylinders of 1394 * 512 = 713728 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/ Dev / mmcblk0p1 1 48 33447+ 6 FAT16
/ Dev / mmcblk0p2 49 5602 3871138 83 Linux

Command (m for help): d
Partition number (1-4): 1 # вказуємо номер розділу який слід видалити

Command (m for help): d
Selected partition 2

Command (m for help): n # створюємо новий розділ командою n
Command action
e extended
p primary partition (1-4)
p # нам потрібні лише основні розділи, сміливо тиснемо p
Partition number (1-4): 1 # номер розділу, ставимо 1
First cylinder (1-5603, default 1): # номер сектора з якого починається розділ, тут натискаємо просто Enter
Using default value 1
Last cylinder, + cylinders or + size (1-5603, default 5603): + 8M # тут вводимо + 8M (8 мегабайт)

Command (m for help): n # створюємо розділ для rootfs
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2 # вводимо номер розділу 2, і просто натискаємо Enter два рази
First cylinder (14-5603, default 14):
Using default value 14
Last cylinder, + cylinders or + size (14-5603, default 5603):
Using default value 5603

Command (m for help): t # міняємо ID першого розділу на FAT16
Partition number (1-4): 1
Hex code (type L to list codes): 6

Command (m for help): p # переконуємося що ми все зробили правильно
Disk / dev / mmcblk0: 3999 MB, 3999268864 bytes
82 heads, 17 sectors / track, 5603 cylinders
Units = cylinders of 1394 * 512 = 713728 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/ Dev / mmcblk0p1 1 48 33447+ 6 FAT16
/ Dev / mmcblk0p2 49 5602 3871138 83 Linux

Command (m for help): wq # записуємо зроблені зміни
The partition table has been altered!

Calling ioctl () to re-read partition table.

Створення файлових систем на карті пам'яті

Це робиться дуже просто:

$ Mkfs.vfat / dev / mmcblk0p1
$ Mkfs.reiserfs / dev / mmcblkp2

розгортання образу

Додайте скачані файли в домашній директорії і виконайте наступні команди:

$ Mount / dev / mmcblk0p2 / mnt / cdrom
$ Cd / mnt / cdrom
$ Tar -xvf

відомі проблеми

Підключення до ПК

Переконайтеся що ядро ​​на ПК зібрано з такими параметрами:

Device Drivers-> Network device support-> USB network adapters

Simple USB Network Links (CDC Ethernet subset)
[*] Embedded ARM Linux links (iPaq.)

Що ще цікавого є?

Схожі статті