Кто-нибудь знает, как сделать RT-N66U с 200 Мб оперативной памяти и SSH-доступом в компьютер с Ubuntu, с внешним жестким диском (не хватает внутреннего жесткого диска на маршрутизаторе). Я предполагаю, что это возможно.

Благодарю.

2 ответа2

3

В настоящее время Ubuntu официально поддерживает только три архитектуры: x86, x86_64 и PowerPC. В настоящее время они встречаются не во всех, кроме самых нишевых домашних маршрутизаторов, и ваш маршрутизатор Asus оснащен процессором Broadcom MIPS, поэтому маловероятно, что вы сможете заставить Ubuntu работать на этом устройстве.

Тем не менее, Ubuntu не особенно подходит для задач типичного домашнего маршрутизатора, поэтому вам, вероятно, будет лучше с дистрибутивом Linux, таким как openWRT или DD-WRT, который предназначен для встроенных систем и выполняет все задачи по маршрутизации и совместному использованию мультимедиа. это подразумевается из вашего вопроса. Это включает в себя подключение жестких дисков USB и совместное использование мультимедиа / запуск bittorrent и т.д.

Для openWRT (моя рекомендуемая встроенная ОС Linux) кажется, что RT-N66U в настоящее время не поддерживается.

DD-WRT поддерживает RT-N66U, но, поскольку я использую OpenWRT на своих устройствах, у меня нет опыта работы с DD-WRT.

См. Домашнюю страницу DD-WRT для получения дополнительной информации о том, как начать. У них также есть отличный форум для тех, кто нуждается в дополнительной помощи или информации.

0

Похоже, довольно мощная коробка. (Кажется, внутри есть скрытая карта MicroSD?) Я понимаю, почему вы заинтересованы в установке Linux на нем.

Похоже, что есть заинтересованность в том, чтобы OpenWRT работал над ним, и вы можете, если вы будете осторожны и ваш маршрутизатор является верной версией, заставить DD-WRT работать над ним (будьте осторожны, есть риск его обмана!). Я упоминаю об этом, потому что если у вас нет root-доступа, вы никуда не получите, и любой из этих двух методов сделает это. Я бы следил за обеими этими ссылками для дальнейшего развития событий или информации.

Я никогда не пробовал, но так как у вас есть USB-порты и, следовательно, вы можете подключить к устройству приличное хранилище, если вам все- таки удастся установить на него DD-WRT, вы можете попробовать установить Debian с помощью chroot через debootstrap. Ищите инструкции по установке Linux на chrooted на Palm Pre или Android - хотя я держу пари, что архитектура этого устройства - mipsel . Это сложно и не просто, но, опять же, если у вас есть DD-WRT, это возможно.

Как только у вас есть chroot Debian, добавьте все репозитории для программного обеспечения Ubuntu, которое вы хотите установить - хотя, если честно, я не думаю, что Ubuntu поддерживает mipsel который, вероятно, является типом процессора, которым является данный модуль. Такие вещи, как apache и тому подобное, доступны в Debian, или вы можете скомпилировать нужное программное обеспечение.

Чтобы запустить chroot, вам нужно войти в систему через ssh и выполнить что-то вроде chroot -c /wherever-linux-is/bin/bash и после этого вы будете "в" chroot. Прочитайте больше о chrooted установках Debian, чтобы понять, как они работают.

Единственное, что вы не можете обновить ядро. Вы застряли, запустив ядро с загрузкой DD-WRT. Однако DD-WRT может поддерживать загрузку разных ядер или обновление ядра, которое он хранит во флэш-памяти. Я просто не очень много знаю о внутренностях DD-WRT. Это процесс, который вы должны выполнить самостоятельно, обновления из Debian не будут обновляться там, где DD-WRT хранит ядро.

Конечно, если вы много знали о внутренностях инсталляторов Debian или Ubuntu, а также о процессе загрузки этого модуля, который можно почерпнуть благодаря глубокому знанию того, как это делает DD-WRT, вы можете изменить "альтернативу". Установщики Ubuntu или установщик Debian для поддержки этого модуля. Это далеко, далеко за пределами моих текущих знаний, хотя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .