/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
Необходимо в файле /etc/inittab заменить строку 'id:5:initdefault:' на 'id:3:initdefault:'.
Чтобы записать новую конфигурацию загрузчика необходимо выполнить команду /sbin/aspldr.
Используйте параметр 'showexec'.
Укажите в вашем загрузчике параметр ядру 'init=/bin/bash rw'. После загрузки системы выполните команду passwd и установите новый пароль.
Используйте утилиту Explore2fs http://uranus.it.swin.edu.au/~jn/linux/Explore2fs.htm.
Файловая система конвертируется командой tune2fs -j /dev/hdXX.
ВАЖНО!
Перед выполнением этой операции размонтируйте файловую систему.
При создании учетной записи пользователя обратите внимание на то, что имя пользователя не должно содержать заглавных букв, символы типа *#%^..., русские буквы и не должно начинаться с цифры.
См. файл /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
Последовательность сборки описана в файле 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
Примечание:
Все действия выполняются под пользователем root.
Всегда должно быть рабочее ядро, которое в любом случае загрузится, если новое ядро откажется работать.
Если Вы используете ASPLoader, то новое ядро необходимо добавить (Вопрос 5.11) в файл /etc/aspldr.conf и запустить /sbin/aspldr.
НЕ все части ядра можно делать модулями. Например то, что необходимо загрузить до монтирования корневой файловой системы.
Обязательно читайте помощь [Help] к пунктам меню настройки ядра.
Собирать лучше в консоли, чтобы было побольше свободной памяти.
Если при сборке ядра произошла какая-то ошибка, то возможно в этом случае поможет команда:
make distclean
При этом будет очищено дерево исходных текстов и вам потребуется заново повторить процесс конфигурации и сборки ядра. Если это не помогло и вы не знаете что делать дальше, то вам придется обратиться к за помощью сюда.
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
Отредактируйте конфигурационный файл /etc/aspldr.conf загрузчика ASPLoader, для того, чтобы добавить в него свое новое ядро (Вопрос 5.11), если это необходимо. После выполните команду /sbin/aspldr, чтобы установить загрузчик с новыми параметрами.
Дополнительно: man aspldr.conf, man aspldr