компиляция ядра в человечности, сообщение перезагрузки “бросило ожидать корневого устройства”

[112252] Я сделал именно это сегодня утром.

Сначала дважды проверь, не выделена ли аренда. Перейдите на страницу Статус, а затем на страницу LAN на DD-WRT. Проверьте аренду в списке клиентов DHCP. Если он выделен, щелкните по мусорной корзине.

У меня также установлен срок аренды на 5 минут. Если я оставил его на целый день, что по умолчанию, я обнаружил, что если сигнал будет прерван, мой компьютер отключится, и когда он снова подключится, аренда все равно будет распределена, и поэтому он займет адрес из пула. Это испортило мой порт вперёд. Установка на 5 минут предотвратила это.

Затем, после [112872]этой части вики[112873], вам нужно найти имя и MAC вашей беспроводной сетевой карты:

$ iw dev

Убедитесь, что вы используете этот MAC в своей статической аренде на DD-WRT, так как проводной будет другим (я уже делал эту ошибку раньше).

Проверка статуса вашей ссылки осуществляется через:

$ iw dev wlan0 link

Там либо будет написано [112878]Not Connected[112879], либо будет дана информация о вашей точке доступа. На данный момент вы не хотите быть подключенным, поэтому, если вы подключены, проблема:

ping 224.0.0.1

# iw dev wlan0 disconnect

Вики говорит, что активация интерфейса обычно не нужна, хотя для меня это было необходимо. Вы можете проверить статус с:

# ip link show wlan0

Не обращайте внимания на состояние [112884]UP[112885], но ищите слово [112886]UP[112887] внутри [112888]<...>[112889].

Если оно не работает, используйте:

# ip link set wlan0 up

Я предполагаю, что вы знаете свой SSID. В этом случае для подключения к точке доступа можно использовать:

# iw dev wlan0 connect your_essid

if it's open или:

# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf

  1. if you're using WPA, после указания соответствующих подробностей в [112896]wpa_supplicant.conf[112897].

  2. Теперь перепроверьте, что вы связаны с точкой доступа, повторно выпустив:

$ iw dev wlan0 link

Наконец, вы захотите получить IP-адрес, выпустив:

# dhcpcd wlan0

DD-WRT, который затем должен совпасть с MAC вашей беспроводной сетевой карты и выдать вам статический арендный адрес.[112301].

2
11.04.2015, 17:22
2 ответа

После компиляции ядра необходимо выполнить команду depmod -a для обновления порядка следования модулей в каталоге /lib/modules/

0
27.01.2020, 22:55

Я так понимаю, вы перешли в каталог linux-3.19.3 перед запуском команд make. И кажется, что это версия ядра, которая работала до того, как Вы скомпилировали и установили.

Попробуйте загрузиться в старое ядро с помощью grub (то же самое ядро с загрузкой, скорее всего, не сработает).

Использование ванильного исходного кода на системе Ubuntu никогда не работало. Это может сработать, но я предлагаю вам начать с исходных текстов ядра Ubuntu:

sudo apt-get source linux-image-3.19.3 
sudo apt-get build-dep linux-image-3.19.3

и пересобрать и установить его в виде пакета, чтобы ядро было более совместимо с остальной частью установки.

Измените корень установленного дерева исходных текстов и сделайте:

fakeroot debian/rules clean
fakeroot debian/rules binary-headers binary-generic

Это даст вам пакет debian, который можно установить с помощью dpkg.

Подробности можно найти здесь

0
27.01.2020, 22:55

Теги

Похожие вопросы