Перейти к содержанию

UML (User-Mode-Linux)


Рекомендуемые сообщения

Эх... поставил User-Mode-Linux, Все красиво, все хорошо,

все работает, но...

Поднимаю FTP (ProFTPd) - работает

Настраиваю - настраивается

Проверяю - проверяется (работает)

Начинаю качать на него (к примеру, дистриб слаквари) - падает

в логах чисто...

единственное, в логах хост-машины, появляется "MARK"

ВотЪ... прошу хелпа...

Ссылка на комментарий
Поделиться на другие сайты

Продолжение:

После ряда эксперементов, выяснил следующее:

1. UML умерает только тогда, когда запускается на фоне (с "&")

-- при нормальном запуске (когда он занимает консоль) он не

-- падает.

2. У UML есть проблемы в записи на hostfs. При закате на FTP

-- все тогоже дистрибутива слаки, происходит следующее:

-- 1. Заливается (заливаю при помощи konqueror)

-- 2. Появляются ошибки:

-- # Не удается переименовать частичный файл ftp://ftptester@ftp.

-- # domain.ru/ftptester/slackware-10.2/kernel/compile_kern.sh.

-- # Проверьте права доступа.

--

-- # Ошибка записи в файл /ftptester/slackware-10.2/kernels/

-- # 1440k.img.gz.part.

--

-- # ...

--

-- # Ошибка записи в файл ${FILE}

-- 3. Папка /ftptester в которую заливался дистриб, становится

-- файлом... (бред, но факт)

3. В общем, такая вот дурь... а делать виртуальную систему на 2Тб

-- - это тоже не по человечески...

Подскажите что-нибудь, плз Smile

Ссылка на комментарий
Поделиться на другие сайты

Продолжение:

Внутри UML, /ftptester (/home/ftp/ftptester), определяется как

файл, а вот внутри хост-системы, это нормальная папка, как и

должно быть. При попытпе отмонтировать hostfs (внутри UML), UML

падает полностью.

Ссылка на комментарий
Поделиться на другие сайты

Продолжение:

Решение найдено!

Проблема была действительно в работе UML с hostfs.

Раньше, было так:

user@host: cat /etc/fstab

...
/dev/ataraid/d0 /home/ftp ext3 defaults 1 1
...

user@host: cat /etc/rc.d/rc.uml

...
/usr/local/bin/linux \
ubd0=/home/uml/FTP.root_fs \
ubd1=/home/uml/FTP.swap_fs \
hostfs=/home/ftp \
con0=${UMLCON} \
mem=${UMLMEM} \
eth0=tuntap,${UMLTAP} \
umid=${NAME}
...

user@uml: cat /etc/fstab

...
none /home/ftp hostfs defaults 1 1
...

...теперь так:

user@host: cat /etc/fstab

...
# /dev/ataraid/d0 /home/ftp ext3 defaults 1 1
...

user@host: cat /etc/rc.d/rc.uml

...
/usr/local/bin/linux \
ubd0=/home/uml/FTP.root_fs \
ubd1=/home/uml/FTP.swap_fs \
ubd2=/dev/ataraid/d0 \
con0=${UMLCON} \
mem=${UMLMEM} \
eth0=tuntap,${UMLTAP} \
umid=${NAME}
...

user@uml: cat /etc/fstab

...
/dev/ubd/disc2/disc /home/ftp ext3 defaults 1 1
...

ВотЪ Smile

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...