On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
Xar Van Horn
Like a God




Пост N: 475
Info: Journalist
Зарегистрирован: 10.08.06
Откуда: Эпоха Пятого Солнца
Рейтинг: 3
ссылка на сообщение  Отправлено: 12.04.08 16:35. Заголовок: Linux: проблемы при загрузке


1.

На компьютере с видеокартой NVIDIA при первой перезагрузке система зависает на сообщении «Проверка параметров ядра» либо при появлении логотипа NVIDIA
Чтобы обойти этот трабл, нужно сделать следующее:
1. в загрузчике нажать 'a' (в GRUB, по умолчанию) или Ctrl+S (в ASPLoader) и добавить параметр '3' (цифра «три», без кавычек) для загрузки системы в текстовый режим;
2. войти в систему как root, открыть в любом текстовом редакторе файл /etc/X11/xorg.conf - например, командой
mcedit /etc/X11/xorg.conf
3. найти и изменить в секции "Device" строку Driver "nvidia"на Driver "nv"
4. сохранить этот файл, отдать команду init 5

2.

При перезагрузке системы пропадает звук; после запуска «Приложения - системные параметры - обнаружение звуковой платы» звук восстанавливается.
Проблема в том, что на некоторых системах менеджер динамических устройств udev просто не успевает создавать необходимые устройства во время загрузки. Наиболее простое решение здесь - создать исполняемый файл /etc/rc.d/rc.local.local и прописать в нем команду восстановления настроек микшера:
echo "/usr/sbin/alsactl restore" >> /etc/rc.d/rc.local.local
chmod 755 /etc/rc.d/rc.local.local


*************************
У меня в померкшей келье -
Два меча.
У меня над ложем - знаки
Черных дней.
И струит мое веселье
Два луча.
То горят и дремлют маки
Злых очей.
*********************
Книга Судеб! Ты мне больше не страшна!


Спасибо: 0 
Профиль Ответить
Ответов - 2 [только новые]


Xar Van Horn
Like a God




Пост N: 476
Info: Journalist
Зарегистрирован: 10.08.06
Откуда: Эпоха Пятого Солнца
Рейтинг: 3
ссылка на сообщение  Отправлено: 12.04.08 16:37. Заголовок: 1. Как «увидеть» в L..


1.

Как «увидеть» в Linux диски Windows и русские имена файлов на них?
Для монтирования fat и ntfs разделов нужно:
1. создать точки монтирования - каталоги, в которые будут подключаться файловые системы указанных разделов (с версии v10 точки монтирования, как правило, размещаются в каталоге /media), например:
mkdir /media/ntfs
mkdir /media/fat
Просмотрите список разделов жестких дисков, например, командой (от имени root)
/sbin/fdisk -l
2. В простейшем случае достаточно отдать команду (от имени root) вида:
mount /dev/hdXY /media/fat -o iocharset=cp1251,codepage=866
mount /dev/hdXY /media/ntfs -o iocharset=cp1251
здесь X - буква, обозначающая IDE-устройство («a» для Primary Master,«b» для Primary Slave и т.д.), Y - номер раздела на этом устройстве (если у Вас используется SATA- или SCSI-диски, разделы будут обозначены как /dev/sdXY). В данном случае система сама определит тип файловой системы на монтируемом разделе и подключит его с установками по умолчанию.
3. Для того, чтобы эти разделы монтировались автоматически при загрузке системы, в файл /etc/fstab нужно добавить строчки вида:
/dev/hdXY /media/fat vfat defaults,iocharset=cp1251,codepage=866 0 0
Для ntfs-раздела эта строка будет выглядеть следующим образом:
/dev/hdXY /media/ntfs ntfs auto,iocharset=cp1251 0 0
Замечание: здесь подразумевается системная кодировка Linux cp1251 - она устанавливается по умолчанию. Если при установке это значение менялось, в опциях монтирования нужно указать соответствующий параметр iocharset.
Дополнительно: man mount, man fstab, http://www.asplinux.ru/ru/docs/guide/asp05_1.shtml
Также, существует другой способ решения данной проблема:
Поместить в каталог: /usr/share/hal/fdi/95userpolicy/ Файл ntfscharset.fdi который должен содержкать следующие строки:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="volume.policy.mount_filesystem" string="ntfs">
<merge key="volume.policy.mount_option.nls=utf8 type="bool">true</merge>
<merge key="volume.policy.mount_option.umask=002 type="bool">true</merge>
</match>
</device>
</deviceinfo>
В этом же каталоге можно изменить файл vfstcharset.fdi, так чтобы файловая система FAT32 монтировалась с необходимыми опциями.
Например, файл vfatcharset.fdi может содержать следующие строки:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="volume.policy.mount_filesystem" string="vfat">
<merge key="volume.policy.mount_option.codepage=866" type="bool">true</merge>
<merge key="volume.policy.mount_option.iocharset=utf8" type="bool">true</merge>
</match>
</device>
<device>
<match key="storage.drive_type" string="cdrom">
<merge key="storage.policy.mount_option.iocharset=utf8" type="bool">true</merge>
</match>
</device>
<device>
<match key="storage.drive_type" string="floppy">
<merge key="storage.policy.mount_option.iocharset=utf8" type="bool">true</merge>
<merge key="storage.policy.mount_option.codepage=866" type="bool">true</merge>
</match>
</device>
</deviceinfo>
Если системная локаль не UTF8, то соответственно необходимо заменить utf8 на cp1251 или koi8-r. После создания этого файла необходимо выполнить следующие команды:
Если Вам необходимо чтобы в системе также монтировались все жёсткие диски, то необходимо выполнить следующее: В файле 10-storage-policy.fdi закомментируйте следующие строки:
<device>
<match key="storage.hotpluggable" bool="false">
<match key="storage.removable" bool="false">
<merge key="storage.policy.should_mount" type="bool">false</merge>
</match>
</match>
</device>
Для этого поставьте <!-- перед блоком строк и --> в конце.
После любых изменений конфигурационных файлов демона hal необходимо выполнить следующие действия:
service haldaemon restart
fstab-sync
или перезагрузиться.


*************************
У меня в померкшей келье -
Два меча.
У меня над ложем - знаки
Черных дней.
И струит мое веселье
Два луча.
То горят и дремлют маки
Злых очей.
*********************
Книга Судеб! Ты мне больше не страшна!


Спасибо: 0 
Профиль Ответить
Xar Van Horn
Like a God




Пост N: 477
Info: Journalist
Зарегистрирован: 10.08.06
Откуда: Эпоха Пятого Солнца
Рейтинг: 3
ссылка на сообщение  Отправлено: 12.04.08 16:40. Заголовок: Как создать загрузоч..


Как создать загрузочную дискету? Команда mkbootdisk не помогает.
Дело в том, что штатное ядро asplinux v10 и образ загрузочного диска initrd слишком велики, чтобы поместиться на стандартную дискету 1.44Мб. Возможны различные альтернативные варианты, наиболее предпочтительными представляются следующие два:

Первый вариант

. Можно установить на дискету только загрузчик, лучше всего GRUB, при этом ядро и образ initrd будет грузится с жесткого диска. Такая дискета поможет загрузить Linux в случае переписывания главной загрузочной записи (например, после установки windows), но окажется бесполезной, если образ ядра на жестком диске окажется недоступен или незагружаем (например, было установлено непроверенное новое ядро, а предыдущее удалено). Для этого:
# скопируйте в корневой каталог дискеты файлы
/boot/grub/stage1
/boot/grub/stage2
/boot/grub/grub.conf
/boot/grub/splash.xpm.gz
# В скопированном файле grub.conf измените строку
splashimage=/boot/grub/splash.xpm.gz
# на
splashimage=/splash.xpm.gz
# запустите grub
/sbin/grin
# в командной строке grub'а отдайте команды:
root (fd0)
install /stage1 (fd0) /stage2 /grub.conf

Второй вариант

- создать образ загрузочного компакт-диска, функционально это будет полный аналог «полноценной» загрузочной дискеты. СДелать это можно той же командой mkbootdisk:
mkbootdisk --iso --device boot.iso `uname -r`
после этого образ можно записать на чистый CD-R/RW диск:
cdrecord -v -eject dev=/dev/cdwriter boot.iso


*************************
У меня в померкшей келье -
Два меча.
У меня над ложем - знаки
Черных дней.
И струит мое веселье
Два луча.
То горят и дремлют маки
Злых очей.
*********************
Книга Судеб! Ты мне больше не страшна!


Спасибо: 0 
Профиль Ответить
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет