Не удается создать запись / dev из sysfs, нет такого устройства или адреса

Я потратил около месяца, борясь с пакетами и загрузками повсюду, с тоннами гуглил, расспрашивал и т. Д., Но безрезультатно. Я сделал этот пост и примерно через час, совершенно не зная, возился с файловым менеджером, мне как-то удалось это исправить. Welp. Извините ... Вот что я сделал. Ура отчаянию, я думаю?

  1. Установите пакет jetbrains-toolbox из AUR.

  2. Перейдите в / opt / JetBrains / Toolbox (можно найти, просмотрев PKGBUILD ).

  3. Перейдите в / opt / JetBrains / Toolbox / bin / , чтобы найти jetbrains-toolbox , исполняемый файл. Я скопировал это в папку, созданную мной в документах, с именем ToolboxResearch / .
    (Запустите mkdir -p ~ / Documents / ToolboxResearch / Extracted , затем запустите cp / opt / JetBrains / Toolbox / bin / jetbrains-toolbox ~ / Documents / ToolboxResearch ).

  4. Перейдите в ~ / Documents / ToolboxResearch

  5. Извлеките его с помощью Ark в папку Извлеченные .

  6. У вас должна быть файловая иерархия, которая выглядит так: ~ / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / . Я скопировал это из панели путей к файлам Thunar, моего предпочтительного файлового менеджера, поэтому, если я где-то допустил ошибку до этого момента, вы можете быть уверены, что эта часть верна.

  7. Чтобы не путать себя с / usr / и usr / , я запустил mv ~ / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / usr ~ / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / store .

  8. Я отредактировал ~ / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / Jetbrains Toolbox , чтобы получить следующее содержимое:

     Type = Application 
    Name = JetBrains Toolbox 
    Exec = / home / john / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / store / bin / jetbrains-toolbox% u 
    Icon = / store / share / jetbrains-toolbox / toolbox.svg 
    StartupNotify = false 
    Terminal = true 
    MimeType = x-scheme-handler / jetbrains; 
     

    Внесенные мной изменения конкретно ограничиваются Exec , Значок и Терминал . Я изменил Терминал на true , просто чтобы посмотреть, что он делает, и изменил Значок и Exec , чтобы отразить новые пути к файлам. Я очень сомневаюсь, что это что-то сделало.

    Вы захотите изменить "john" так, чтобы он отображал ваш домашний каталог вместо моего.

  9. Я открыл ~ / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / store / bin / jetbrains-toolbox (опять же, скопированное из Thunar) в моем редакторе и отредактировал строку 5, которая начинается с путь = . Я изменил его на path = ~ / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / store / share / $ app .

  10. Перешел к ~ / Documents / ToolboxResearch / Extracted / jetbrains-toolbox / store / bin / в моем терминале.

  11. Ран ./ jetbrains-toolbox

  12. Это сработало!

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

Если у кого-то возникла эта проблема и он не может ее исправить даже после прочтения, вы можете оставить ответ, и я надеюсь, что смогу вам помочь. Приношу свои извинения, если это объяснение было не очень ясным.

1
28.07.2016, 01:18
1 ответ
 mknod / dev / mtdblock0  c  31 0 

Вы создали символьное устройство. Вы хотели блочное устройство. Поэтому используйте b вместо c в команде mknod .

Номера блочных и символьных устройств не зависят друг от друга. Блочное устройство 31: 0 не связано с символьным устройством 31: 0. В вашем ядре нет драйвера для символьного устройства 31: 0, поэтому возникает ошибка «Нет такого устройства или адреса».

1
27.01.2020, 23:47

Теги

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