Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: программа из исходников в линуксе
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
sergey sva
Продолжая разбираться с линуксом sm.gif , скачал исходники программы, программа с графикой (окнами) но в исходниках не нашел файлы окон Грф.объек, Например хочу я добавить кнопку где искать это окно, ?
XVR
Цитата(sergey sva @ Jun 21 2011, 12:24) *
скачал исходники программы, программа с графикой (окнами) но в исходниках не нашел файлы окон Грф.объек, Например хочу я добавить кнопку где искать это окно, ?
Окна обычно находятся на стене rolleyes.gif
'программа с графикой' - это слишком широкое понятие. В linux есть вагон и маленькая тележка разных оконных библиотек. И окна с кнопками в них находятся в разных местах.
Конкретизируйте, что у вас за программа?
sergey sva
Цитата
программа с графикой' - это слишком широкое понятие. В linux есть вагон и маленькая тележка разных оконных библиотек. И окна с кнопками в них находятся в разных местах.
Конкретизируйте, что у вас за программа?

Не пойму как менять интерфейс , скачал сначала исходники vlc там понятно окна открываются qt редакторе.
В некоторых программах просто си h ih файлы . например нужно добавить кнопку в программу как это сделать, где настраивается графическое окно (расположение элементов)?
vvs157
Цитата(sergey sva @ Jun 21 2011, 12:24) *
Продолжая разбираться с линуксом sm.gif , скачал исходники программы, программа с графикой (окнами) но в исходниках не нашел файлы окон Грф.объек, Например хочу я добавить кнопку где искать это окно, ?
Вообще-то как в Линуксе, так в Виндах совсем не обязательно иметь "файлы окон" - все графические объекты могут создаваться во время исполнения программы.
sergey sva
Цитата
Вообще-то как в Линуксе, так в Виндах совсем не обязательно иметь "файлы окон" - все графические объекты могут создаваться во время исполнения программы.

Это не удобно sad.gif , в редакторе можно что то подвинуть посмотреть как будет выглядеть.
mdmitry
Для внесения сумятицы для ТС. В linux масса библиотек для работы с графикой, включая (псевдо)графику в консоле. Понять, что за библиотека можно с некоторой вероятностью смотря включаемые заголовочные файлы и скрипт линкера, можно и по файлам сборки проекта.
vvs157
Цитата(sergey sva @ Jun 21 2011, 14:23) *
Это не удобно sad.gif
Но так делают довольно часто
sergey sva
Цитата
Но так делают довольно часто

Получается интерфейс программы поменять нельзя пез перекомпиляции библиотек ? все Графические объекты в библиотеках?, может есть какието конструкторы форм что бы можно было переделать что то.
Вот например не плохой клиент icq pidgin link как добавить кнопку sm.gif ?
XVR
Цитата(sergey sva @ Jun 21 2011, 19:51) *
Вот например не плохой клиент icq pidgin link как добавить кнопку sm.gif ?
Он построен на 2х оконных библиотеках GTK+ и ncurses. Для обоих интерфейс рисуется прямо в коде (хотя для GTK наверное какой нибудь дезайнер где нибудь есть). Так что, если надо добавить кнопку - то сорцы в руки и изучать, где там кнопки rolleyes.gif

Вот например, кнопки из его сорцов:
Код
#define ADD_BUTTON(b, label, callback, callbackdata) do { \
        GtkWidget *button = gtk_button_new_from_stock(label); \
        gtk_box_pack_start(GTK_BOX(bbox), button, FALSE, FALSE, 0); \
        g_signal_connect(G_OBJECT(button), "clicked", callback, callbackdata); \
        gtk_widget_show(button); \
        b = button; \
    } while (0)

    /* Open button */
    ADD_BUTTON(dialog->open_button, GTK_STOCK_OPEN, G_CALLBACK(open_button_cb), dialog);
    gtk_widget_set_sensitive(dialog->open_button, FALSE);

    /* Remove button */
    ADD_BUTTON(dialog->remove_button, GTK_STOCK_REMOVE, G_CALLBACK(remove_button_cb), dialog);
    gtk_widget_hide(dialog->remove_button);

    /* Stop button */
    ADD_BUTTON(dialog->stop_button, GTK_STOCK_STOP, G_CALLBACK(stop_button_cb), dialog);
    gtk_widget_set_sensitive(dialog->stop_button, FALSE);

    /* Close button */
    ADD_BUTTON(dialog->close_button, GTK_STOCK_CLOSE, G_CALLBACK(close_button_cb), dialog);

#undef ADD_BUTTON
Файл pidgin/gtkft.c
sergey sva
Понятно попробую разобраться sm.gif
Canis Dirus
Цитата(sergey sva @ Jun 21 2011, 21:51) *
Получается интерфейс программы поменять нельзя пез перекомпиляции библиотек ? все Графические объекты в библиотеках?, может есть какието конструкторы форм что бы можно было переделать что то.

Если нужно средство, чтобы быстро-быстро нарисовать гуй, то для GTK/Gnome есть Glade, для Qt — Qt Designer.

P.S. Для Tk вроде бы тоже что-то такое есть.
DRUID3
У Qt можно хранить GUI в отдельном файле. Но это делают редко - все на совести разработчика.
А так да - все верно - имя графическим Linux библиотекам - легион и универсальных советов нет.
vvs157
Цитата(sergey sva @ Jun 21 2011, 19:51) *
Получается интерфейс программы поменять нельзя пез перекомпиляции библиотек ? все Графические объекты в библиотеках?
Не в библиотеках, а в исходниках. А поменять что-то без перекомпиляции исходников затруднительно даже в Дельфи
sergey sva
Цитата
Не в библиотеках, а в исходниках. А поменять что-то без перекомпиляции исходников затруднительно даже в Дельфи

В исходниках храняться графические данные (вид) или свойства графических объектов?
Без компиляции понятно я просто думал что в библиотеке храниться шаблон формы (вид) а в исходниках свойства размер итд..
И если в конструкторе формы поменять размеры то изменяться атрибуты автоматически , после компиляции изменения будут внесены.
Этот вопрос задавал еще не совсем понимал как работают программы в линуксе sm.gif Сейчас разобрался.
Думал вначале создается окно потом компилируется в библиотеку а потом программа взаимодействует с этой библиотекой.
Еще есть вопрос по поводу ядра если соберу ядро поставлю, только ядро с драйверами которые нужны( без пакетов ) загружу его grub.. дальше нужно сделать свой пакет который будет работать с ядром какие есть api как это сделать ?
mdmitry
Цитата(sergey sva @ Jun 22 2011, 14:40) *
Еще есть вопрос по поводу ядра если соберу ядро поставлю, только ядро с драйверами которые нужны( без пакетов ) загружу его grub.. дальше нужно сделать свой пакет который будет работать с ядром какие есть api как это сделать ?

Вы для встроенных применений linux хотите использовать? Если да, то grub там не используется (U-boot чаще).
Нужно четко представлять себе, что такое ядро, rootfs, user space, user application и т.д.
sergey sva
Да для встраиваемых, сейчас нужно разобраться, скомпилировали ядро на компе с своими драйверами(для своего железа)(монолитное) под нужную платформу в другом пустом компьютере смонтировали файловую систему загрузили загрузчик передали управление ядру
теперь нужно сделать пакет через какие апи он должен работать с ядром?
Собирать пакет например под мандривой , после его скопировать на комп с запущенным линукс ядром это можно сделать ?
Какие функции дает ядро?
XVR
Цитата
теперь нужно сделать пакет через
Это называется 'пользовательское приложение' (по простому - программа)
Цитата
через какие апи он должен работать с ядром?
Через libc
Цитата
Какие функции дает ядро?
Эээ, вам действительно нужен embedded Linux?
sergey sva
Цитата
Эээ, вам действительно нужен embedded Linux?

Нужно разобраться sm.gif embedded так понимаю для специальной платформы арм например?
vvs157
Цитата(sergey sva @ Jun 22 2011, 14:40) *
В исходниках храняться графические данные (вид) или свойства графических объектов?
Все неграфические и графические свойства объекта могут быть описаны в исходнике

Цитата(sergey sva @ Jun 22 2011, 14:40) *
Этот вопрос задавал еще не совсем понимал как работают программы в линуксе
В Виндах все очень похоже, если не пользоваться средствами быстрой разработки (RAD). Никто не мешает в Дельфи все объекты описывать в теле программы. Просто в Дельфи это не очень принято, хотя возможно.
XVR
Цитата(sergey sva @ Jun 22 2011, 18:07) *
embedded так понимаю для специальной платформы арм например?
Нет - embedded это сфера (и способ) применения

Есть обычные desktop системы. Они позволяют запускать различные программы, написанные кем угодно. (Включим сюда так же ОС на всяких планшетниках и прочей нечисти biggrin.gif )

А есть embedded - они по жизни умеют запускать одну единственную программу, которая в них жестко зашита. И стоит это дело внутри какого нибудь устройства, которое по своим главным функциям компьютером не является (DVD player например)

Можно из desktop системы сделать embedded, но это как то не комильфо laughing.gif Иногда это оправданно (если вашему единственному приложению действительно нужны все функции исходной ОС), а иногда это явный overkill.
Хотя в последнее время бедный Linux начали засовывать везде, куда не плюнь biggrin.gif
Вот яркий пример
sergey sva
Понятно sm.gif
Какие функции дает embedded ядро, только libc ?
Если нужно libm тогда нужно будет собрать ядро с этой библиотекой ?

XVR
Цитата(sergey sva @ Jun 23 2011, 08:28) *
Какие функции дает embedded ядро, только libc ?
Не только, но libc обязательно. Это главная библиотека для интерфейса с ядром. В ней лежат все системные вызовы. Графику, кстати, тоже не ядро обеспечивает. Точнее ядро обеспечивает доступ к железной графической карте, а все остальное делает куча системных приложений и библиотек пользовательского уровня - X11, оконный менеджер, оконный framework.
Цитата
Если нужно libm тогда нужно будет собрать ядро с этой библиотекой ?
Нет. libm - это чисто пользовательская библиотека. Она не использует ядро.

Вы скажите, что вам надо?
sergey sva
Цитата
Вы скажите, что вам надо?

Пока нужно разобраться заинтересовал меня этот линукс sm.gif.
Еще не очень понимаю как это работает: например один комп с запущенным ядром, на другом mandriva.
Скомпилировали такую программу на компе c mandriva
Код
#include <stdio.h>
#include <unistd.h>
#include <asm/io.h>

#define BASEPORT 0x378 /* lp1 */

int main()
{
  /* Получить доступ к порту */
  if (ioperm(BASEPORT, 3, 1)) {perror("ioperm"); exit(1);}
  
for(;;){
  /* Вывод в порт (0) */
  outb(0, BASEPORT);
  
  /* Задержка (100 мс) */
  usleep(100000);
  }

  exit(0);
}

получили исполняемый файл, скопировали его на диск компа с запущенным ядром там его что то должно запустить?
XVR
Цитата
там его что то должно запустить?
Угу, системный процесс. init[rd] называется. А запускает он все из папки /etc/init.d/

Вот -
Цитата
The scripts for controlling the system are placed in /etc/init.d/ (they
have been moved according to the Linux Standard Base (LSB) specifica-
tion). These scripts are executed directly or indirectly by
/sbin/init, the father of all processes. The configuration of
/sbin/init is given by the file /etc/inittab (see inittab(5)).

At boot time, the boot level master script /etc/init.d/boot is called
to initialise the system (e.g. file system check, ...). It also exe-
cutes some hardware init scripts linked into /etc/init.d/boot.d/. Then
it calls /etc/init.d/boot.local, which executes the local commands.

After system startup, /sbin/init will normally switch on the default
run level given in /etc/inittab. It calls the run level master script
/etc/init.d/rc to start or stop services provided by the other scripts
under /etc/init.d/.

Both scripts, then boot level master script /etc/init.d/boot and the
the run level master script /etc/init.d/rc starts all other boot or
runlevel scripts either sequential or partial parallel within their
dependencies order.

To control the services of a run level, the corresponding scripts are
linked into run level directories /etc/init.d/rc<X>.d/, where
<X>=0,1,2,3,4,5,6,S is the run level number.
...

Это от SuSE. На embedded версии может быть устроенно по другому - надо смотреть доку от конкретной версии

sergey sva
Исполняемый файл нужно поместить в sbin а в etc/init.d скрипт запуска?
Еще может что подскажите, sm.gif установил дополнительно ядро real time но с него не грузиться, при загрузки идет лог ошибка
mount according mtab fstab failed
XVR
Цитата(sergey sva @ Jun 23 2011, 11:27) *
Исполняемый файл нужно поместить в sbin а в etc/init.d скрипт запуска?
Ну как то так

Цитата
установил дополнительно ядро real time но с него не грузиться, при загрузки идет лог ошибка
mount according mtab fstab failed
Не смонтировалась какая то файловая система. Видимо какой то из драйверов FS не пошел на RT кернеле

Смотрите файл /etc/mtab. Логи тоже где то должны быть (поищите где нибудь в /var/log/ )
sergey sva
ясно.
Можно еще вопрос , компьютер с чистым hd (не отформатирован) как на него поставить uboot ?
1)Загрузиться с cd linux в консоле
2)Смонтировать разделы mount remaunt /swap /var /temp /home / /boot
3)установить uboot
4)запустить uboot
5)скопировать ядро kernelxxxx.img
порядок действий правильный ?
Если можно опишите правильный порядок, не подробно дальше в инете посмотрю.
mdmitry
Для начала сюда
sergey sva
Потихоньку разбираюсь sm.gif
Только пока так и не смок понять проблему при загрузки системы с ядром rt-kernel выходит ошибка Лог:
Цитата
Проверяются файловые системы

/sbin/fsck.xfs: XFS file system.

/dev/sda1: clean, 41/64000 files, 17722/256000 blocks

[ OK ]


Корневая ФС перемонтируется в режиме чтения-записи: [ OK ]


mount: according to mtab, /dev/sda2 is already mounted on /



Монтируются локальные файловые системы: mount: sysfs уже примонтирован или /sys занят

mount: согласно mtab, /sys уже примонтирован на /sys

[СБОЙ ]

Вот этот mtab|
Цитата
rootfs / rootfs rw 0 0
/proc /proc proc rw,relatime 0 0
/sys /sys sysfs rw,seclabel,relatime 0 0
udev /dev devtmpfs rw,seclabel,nosuid,relatime,size=376832k,nr_inodes=94208,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0
tmpfs /run tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
/dev/sda2 / xfs rw,seclabel,relatime,attr2,noquota 0 0
selinuxfs /selinux selinuxfs rw,relatime 0 0
tmpfs /sys/fs/cgroup tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/ns cgroup rw,nosuid,nodev,noexec,relatime,ns 0 0
cgroup /sys/fs/cgroup/cpu cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
cgroup /sys/fs/cgroup/cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls cgroup rw,nosuid,nodev,noexec,relatime,net_cls 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
systemd-1 /sys/kernel/security autofs rw,relatime,fd=28,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /sys/kernel/debug autofs rw,relatime,fd=29,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=30,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /dev/mqueue autofs rw,relatime,fd=32,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /dev/hugepages autofs rw,relatime,fd=33,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
tmpfs /var/run tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /var/lock tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /media tmpfs rw,rootcontext=system_u:object_r:mnt_t:s0,seclabel,nosuid,nodev,noexec,relatime,
mode=755 0 0
/dev/sda1 /boot ext3 rw,seclabel,relatime,errors=continue,user_xattr,acl,barrier=0,data=ordered 0 0
/dev/sda2 /tmp xfs rw,seclabel,relatime,attr2,noquota 0 0
/dev/sda2 /var/tmp xfs rw,seclabel,relatime,attr2,noquota 0 0
/dev/sda2 /home xfs rw,seclabel,relatime,attr2,noquota 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0
gvfs-fuse-daemon /home/sergey/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=500,group_id=500 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0

Вот fstab
Цитата
#
# /etc/fstab
# Created by anaconda on Fri Jun 24 20:43:10 2011
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=3d8a51b0-9ea6-400a-a3d7-43708e872004 / xfs defaults 1 1
UUID=851bf12e-6810-40dc-95c8-0ea5d4ab224c /boot ext3 defaults 1 2
UUID=cfd77df6-8d6e-429c-aa22-9d26436e1cc2 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0


Подскажите где что посмотреть ?
sergey sva
mtab скопирован когда был загружен с рабочего ядра, а если на rt ядре то записей меньше.
XVR
Странный у вас mtab. Я не в курсе, можно ли монтировать на одну и ту же диру несколько ФС, равно как и монтировать один и тот же блочный девайс на разные диры. Сдается мне, что нельзя (видимо и RT Linux того же мнения)
Цитата
rootfs / rootfs rw 0 0
/dev/sda2 / xfs rw,seclabel,relatime,attr2,noquota 0 0
/dev/sda2 /tmp xfs rw,seclabel,relatime,attr2,noquota 0 0
/dev/sda2 /var/tmp xfs rw,seclabel,relatime,attr2,noquota 0 0
/dev/sda2 /home xfs rw,seclabel,relatime,attr2,noquota 0 0

смотрите man mount
sergey sva
Сделал все разделы в ext3 (переустановил) не хочет не как работать вот лог
Цитата
Welcome to Fedora

Запускается udev: %G[ OK ]


Устанавливается имя узла LinuxPC777: [ OK ]


Проверяются файловые системы

/dev/sda2: clean, 114753/4694016 files, 1168118/18769408 blocks

/dev/sda1: clean, 45/64000 files, 22515/256000 blocks

[ OK ]


Корневая ФС перемонтируется в режиме чтения-записи: [ OK ]


mount: according to mtab, /dev/sda2 is already mounted on /



Монтируются локальные файловые системы: mount: sysfs уже примонтирован или /sys занят

mount: согласно mtab, /sys уже примонтирован на /sys

[СБОЙ ]


Активируются квоты локальных файловых систем: [ OK ]


Подключаются пространства подкачки из /etc/fstab: [ OK ]


Начало неинтерактивной загрузки

ip6tables: Применение правил межсетевого экрана: [ OK ]


iptables: Применяются правила межсетевого экрана: [ OK ]


Запускается auditd: [ OK ]


Запускается portreserve: [ OK ]


Запускается служба журналирования системы: [ OK ]


Запускается rpcbind: [ OK ]


Запускается mdmonitor: [ OK ]


Запускается шина системных сообщений: Failed to start message bus: Failed to bind socket "/var/run/dbus/system_bus_socket": No such file or directory

[СБОЙ ]


Устанавливаются параметры сети... [ OK ]


Запускается демон NetworkManager: [ OK ]


Запускается демон Avahi... [СБОЙ ]


Запускается NFS statd: [ OK ]


Запускается RPC idmapd: [ OK ]


Запускается cups: [ OK ]


Запускается демон acpi: [ OK ]


Запускается демон смарт-карт PC/SC (pcscd): [ OK ]


Запускается sshd: [ OK ]


Запускается sendmail: [ OK ]


Запускается sm-client: [ OK ]


Запускается демон abrt:abrtd: Failed to start: got sig 17

[СБОЙ ]


Запускается atd: [ OK ]
[ OK ]

вылетает в косоль можно зайти под своим логином, все нормально но только в консоле, если startx все виснет.
что еще можно попробовать?
sergey sva
Вот mtab рабочей системы :
Цитата
rootfs / rootfs rw 0 0
/proc /proc proc rw,relatime 0 0
/sys /sys sysfs rw,seclabel,relatime 0 0
udev /dev devtmpfs rw,seclabel,nosuid,relatime,size=376788k,nr_inodes=94197,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,seclabel,relatime 0 0
tmpfs /run tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
/dev/sda2 / ext3 rw,seclabel,relatime,errors=continue,user_xattr,acl,barrier=0,data=ordered 0 0
selinuxfs /selinux selinuxfs rw,relatime 0 0
tmpfs /sys/fs/cgroup tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/ns cgroup rw,nosuid,nodev,noexec,relatime,ns 0 0
cgroup /sys/fs/cgroup/cpu cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
cgroup /sys/fs/cgroup/cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpuacct 0 0
cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls cgroup rw,nosuid,nodev,noexec,relatime,net_cls 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
systemd-1 /dev/hugepages autofs rw,relatime,fd=28,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /dev/mqueue autofs rw,relatime,fd=29,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /sys/kernel/security autofs rw,relatime,fd=30,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=31,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
systemd-1 /sys/kernel/debug autofs rw,relatime,fd=33,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
tmpfs /var/run tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /var/lock tmpfs rw,seclabel,nosuid,nodev,noexec,relatime,mode=755 0 0
tmpfs /media tmpfs rw,rootcontext=system_u:object_r:mnt_t:s0,seclabel,nosuid,nodev,noexec,relatime,
mode=755 0 0
/dev/sda1 /boot ext3 rw,seclabel,relatime,errors=continue,user_xattr,acl,barrier=0,data=ordered 0 0
/dev/sda2 /tmp ext3 rw,seclabel,relatime,errors=continue,user_xattr,acl,barrier=0,data=ordered 0 0
/dev/sda2 /var/tmp ext3 rw,seclabel,relatime,errors=continue,user_xattr,acl,barrier=0,data=ordered 0 0
/dev/sda2 /home ext3 rw,seclabel,relatime,errors=continue,user_xattr,acl,barrier=0,data=ordered 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0
gvfs-fuse-daemon /home/sergey/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,relatime,user_id=500,group_id=500 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0

А этот mtab сохранил из консули (когда пробовал запустить rt-kernel ccrma)
Цитата
[
rootfs / rootfs rw 0 0
/proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
/sys /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=375004k,nr_inodes=93751,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,relatime 0 0
tmpfs /run tmpfs rw,nosuid,nodev,noexec,relatime,mode=755 0 0
/dev/sda2 / ext3 rw,relatime,errors=continue,user_xattr,acl,data=ordered 0 0
/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0
/dev/sda1 /boot ext3 rw,relatime,errors=continue,user_xattr,acl,data=ordered 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0

Где копать ?
sergey sva
Заработало sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.