25.09.2012, 00:07 | #1 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Устанавливаем USB Flash диск в OpenWrt
Устанавливаем нужные нам пакеты:
Важно! Если вы устанавливали прошивку с этого форума, перед установкой пакетов подключите репозиторий тоже с этого форума. Для этого отредактируйте файл /etc/opkg.conf комментируем 1-ю строчку и добавляем свою Код:
#src/gz attitude_adjustment http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages src/gz attitude_adjustment http://cyber-place.ru/download/packages/ dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay opkg update opkg install kmod-usb2 insmod ehci-hcd opkg install kmod-usb-core kmod-usb-storage kmod-fs-ext4 kmod-scsi-core block-mount e2fsprogs fdisk Смотрим как флешка определась системой: fdisk -l USB Flash-диск должен определится как sda Сначала создаем на USB Flash разделы: fdisk /dev/sda Выполняем следующие команды: Command (m for help): d Partition number (1-4): 1 Command (m for help): d Partition number (1-4): 2 Command (m for help): d Partition number (1-4): 3 Command (m for help): d No partition is defined yet! Если появилось сообщение No partition is defined yet! тогда идем дальше Создаем сначала второй раздел для Swap: Command (m for help): n Command action e extended p primary partition (1-4) p [B] Partition number (1-4): 2 First cylinder (xx-xxx, default xx): жмем Enter Using default value xx Last cylinder or +size or +sizeM or +sizeK (xx-xxx, default xxx): +64M Создаем основной раздел, используем для него все оставшееся пространство на флешке: Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (xx-xxx, default xx): жмем Enter Using default value xx Last cylinder or +size or +sizeM or +sizeK (xx-xxx, default xxx): жмем Enter Второй раздел у нас должен быть Swap, меняем тип для него: Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): 82 Changed system type of partition 1 to 82 (Linux swap / Solaris) Command (m for help): a Partition number (1-4): 1 Смотрим, что получилось: Command (m for help): p Выходим: Command (m for help): w Разделы созданы, форматируем их: mkswap /dev/sda2 mkfs.ext4 /dev/sda1 Долго ждем пока не появится консоль При форматировании можно (нужно) сразу добавить еще и метки разделам для удобства дальнейшего монтирования для чего см. здесь Код:
mkswap -L CyberSwap /dev/sda2 mkfs.ext4 -L CyberWrt /dev/sda1 "CyberSwap" - это метка для /dev/sda2 "CyberWrt" - это метка назначается разделу /dev/sda1 Монтируем новый диск и копируем на него все необходимое: mkdir -p /mnt mount -t ext4 /dev/sda1 /mnt -o rw,sync tar -C /overlay -cvf - . | tar -C /mnt -xvf - Правим фаил /etc/config/fstab: vi /etc/config/fstab Цитата:
:wq Перегружаемся reboot Проверяем смонтировался ли диск? df -h Проверяем раздел подкачки Swap free Устанавливаем поддержку кодировок opkg update opkg install kmod-nls-cp1251 kmod-nls-koi8r kmod-nls-utf8 kmod-nls-cp866 kmod-nls-cp437 Последний раз редактировалось andr128; 30.03.2013 в 10:50. Причина: присвоение меток разделам |
|
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6) | |
|
|