Перейти к содержанию

Не монтируются CD\DVD после сборки нового ядра


Рекомендуемые сообщения

Впервые смог собрать и установить ядро, которое работает !!! Very Happy но.. Не монтируются CD\DVD, говорит:

# mount /dev/hdc

mount: unknown filesystem type 'subfs'

При конфигурировании ядра я такой файловой системы не нашёл,

для CD\DVD там были только UDF и ISO 9660.

Как быть? Как включить поддержку этой subfs?

отрывок из /etc/mtab :

/dev/hdc /media/dvdram subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0

/dev/hdd /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0

Ссылка на комментарий
Поделиться на другие сайты

ну, вообще-то, еще надо бы включить поддержку Microsoft joliet

и для CD тип файловой системы должен быть iso9660

Ссылка на комментарий
Поделиться на другие сайты

subfs - это отдельная приблуда, не имеющая к ядру непосредственного отношения (ее код не входит в официальные исходники). Почитать можно здесь: http://submount.sourceforge.net/

Отсюда мораль: не трогайте ядро, если ничего в этом не понимаете!!!

Кстати, это не единственная сторонняя программа, используемая сборщиками дистрибутивов... Намек ясен? Smile

Кстати, ответ на ваш вопрос, а также и ссылку выше можно найти в Google менее чем за минуту по запросу subfs. Вот посмотрите:

http://www.google.co.uk/search?hl=en&q=subfs&meta=

Первая же ссылка ваша.

И еще кстати: Ваш fstab очень похож на SuSE'шный. Вы не SuSE пользуетесь? Можно спросить, почему бы вам просто не обновить ядро через Yast? Есть какая-то особая причина для сборки своего ядра?

2 Byte

См. выше. Это приблуда такая специальная. Очень удобно, кстати.

Поэтому fstab правильно написан. Просто вопрошающему было недостаточно острых ощущений и он решил поровыряться в системе, но не учел изложенной выше подробности.

Ссылка на комментарий
Поделиться на другие сайты

У меня Suse. Ядро и через yast обновил,и сам собрал - интересно в нём самому покопаться. Кстати, своё ядро загружается на 15 секунд быстрее! Cool

Ссылка на комментарий
Поделиться на другие сайты

Почитал HOWTO,там сказано,что нужно скомпилировать модуль subfs.to,прописать его в modules.dep и готово. Я взял модуль subfs.to от старого ядра, засунул в

/lib/modules/новое ядро/kernel/fs/subfs/

и прописал в modules.dep.

Далее: # modprobe subfs

FATAL нет такого модуля и всё тут.

При перезагрузке тоже модуля не видно. Пожалуйста, подскажите почему это не работает, может надо ещё что-то сделать?

Ссылка на комментарий
Поделиться на другие сайты

1. Модули можно использовать только от того же ядра. Иначе могут возникнуть проблемы.

2. А depmod -a не забыли сделать? Только после этого система подцепит ваш модуль.

3. И все равно вы неправы, потому что надо было собрать модуль из исходников, а не механически копировать его.

4. И все равно вы неправы, потому что у Novell ядро лучше получилось, чем у вас Smile Не морочьте себе этим голову. Если хотите изучить систему - изучайте ее. Но для этого не обязательно сразу подобные кардинальные "улучшения" вносить SmileSmileSmile Смотрите, как что устроено, экспериментируйте, но не делайте то, чего не понимаете.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...