проблема в том, что вы не указали mount point. Синтаксис команды mount выглядит следующим образом:
mount <options> <special file> <mount point>
т.е. например так:
mount -oremount,rw,noatime /dev/scsi/host0/bus0/target0/lun0/part2 /tmp/mnt
Подключил внешний usb hdd, на part1 - ftp, part2 - система. Скопировал систему, грузимся нормально. При попытке выполнить:
получаю сообщение:Code:mount -o remount,rw,noatime /dev/scsi/host0/bus0/target0/lun0/part2
В чем проблема?Code:mount: Cannot read /etc/fstab: No such file or directory
С уважением, Виктор.
PS. Asus WL500gx, fw 1.9.2.7-4 by Oleg
проблема в том, что вы не указали mount point. Синтаксис команды mount выглядит следующим образом:
mount <options> <special file> <mount point>
т.е. например так:
mount -oremount,rw,noatime /dev/scsi/host0/bus0/target0/lun0/part2 /tmp/mnt
Спасибо, все получилось.
Какой файловый менеджер можно порекомендовать для жизни внутри WL500gx? Прицеплен внешний hdd, гружусь с него. В конференциях проскакивало упоминание о MC, я попытался - не заработал (может не тот взял, скачивал mc 4.5.55-1.2woody6 mipsel)
Распаковал, при попытке запуститьПодскажите ссылочку, где найти подходящую версию и как установить.Code:-sh: ./mc: not found
Я ставил через ipkg
Запускается через
#!/bin/sh
export TERMINFO="/opt/lib/terminfo"
export TERM="linux"
/opt/bin/mc
Спасибо за ответ, простите чайника за назойливость, но чуть подробнее можно:
1. Где берется ipkg, в прошивке рутера его нет
2. Какой мс вы использовали?
3. Как выполнить инсталяцию?
4. В вашем скрипте указаны каталоги /opt/, у меня их нет. Создать или их должен сделать инсталятор?
Пакеты находятся по адресу
http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/
но проще не заморачиваясь делать так
Рутер подключен к инету
телнетом заходим и далее
mkdir /opt/tmp < enter >
mkdir /opt/tmp/ipkg < enter >
ipkg.sh update < enter >
ipkg.sh install ipkg < enter >
обновляем список пакетов
/opt/bin/ipkg update < enter >
ставим пакет
/opt/bin/ipkg install mc < enter >
FOXTREE забыл очень важную деталь: /opt сначала нужно смонтировать.
И ещё: начиная с 1.9.2.7-5 mkdir делать не нужно.
А нельзя просто сделать каталог /opt?
Не совсем понятно что монтировать, у меня usb-hdd разбит на два раздела, один под ftp (fat), другой root, на нем живет операционка.
Делать третий раздел?
И еще - попробовал поставить мс по рекомендациям в этой ветке, происходит интересная вещь - ipkg запустился, скачал mc потом начал качать ncurses
и на этом процессе рутер уходит на перезагрузку. Пробовал несколько раз, результат одинаковый. Это не связано тем, что я не монтировал, а просто создал каталог /opt?Code:Installing mc (4.1.35-2) to root... Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/mc_4.1.35-2_mipsel.ipk Installing ncurses (5.4-3) to root... Downloading http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/ncurses_5.4-3_mipsel.ipk
P.S. Извините за чайниковые вопросы, вначале честно копаюсь по форумам, а уж потом спрашиваю...
Да, если Вы сделали отдельный раздел для rootfs, то /opt монтировать не обязательно.
Нет, это связано скорее всего с тем, что вы используете ipkg.sh, а не ipkg для инсталляции пакетов. Это так?
Вначале запустил ipkg.sh update, потомipkg инсталлируется нормально, обновляем список пакетовCode:ipkg.sh install ipkg
ставим пакетCode:/opt/bin/ipkg updateИ в процессе закачки ncurses падаемCode:/opt/bin/ipkg install mc
А как сказать ipkg чтобы пакет брал не из инета а с указанного места, сам пакет я уже скачал.
ipkg имя_файла не подходит?
Распаковалось, заработало - в смысле после запуска mc черный экран. Это уже описаная ситуация, но что то я торможу наверное.
Запускаем скрипт:
получаем черный экран. Набираем каждую строчку ручками - все работает, появляется долгожданный синий экранчик !Code:#!/bin/sh export TERMINFO="/opt/lib/terminfo" export TERM="linux" /opt/bin/mc
Это почему?
Все делаю по описанию, но при выполнении make после make kernel
получаю:
Что сделано неправильно? Среда: debian 3.0Code:checking for mipsel-linux-gcc... mipsel-uclibc-gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details.
PATH прописан?
mipsel-uclibc-gcc вызывается?