Ядро (Мне его не понять...)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
brob
Сообщения: 389

Ядро

Сообщение brob »

Всем привет.
Решил вернуться к сборке "своего" ядра. Соответственно в новом ядре make dep,make clean, make mrproper. Взял конфиг от 2.6.3-7mdk, кинул в новое ядро. Далее make oldconfig и т.д. до самой установки.
Что понять не могу, так это как связаны между собой эти 2 ядра. Дело в том, что неполадки у нового ядра как-то перенеслись в старое. Т.е. опять эти неработающие cd-rom/dvd-rom и supermount при загрузке. Их можно примантировать, только от root (mount /dev/ide/host1/bus0/lun0 /mnt/cdrom или mount /dev/cdroms/cdrom0 /mnt/cdrom). Пытался создать новое /dev/hdc, сделасть сумлинк, но от этого толка тоже нет. Уже 20 раз переделывал fstab, проверял права, но............... :helpsmilie:
brob добавил в 07.12.2004 18:15
И все это в обоих ядрах.
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
DW
Бывший модератор
Сообщения: 662
Статус: и это еще не все или ничего.

Re: Ядро

Сообщение DW »

посказка : make oldconfig - это конфиг от старого ядра и если в нем что-то не работало из-за отключения ф-ии в ядре, то оно работать и не должно.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Ядро

Сообщение brob »

Намек : у меня работало практически все (кроме сканера, который "не поддерживается данной версией Mandrake Linux", и мобилы (это пока не столь важно)). К работающим ранее относились и пишущий cd-rom TEAC и DVD (TEAC) и конечно же флопи.
Вопросы следующие
1. Почему перестали работать эти устройства в старом ядре (Уж там я точно ничего не трогал!!!)
2. Я конечно немного мазахист, но как-то не хочется каждый раз регистрироваться в консоли от root, что бы мантировать cd/dvd-rom.
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Ядро

Сообщение serg_sk »

2. Я конечно немного мазахист, но как-то не хочется каждый раз регистрироваться в консоли от root, что бы мантировать cd/dvd-rom.

Это лечится либо установкой суидного бита на mount/umount либо настройкой sudo
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Ядро

Сообщение Juliette »

(brob @ Вторник, 07 Декабря 2004, 20:31) писал(а):2. Я конечно немного мазахист, но как-то не хочется каждый раз регистрироваться в консоли от root, что бы мантировать cd/dvd-rom.

А чего по их поводу в fstab написано?
зы - все мы немного мазахисты... :blink:
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Ядро

Сообщение brob »

Это /etc/fstab, пожалуй:
/dev/hda5 / reiserfs notail 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda8 /home reiserfs defaults 1 1
none /dev/ide/host0/bus1/target0/lun0/cd /mnt/cdrom iso9660 umask=0022,user,iocharset=koi8-u,codepage=866,suid,ro,exec 0 0
none /mnt/dvd-rom supermount dev=/dev/hdd,fs=auto,ro,--,umask=0022,user,iocharset=koi8-u 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=koi8-u,sync,codepage=866 0 0
/dev/hda1 /mnt/windows vfat umask=0,iocharset=koi8-u,codepage=866 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0
###########################################################
К cdrom стоит длинный /dev/....., это потому что при $mount /dev/hdc он выдает /dev/...... нет ни в fstab/mtab. Если написать #mount /dev/......... /mnt/cdrom все будет..., а если в fstab прописать /dev/hdc,-то bad options, bad superblok, or two many filesystem mount (root/user неважно).
###########################################################

У меня Linux не так давно, но как я понял sudo читает sudoers, поэтому sudoers:

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
max ALL = ALL, !mount, !umount

ЗЫ: Я оптимист, однака...
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Ядро

Сообщение serg_sk »

Да, но только sudoers надо править командой visudo ;) И почитай мануал ;)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Ядро

Сообщение Juliette »

А чего - нельзя просто поставить noauto,users и rw - что ли?
OFF - подсказка: "мазОхисты, мОнтировать, чтОБы" :)
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Ядро

Сообщение brob »

(Juliette @ Вторник, 07 Декабря 2004, 22:17) писал(а):А чего - нельзя просто поставить  noauto,users и rw - что ли?
OFF - подсказка: "мазОхисты, мОнтировать, чтОБы"  :)


Ну user у меня прописан, но остальные то невлияют...
OFF - подсказка "user" а не "userS" :megalol:
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Ядро

Сообщение Juliette »

man mount:
"If any user should be able to unmount, then use users instead of user in the fstab line. "
OFF - скока раз зарекалась не лазать в детсад... :(
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Ядро

Сообщение brob »

Пардон, мадам! К сожалению от этого тоже ничего не изменилось.
/etc/sudoers я отредактировал (правильно, или нет,- но с дисками работать можно, даже записывает!). sudo mount /dev/scd0 /mnt/cdrom...? Щас наверное попробую скрипт написать, чтобы он спрашивал mount/umount.
1. Может скините каую-нибудь ссылку, где про это можно почитать?
2. Если никто не возражает, перейдем к вопросу о том, почему вся эта бяка перешла в старое, хорошо работающее ядро...?
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Ядро

Сообщение Jan2ary »

Скорее всего у тебя в ядре установлена поддержка devfs и его монтирование при загрузке. Варианты:
- почитать про devfs, соответственно поправить чего надо. У меня на crux'e работало на ура;
- снять автомонтирование devfs при загрузке (есть такая опция devfs=nomount);
- снять автомонтирование и установить udev. Вещь хорошая, сам пользуюсь, на слаквари 10 с ядром 2.6.7. Почитать у alv'a можно.
Jan2ary добавил в 15.12.2004 12:41
Это я к вопросу о странных путях к файлам устройств.
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали: