|
25.12.2012, 19:47 | #1 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
sh Скрипты для автоматической настройки OpenWrt
После прошивки роутера
создайте фаил inst1 в папке tmp, откройте его редактором vi, скопируйте в него ниже приложенное содержимое, сохраните, задайте права на исполнение chmod +x /tmp/inst1 и запустите ./inst1 Этот скрипт правит настройки сети и загружает пакеты для работы с внешним диском После ребута нужно в ручную сделать разбивку диска Цитата:
Последний раз редактировалось andr128; 30.03.2013 в 08:43. |
|
25.12.2012, 19:54 | #2 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Следующий скрипт форматирует, копирует, монтирует FS на внешний диск
Этот скрипт я еще не проверял, если будут ошибки сообщите Цитата:
|
|
25.12.2012, 21:27 | #3 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
а где подготовка файловой системы ?
|
25.12.2012, 22:38 | #4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Разбивка диска на разделы?
Ее в автоматическом режиме пока не знаю как сделать |
26.12.2012, 17:05 | #5 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
где-то на сайте w500 на прошивке энтузиастов есть скрипт для "чайников" там можно подсмотреть как это делается.
|
26.12.2012, 17:42 | #6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Спасибо!
Пошел искать ... |
26.12.2012, 19:15 | #7 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 |
автоматическое разбиение, форматирование, монтирование
disksetup.sh
Код:
#!/bin/sh #создание разделов HDD echo "Preparing partition table ..." umount /dev/sda1 # отмонтировать на всякий случай partdelete="d\nd\nd\nd\nd\n" # 5 удалений наверно будет достаточно swapdata="n\np\n2\n\n+64M\n" # новый/первичный/2-й/enter/64мб maindata="n\np\n1\n\n\n" # новый/первичный/1-й/enter/enter setdata="t\n2\n82\na\n1\nw" # тип/2-й/82/загрузочный/1-й/записать echo -e "$partdelete$swapdata$maindata$setdata" > /tmp/parttable fdisk /dev/sda < /tmp/parttable sleep 5 rm /tmp/parttable # форматирование и присвоение метки mkswap -f -L swap /dev/sda2 mkfs.ext4 -L over /dev/sda1 # info result blkid umount /dev/sda1 mkdir -p /mnt mount -t ext4 /dev/sda1 /mnt -o rw,sync tar -C /overlay -cvf - . | tar -C /mnt -xvf - Последний раз редактировалось andr128; 30.03.2013 в 08:46. |
27.12.2012, 10:28 | #8 |
Member
|
Возможно это бы упростило жизнь многим https://sites.google.com/site/valek1...ivkoj-ot-olega если бы было подобное на MR3020
|
27.12.2012, 12:38 | #9 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Появится время начну потихоньку создавать FAQ
|
15.03.2013, 03:35 | #10 |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 |
Очень было бы здОрово!
Готов подкинуть пару вопросов Потому, как когда начинаешь разбираться, то еще помнишь с чем был затык, а вот через пол года или ранее уже все забываешь. Я же неделю назад только начал на железе ковыряния, так что как говорится "свежО придание" |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|