*Главная страница 
 HOWTO  
 FAQ  
*FAQ 

5. Системное администрирование

5.1. После монтирования локального раздела DOS/Windows (файлы создавались под Windows) имена файлов содержащие русские буквы невозможно прочитать. Как это исправить?

Наиболее полный вариант - вписать примерно такую строку в файл /etc/fstab:

  • Для ASPLinux 7.1:
    /dev/hda1 /mnt/dos vfat iocharset=koi8-r,codepage=866,auto,user,noexec 0 0
    
  • Для ASPLinux 7.2+:
    /dev/hda1 /mnt/dos vfat iocharset=koi8-r,codepage=866,auto,user,showexec 0 0
    
Подразумевается, что DOS-раздел -- это /dev/hda1, а точка подключения диска -- /mnt/dos. После этого выполните команду mount -o remount /mnt/dos.

Можно также пересобрать ядро с параметрами:

CONFIG_NLS_DEFAULT=koi8-r
CONFIG_NLS_CODEPAGE_866=(y|m)
CONFIG_NLS_KOI8_R=(y|m)
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE=cp866

В этом случае не придется указывать дополнительные параметры при подключении разделов диска.

Дополнительно: Вопрос 5.4

5.2. Установил дистрибутив, теперь Linux загружается в графическом режиме. Как сделать так, чтобы он загружался в текстовый режим?

Необходимо в файле /etc/inittab заменить строку 'id:5:initdefault:' на 'id:3:initdefault:'.

5.3. Я прописал в /etc/aspldr.conf новое ядро (новую операционную систему), а после перезагрузки его нет в меню загрузчика. Как быть?

Чтобы записать новую конфигурацию загрузчика необходимо выполнить команду /sbin/aspldr.

5.4. Я установил новое ядро (2.4+) и теперь при монтировании раздела DOS/Windows у меня не работает параметр 'noexec'.

Используйте параметр 'showexec'.

5.5. Я забыл пароль пользователя root. Что теперь делать?

Укажите в вашем загрузчике параметр ядру 'init=/bin/bash rw'. После загрузки системы выполните команду passwd и установите новый пароль.

5.6. Как можно получить доступ к разделу ext2 из Windows?

Используйте утилиту Explore2fs http://uranus.it.swin.edu.au/~jn/linux/Explore2fs.htm.

5.7. Как сделать преобразование файловой системы ext2 в ext3?

Файловая система конвертируется командой tune2fs -j /dev/hdXX.

ВАЖНО!

Перед выполнением этой операции размонтируйте файловую систему.

5.8. Помогите, не могу создать учетную запись пользователя. При выполнение useradd User-Name, выдается сообщение "useradd: invalid user name User-Name", в чем проблема?

При создании учетной записи пользователя обратите внимание на то, что имя пользователя не должно содержать заглавных букв, символы типа *#%^..., русские буквы и не должно начинаться с цифры.

5.9. Подскажите, что сделать, чтобы sendmail принимал почту со всей сети? С localhost я могу отправить почту, а с другой машины - нет.

См. файл /etc/mail/sendmail.mc на предмет вот этих строк:

dnl This changes sendmail to only listen on the loopback device 127.0.0.1
dnl and not on any other network devices. Comment this out if you want
dnl to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
Закомментируйте последнюю строку и sendmail будет слушать внешний мир.

Примечание: не забудьте выполнить команду m4 /etc/mail/sendmail.mc> /etc/sendmail.cf

5.10. Я читал много о том, как собрать и установить новое ядро, но ничего не получается. Подскажите, какие ТОЧНО команды надо выполнить.

Последовательность сборки описана в файле README.
Также можно почитать HOWTO на русском языке http://www.linux.org.ru/books/HOWTO/Kernel-HOWTO.html или самую свежую версию http://linuxdoc.org/HOWTO/Kernel-HOWTO.html
Вот еще полезный документ http://linuxnews.ru/docs/old/kernel22.txt

Установка исходных текстов ядра:
Установите rpm-пакет kernel-source-версия_ядра. Исходные тексты ядра будут находится в каталоге /usr/src/linux-версия. Лучше сразу сделать символическую ссылку /usr/src/linux на этот каталог:

ln -s /usr/src/linux-версия /usr/src/linux
Потом возьмите конфигурационный файл из каталога configs. Лучше брать тот, который соответствует архитектуре вашей системы. Хотя это не особо важно, т.к. тип процессора вы сможете всегда изменить при конфигурации параметров ядра. Этот файл скопируйте в каталог /usr/src/linux под именем .config.

Конфигурирование и сборка ядра (примерная последовательность команд):

make menuconfig
make dep clean bzImage modules modules_install install

Примечание:

  1. Все действия выполняются под пользователем root.
  2. Всегда должно быть рабочее ядро, которое в любом случае загрузится, если новое ядро откажется работать.
  3. Если Вы используете ASPLoader, то новое ядро необходимо добавить (Вопрос 5.11) в файл /etc/aspldr.conf и запустить /sbin/aspldr.
  4. НЕ все части ядра можно делать модулями. Например то, что необходимо загрузить до монтирования корневой файловой системы.
  5. Обязательно читайте помощь [Help] к пунктам меню настройки ядра.
  6. Собирать лучше в консоли, чтобы было побольше свободной памяти.
  7. Если при сборке ядра произошла какая-то ошибка, то возможно в этом случае поможет команда:
    make distclean
    
    При этом будет очищено дерево исходных текстов и вам потребуется заново повторить процесс конфигурации и сборки ядра. Если это не помогло и вы не знаете что делать дальше, то вам придется обратиться к за помощью сюда.

5.11. Как добавить новое ядро в ASPLoader или Lilo?

ASPLoader
Добавьте в файл /etc/aspldr.conf строки:

[asplinux-new-kernel@ASPLinux New Kernel]
kernel /boot/vmlinuz-new-kernel root=/dev/hdXX ro

где,
asplinux-new-kernel - метка (может быть любой);
ASPLinux New Kernel - название пункта меню;
/boot/vmlinuz-new-kernel - путь к новому ядру;
/dev/hdXX - корневой раздел (например /dev/hda1).

После внесения изменений в файл, выполните команду /sbin/aspldr.

Lilo
Добавляете в файл /etc/lilo.conf строки:

image=/boot/vmlinuz-new-kernel
label=Linux New Kernel
root=/dev/hdXX
read-only

После внесения изменений в файл, выполните команду /sbin/lilo.

Дополнительно: man aspldr.conf, man aspldr, man lilo.conf, man lilo

5.12. После установки нового ядра появился LILO. Как вернуть ASPLoader?

Отредактируйте конфигурационный файл /etc/aspldr.conf загрузчика ASPLoader, для того, чтобы добавить в него свое новое ядро (Вопрос 5.11), если это необходимо. После выполните команду /sbin/aspldr, чтобы установить загрузчик с новыми параметрами.

Дополнительно: man aspldr.conf, man aspldr

 
Rambler's Top100   Яндекс цитирования
Hosted by uCoz