LINUX.ORG.RU

Сообщения a_n

 

LUKS+LVM2 в window$

Форум — General

Есть ли у кого-то опыт доступа к разделам на LUKS томе из под ОС windows?
Пробовал FreeOTFE. LUKS том, конечно, он монтирует... Как диск. :-\
Но на LUKS томе не один раздел. На нём пользуется lvm2, который предоставляет тома для /home, swap, /var и /tmp. В ext4.
Мне нужен /home. Мне снилось, что Total commander с плагином LinuxFS давал к нему доступ (да, не помню). Но что мне делать с LUKS?

P.S.:
Я пью и только что в очередной раз прочитал про BolgenOS.
Не отсылайте меня на форум виндузятников.

a_n
()

tidimity, не как демон?

Форум — General

Timidity запускается в init скриптах и висит. При этом, если я запускаю midi файл (который открывается kmid'ом) - всё играет. Всё бы ничего, но midi файлов у меня аж целых 3 штуки. Как сделать так, чтобы timidity запускался только при необходимости?

a_n
()

Не устанавливаются до конца некоторые пакеты

Форум — General

Как-то так: apt-get install texmacs

Чтение списков пакетов...
Построение дерева зависимостей...
Чтение информации о состоянии...
Уже установлена самая новая версия texmacs.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
не установлено до конца или удалено 13 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Хотите продолжить [Д/н]? Настраивается пакет texlive-binaries (2009-7) ...
ucf: The Source directory is /tmp/tmp.ME0EfmmX1u
ucf: The State directory is /var/lib/ucf
The hash file exists
egrep [[:space:]]\/etc\/texmf\/texmf\.cnf$ /var/lib/ucf/hashfile
6c3715a2b1211f24ee71f626b65ee593  /etc/texmf/texmf.cnf
ucf: The Source directory is /tmp/tmp.ME0EfmmX1u
ucf: The State directory is /var/lib/ucf
The hash file exists
dpkg: не удалось обработать параметр texlive-binaries (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 128
dpkg: зависимости пакетов не позволяют настроить пакет texlive-base:
 texlive-base зависит от texlive-binaries (>= 2009-1), однако:
  Пакет texlive-binaries пока не настроен.
dpkg: не удалось обработать параметр texlive-base (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texlive-latex-base:
 texlive-latex-base зависит от texlive-base (>= 2009-1), однако:
  Пакет texlive-base пока не настроен.
 texlive-latex-base зависит от texlive-binaries (>= 2009-1), однако:
  Пакет texlive-binaries пока не настроен.
dpkg: не удалось обработать параметр texlive-latex-base (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texlive-font-utils:
 texlive-font-utils зависит от texlive-base (>= 2009-1), однако:
  Пакет texlive-base пока не настроен.
 texlive-font-utils зависит от texlive-binaries (>= 2009-1), однако:
  Пакет texlive-binaries пока не настроен.
dpkg: не удалось обработать параметр texlive-font-utils (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texlive-extra-utils:
 texlive-extra-utils зависит от texlive-base (>= 2009-1), однако:
  Пакет texlive-base пока не настроен.
 texlive-extra-utils зависит от texlive-binaries (>= 2009-1), однако:
  Пакет texlive-binaries пока не настроен.
dpkg: не удалось обработать параметр texlive-extra-utils (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет feynmf:
 feynmf зависит от texlive-latex-base, однако:
  Пакет texlive-latex-base пока не настроен.
 feynmf зависит от texlive-font-utils, однако:
  Пакет texlive-font-utils пока не настроен.
 feynmf зависит от texlive-extra-utils, однако:
  Пакет texlive-extra-utils пока не настроен.
dpkg: не удалось обработать параметр feynmf (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texlive-metapost:
 texlive-metapost зависит от texlive-base (>= 2009-1), однако:
  Пакет texlive-base пока не настроен.
 texlive-metapost зависит от texlive-binaries (>= 2009-1), однако:
  Пакет texlive-binaries пока не настроен.
dpkg: не удалось обработать параметр texlive-metapost (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет purifyeps:
 purifyeps зависит от texlive-metapost, однако:
  Пакет texlive-metapost пока не настроен.
dpkg: не удалось обработать параметр purifyeps (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texlive-fonts-recommended:
 texlive-fonts-recommended зависит от texlive-base (>= 2009-1), однако:
  Пакет texlive-base пока не настроен.
dpkg: не удалось обработать параметр texlive-fonts-recommended (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texlive-luatex:
 texlive-luatex зависит от texlive-base (>= 2009-1), однако:
  Пакет texlive-base пока не настроен.
dpkg: не удалось обработать параметр texlive-luatex (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texlive-math-extra:
 texlive-math-extra зависит от texlive-fonts-recommended (>= 2009-1), однако:
  Пакет texlive-fonts-recommended пока не настроен.
 texlive-math-extra зависит от texlive-binaries (>= 2009-1), однако:
  Пакет texlive-binaries пока не настроен.
 texlive-math-extra зависит от texlive-latex-base (>= 2009-1), однако:
  Пакет texlive-latex-base пока не настроен.
dpkg: не удалось обработать параметр texlive-math-extra (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет texmacs:
 texmacs зависит от texlive-base, однако:
  Пакет texlive-base пока не настроен.
 texmacs зависит от texlive-extra-utils, однако:
  Пакет texlive-extra-utils пока не настроен.
 texmacs зависит от texlive-font-utils, однако:
  Пакет texlive-font-utils пока не настроен.
 texmacs зависит от texlive-math-extra, однако:
  Пакет texlive-math-extra пока не настроен.
dpkg: не удалось обработать параметр texmacs (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет tipa:
 tipa зависит от texlive-latex-base, однако:
  Пакет texlive-latex-base пока не настроен.
 tipa зависит от texlive-base-bin, однако:
  Пакет texlive-base-bin не установлен.
  Пакет texlive-binaries, предоставляющий texlive-base-bin, пока не настроен.
dpkg: не удалось обработать параметр tipa (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 texlive-binaries
 texlive-base
 texlive-latex-base
 texlive-font-utils
 texlive-extra-utils
 feynmf
 texlive-metapost
 purifyeps
 texlive-fonts-recommended
 texlive-luatex
 texlive-math-extra
 texmacs
 tipa
Аналогично с emacs-23. :-( Всё ломается на попытке настройки. Пытается поставить gconf2. И тоже вылетает с ошибкой. В чём проблема? Вместо этого ставится некий emacs-lucid. Что это? GUI у него есть... Но, может, уж лучше xemacs поставить от греха подальше? o.O

a_n
()

Некоторые проблемы после обновления

Форум — General

Сделал apt-get full-upgrade.
Есть некоторые вопросы.
1. Что за «событийная» модель загрузки о которой меня спрашивали при установке? Я теперь не смогу напрямую убирать скрипты с некоторых уровней?
2. Это не работает с upstart?
3. Не ставится emacs-23. :-( Всё ломается на попытке настройки. Пытается поставить gconf2. И тоже вылетает с ошибкой. В чём проблема?
4. Вместо этого ставится некий emacs-lucid. Что это? GUI у него есть... Но, может, уж лучше xemacs поставить от греха подальше? o.O
5. Не ставится tex-live. Точнее, ставится кусками, если требуется в зависимостях. Если я пытаюсь ставить вручную - облом.
6. Соответственно не ставится texmacs. :-(
7. issue почему-то не показывает, пока не нажмёшь enter в приглашении login.
8. Нужен ли nepomuk?

Вот... Кто виноват? Что делать?

a_n
()

Некорректно работает GL

Форум — General

Debian, 2.6.35, Geforce 4 MX440. Сделал aptitude --full-upgrade до squeeze. Поставил драйвера для NVIDIA. Наконец-то всё скомпилировалось, установилось. Через apt-src и m-a.

Но... В KDE Не определяется подсистема OpenGL в графических эффектах, заставки, использующие OpenGL, показывают чёрный экран и даже предосмотра нету (в маленьком экране). Windows-игры (проверял а на warcraft-III FT) идут крайне медленно (я ждал около 30с. после клика на кнопку «Выйти», не считая той минуты, которую мышка доходила до неё с середины экрана). На 2.6.26 всё работало. Однако, визуально KDE запускается быстрее, kdm «взлетает».

В чём проблема и как решить?

lsmod:

Module                  Size  Used by
ppdev                   4742  0 
lp                      5880  0 
ipv6                  225566  12 
nvidia               4653093  28 
hsfpcibasic2           55622  0 
hsfserial              16524  1 hsfpcibasic2
hsfengine            1253096  2 hsfpcibasic2,hsfserial
hsfosspec              70281  4 hsfpcibasic2,hsfserial,hsfengine
gspca_sonixb            9938  0 
floppy                 45080  0 
ns558                   1631  0 
hsfsoar                87533  1 hsfpcibasic2
evdev                   6168  9 

xorg.conf:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (pbuilder@windlord)  Sun Jun 13 06:03:17 UTC 2010

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Simple Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard" "CoreKeyboard"
EndSection

Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules
#       Load        "type1"
#       Load        "freetype"
#       Load        "speedo"
# This loads the GLX module
#       Load    "drm"
#       Load    "dri"
        Load           "dbe"    # Double buffer extension
        SubSection     "extmod"
                Option         "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection
        Load           "extmod"
        Load           "glx"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru(winkeys)"
    Option         "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
EndSection

Section "Device"

#       Driver          "nv"
#       Driver          "nouveau"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    SubSection     "Display"
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

lspci:

01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2) (prog-if 00 [VGA controller])
        Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 16
        Memory at f1000000 (32-bit, non-prefetchable) [size=16M]
        Memory at f4000000 (32-bit, prefetchable) [size=64M]
        [virtual] Expansion ROM at f3fe0000 [disabled] [size=128K]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 3.0
        Kernel driver in use: nvidia

a_n
()

Vim - общий буфер с gpm

Форум — General

Как заставить vim использовать общий «мышиный» буфер? Например, если я выделяю что-либо в консоли, нажимаю на среднюю кнопку в vim (или какой-либо командой, не важно), я хочу, чтобы выделенное вставилось. Но он использует свой буфер и не вставляет выделенное в консоли. Внятного по этому поводу ничего не нашёл.

a_n
()

NVIDIA 96xx+kernel 2.6.35

Форум — General

Не ставятся драйвера NVIDIA 96xx на ядро 2.6.35 на Debian. Пробовал напрямую запускать инсталлер,он говорит, что «Unable to determine the version of kernel sources located in /lib/modules/2.6.35.4/sources». Ссылка на исходники там есть и она правильная. Пробовал напрямую make module. Тоже самое. Пробовал Nouveau. Пытается «Entering AGP in the 4x mode» (примерно так). После этого всё завешивается намертво. Кто-нибудь, подскажите что делать, чтобы использовать нормальный драйвер, поддерживающий аппаратное ускорение (при использовании того же ядра)? :-( Даже заставки тормозят...

a_n
()

Debian. Общие вопросы.

Форум — General

Я замучался уже с этим линуксом. То не пашет, сё не работает. Там я хочу так, а выходит этак и надо дорабатывать рашпилем.

Здесь несколько вопросов вперемешку. Дистрибьютив Debian Lenny. Ядро пока что 2.6.26. По ходу буду спрашивать ещё в этой теме.

1. NVIDIA. Что с ней делать? Проблема такова: скачанный с офф. сайта инсталлер не компилирует драйвер (я не посмотрел, что дрова уже есть, хотел сам пакет сделать). И далее... Драйвер из пакета deb src компилируется... Причём, его компилирует (при запуске вручную), как ни странно, инсталлер от NVIDIA, находящиися в архиве. Но, при этом, модуль не загружается ссылаясь на то, что каких-то трёх функций нет (pv_что-то_там, вроде). Вообще, странно. Магия какая-то. m-a не показывает ничего путного в логе... Далее. nvidia-glx, по ходу, тоже не компилируется. А гтовые пакеты тянут в зависимостях ядро vmlinuz-2.6.26-2-686... Не катит. Нужно своё. Что делать?

2. GRUB2. Что это такое? Я, сначала порадовался его модульности. Но потом он начал делать непонятно что. Установил это ядро 26-2... Он не загружает ничего. С ядром собранным мной - грузит. С их - нет. Даже винду не грузит. И команды linux не знает, пока модуль явно не вставишь. grub.cnf нормальный... Команды search оттуда убираю - работает только загрузка linux. Непонятно... Потом я так и не понял:
а.) Он дёргает дискету, видимо ещё до чтения конфига. Как это отключить?
б.) Пароль на загрузку... Но утилиты для создания хэша нету... Обновлять из testing?
в.) Темы. Что там слышно о них? валяется только один архив с 2008-го года. Вообще, где его офф. сайт? Где доки по грабу? Что всё в исходниках - комментарии? :-\
В итоге - сменил на legacy. Пока что оставлю, но ответы интересны.

3. Ext4. При загрузке поддерживается только ext3. Хорошо. Сделал. Решил перейти потом. Хорошо, что только /tmp сконвертил и проверил (а ведь хотел всё...). mount не поддерживает ext4. Тоже обновлять из testing (я уже не знаю что эта система выкинет, если я чего-то сделаю, потому лучше спросить)?

4. Камера.

#lsusb
...
Bus 002 Device 003: ID 0c45:600d Microdia TwinkleCam USB camera

#lsmod
...
sn9c102               127780  0
videodev               27520  3 sn9c102,bttv
usbcore               118224  5 sn9c102,usbhid,ehci_hcd,uhci_hcd

root@nextlife:~# cat /dev/video1
cat: /dev/video1: На устройстве кончилось место
ЩИТО?!

dmesg: [12159.978279] usb 2-2: usb_submit_urb() failed, error -28

При этом, тюнер работает:

root@nextlife:~# cat /dev/video0
NE|0p��S�RzGu$}�u�,^��v3�$i�ub>�SJj]m3�*▒<tN?r8�8%�%&i+,(

Думал я накосячил. Долго трахался. Нет. Не работает. С текущим ядром (которое драйвера NVIDIA тянут зависимостью - не работает).

Теперь прикол: всё работало с ядром по умолчанию. И motion её определял, картинки делал, с правильной цветопередачей.

Что делать?

5. Блин, Ctrl+Shift переключает раскладку в X. Но я привык, что Ctlr+Shift+стрелка выделяют текст. В консоли Ctrl+Shift+C == Ctrl+C. Как сделать, чтобы Ctrl+Shift переключало раскладку только по отжатию?

Плюс, сюда же, как сделать, чтобы KDE 4 понимал клавишу Win (X-ы понимают)?

a_n
()

Затёр таблицу разделов

Форум — Admin

Ситуация такая. Есть primary /dev/hda2 на котором стояла старенькая FreeBSD.
Поставил Debian. Всё нормально. Grub всё грузит... FreeBSD загрузилась.

Приспичило сделать FAT раздел для обмена между системами. Сделал: /dev/hda8.
Потом начались проблемы с GRUB2. Долго трахался. Cменил на GRUB-legacy.
И, видимо, где-то что-то накосячил. Вначале не монтировался hda8, сделал mkdosfs... Не помню что там я ещё делал.

Сейчас на /dev/hda2 - VFAT. Не знаю как вышло. Но FreeBSD терять не охота.
На раздел ничего не писал.
Возможно ли восстановить ФС и как?

a_n
()

LVM

Форум — General

Что происходит при загрузке? Как производится инициализация LVM2?
Почему говорят, что нельзя сделать / на LVM2 не используя initrd?

P.S.:
Linux не установлен, посмотреть не могу, а в интернетах чего-то не могу толком найти по теме. Кто знает - объясните.

a_n
()

Как скрестить ...

Форум — General

ежа с ужом ramfs и какую-либо «нормальную» ФС?

Никакого практического смысла или приложения вопрос не имеет, но любопытства ради и забавы для. %-)

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

Возможно ли такое сделать и как?

Как пример с ramdisk и LVM:
1. Создавать группу и тома, при загрузке из /dev/ramdisk и /dev/hda, например.
2. Отключить распределение на томе, входящем в группу, чтобы использовался только ramdisk.
3. Затем, проверять как-либо, сколько места осталось на ramdisk. Если мало - включать распределение. Если слишком много - выключать распределение. Возможно делать pvmove.

Правда так и останется проблема: ramdisk будет занимать свои мегабайты. Частично это возможно решить использованием нескольких мелких ramdisk. И чтение будет происходить с диска, в некоторых случаях, если ФС была заполнена, затем, частично почищена.

Но есть ramfs (по аналогии с tmpfs), которая не свопируется, причём, растёт по мере необходимости. И её рост ограничится заданным объёмом. Возможно ли скрестить ramfs с ФС на диске, используя штатные средства?

P.S.: Это не нужно ни для чего. Вопрос возник в связи с темой, но интерес только теоретический, я такого делать не собираюсь.

a_n
()

Несколько вопросов, на которые никто не ответил в другой теме

Форум — General

Читать ту тему большинство не будет, надеюсь, здесь ответят. Потому ^C+C, :«+gP из той темы.

1. При установке, стоит ли делать все разделы на LUKS, включая корень, для простоты? Или сделать только /home, swap, /tmp, /var? Не хочется использовать initrd.

2. Мало памяти (768 Мб). Стоит ли делать /tmp разделом? Или просто достаточно расширить swap и сделать tmpfs для /tmp?

3. Один физический том LVM может включаться в две группы?

4. Возможно ли сделать / на LVM, но не используя initrd? Аналогично для LUKS?

Ну и obsolete:

-. Стоит ли делать swap на двух физ. дисках, используя LVM том с перемежением? Скорость второго диска выше скорости первого.

Чтение (случайный доступ): 
         hda         hdb 
512 байт 0.031    -  0.033  Мб/с 
4 Кб     0.192    -  0.270  Мб/с 
64 Кб    3.757    -  3.899  Мб/с 
1 Мб     22.013   -  28.761 Мб/с 
random   17.214   -  20.168 Мб/с 
 
Чтение из кэша: 
         34-42    -  59-78 Мб/с 

Тут я почти решил, что нет - действительно излишние заморочки.

-. В кратком руководстве по LVM в Gentoo написано, что / не стоит делать на LVM, поскольку, если всё рухнет, то систему будет возможно поднять. Имеет ли смысл, если CD-ROM не планирует ломаться?

a_n
()

RSS подписка на новые темы