You are not logged in.
Почти все настроил в виртуальной машине, тупо перегнал все это (/bin /etc ... /usr) на хост-машину.
Собрал из полученного новый rootfs.gz (тоже отдельная песня).
Собрал новый ISO-образ и снова загрузил в виртуальной машине.
Все работает, но что делать вот с этим:
Меню->Параметры->Настройка дисплея:
Display Settings (LXRandR 0.1.2)
--------------------------------
Ограниченный список доступных разрешений экрана (дисплея):
Auto
1280x720
800x600
720x576
800x480
720x480
640x480
и все!
По умолчанию при загрузке устанавливается 1280x720
а у меня дисплей 1280x1024, но нужно разрешение 1152x864
Это в виртуальной машине VMware - поэтому такое "нестандартое" разрешение.
Что и как можно исправить?
Алексей! Не сталкивался с этим?
Offline
LXRandR — это всего лишь надстройка над консольной программой [c]xrandr[/c] (причём, довольно-таки урезанная по сравнению с xrandr). Насколько я помню, есть такая штука — EDID, когда монитор по тому же кабелю может возвращать в компьютер список поддерживаемых режимов. Здесь могут быть два «подводных камня» — либо монитор старый и не поддерживает технологию EDID, либо сигнальный кабель не содержит нужных проводов.
Кроме «железных» проблем могут быть ещё проблемы на уровне софта. И начинать, я думаю, лучше с этого. Поддержка правильного разрешения возможна только при наличии правильного видео-драйвера.
Вот полный список имеющихся у нас видео-драйверов: http://pkgs.slitaz.org/search.sh?package=xorg-xf86-video
А вот так можно узнать, что из них стоит в твоей системе:
[c]tazpkg list x-window | grep video[/c]
Установить и настроить новый видео-драйвер помогает утилита tazx. Нужно подключиться к интернету, перейти в консольную сессию (Ctrl + Alt + любой F1…F6), залогиниться там как root и скомандовать [c]tazx[/c]. После удачной установки и настройки ещё раз вывести список видео-драйверов:
[c]tazpkg list x-window | grep video[/c]
Убедиться, что драйвер-таки установлен, и удалить «умолчальный» драйвер VESA:
[c]tazpkg remove xorg-xf86-video-vesa[/c]
Выйти из системы и снова войти (в windows™ для этого нужно было бы перезагружать компьютер), убедиться, что картинка на экране есть, снова запустить LXRandR или просто randr в терминале. И, конечно, написать здесь, что получилось.
Offline
Сейчас ещё раз перечитал вопрос и только теперь обратил внимание на фразу
а у меня дисплей 1280x1024, но нужно разрешение 1152x864
(что поделаешь, я ещё просыпаюсь ☺)
На «хост-машине» другой монитор и другая видео-карта? По идее, иксы настраиваются каждый раз по тому окружению, где они запускаются. По идее, на флешку со SliTaz можно накидать все видео-драйверы и иксы сами выберут нужный в зависимости от того, на каком компьютере был запущен SliTaz. Но по факту могут быть какие-нибудь «грабли». Могу порекомендовать удалить содержимое папки /etc/X11/xorg.conf.d (конечно же, не из самой работающей системы). Содержимое этой папки должно автоматически воссоздаваться при загрузке системы и конфигурации иксов. Вернее, даже, не все файлы, а только те, номера в которых кратны 10 — их должны воссоздавать иксы. А остальные файлы могут перекрывать эти настройки, и появляются эти файлы от других пакетов. В общем, могу только посоветовать скопировать куда-нибудь папку /etc/X11/xorg.conf.d, очистить ее содержимое и экспериментировать.
Offline
> удалить «умолчальный» драйвер VESA
удалять VESA-драйвер очень нежелательно и вот почему:
> На «хост-машине» другой монитор и другая видео-карта?
«хост-машина» - это мой компьютер, на котором я загружаю в вирт.машине VMware ОС slitaz-4.0
Когда вирт.машина отлажена, то ее можно переносить и запускать куда угодно / где угодно.
И VESA-драйвер не создаст проблем на совсем другом (по железу) компьютере.
Последние несколько месяцев я осваивал технологию создания ОС для различных задач по такой схеме:
0. debootstrap - получить базовый комплект для ОС
1. chrot - наполнение базы: ядро, модули системы и программы
2. mksquashfs - упаковка собранного в один файл-контейнер
3. make Live ISO-image - к полученному файлу-контейнеру добавляется загрузчик (isolinux, grub, ...)
Далее такой ISO-image можно использовать как обычно - т.е. загружаться с него в Live-mode и устанавливать ОС туда/сюда, а можно загружать его в вирт.машине и "доводить до ума" - например тонкая настройка верхней/нижней панели рабочего стола и т.п.
Все эти настройки в исходном ISO-image сохранить невозможно, но в вирт.машине есть вирт.диск (SCSI или IDE) на который можно записать настроенную систему и затем загружаться с такого диска, а не с ISO-image.
Можно и этого не делать, а соединиться по SSH c системой (HOST) из которой загружена вирт.машина и переписать туда всю настроенную в вирт.машине систему и уже на HOST собрать чистовой вариант ISO.
Все вышеозначенное я "отполировал" на Debian и Ubuntu в качестве подопытных кроликов.
Но из этих систем очень сложно сделать конечный ISO-image размером менее 200-300 МБ, если устанавливать Network-Manager, X-window, Desktop-Manager даже без дополнительного софта.
Поэтому следующей задачей была работа со slitaz - по причине ее природной миниатюрности.
Но тут есть проблема с доступными разрешениями дисплея.
Утилитой xrandr я пользуюсь, но и она выдает "усеченный" список видеорежимов.
Я испытал практически все сборки slitaz в виде ISO-image.
И только промелькнувший год назад slitazXp-Rev-2.0.iso выдает все возможные разрешения экрана.
http://forum.slitaz.org/topic/slitazxp-xfbdev-version-for-very-old-notebook#post-23789
Но у него другой дефект - невозможно заставить работать переключатель раскладки клавиатуры.
Русификция системы есть, добавить на панель индикатор клавиатуры можно, но добавить в него ничего нельзя - надпись UNKNOWN и все дела.
Вот почему соэдал новую тему.
Если кому интересно - могу дать ссылки по теме создания своего Live-CD (ISO-image) - тер тему на debian.ru
P.S. Алексей, а кто такой Кирилл? Мне очень помогли его переводы учебника по slitaz.
Offline
Лично я ничего не имею против драйвера VESA. Но, как говорится, случаи бывают разные.
Могу сказать только, что у меня:
[c]VGA compatible controller:
Intel Corporation Mobile 945GSE Express Integrated Graphics Controller
Display controller:
Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller[/c]
согласно данным HardInfo. И эта карточка нормально работает с драйвером VESA. Работает даже широкоформатное разрешение 1024×600. Но другой вопрос, насколько эффективно работает система с драйвером VESA. Кто рисует мой рабочий стол: центральный процессор или видео-карта? Если я использую в SliTaz только текстовый редактор, то особой разницы не видно. Но иногда видно даже, как медленно перерисовывается страничка в браузере при скроллинге (нет, не сейчас, но вообще я такое видел).
Если видео-карта есть, то она должна работать! А работать полноценно она сможет только с соответствующим драйвером. Я поставил драйвер intel (и удалил vesa), но по правде говоря, особой разницы не заметил, потому что да, текстовый редактор, терминал и браузер — это всё, что я сейчас использую. А ещё у меня полупрозрачный эмулятор терминала, причём с настоящей, а не фальшивой, прозрачностью. А вот, с vesa этого нет.
Я считаю, что vesa хорош тем, что он что-то показывает. Система как-то работает. Потом можно установить «родной» драйвер из нормального графического окружения без «танцев» в чёрной консоли. А можно так и оставить. Это как Internet Explorer — прога для скачивания браузеров ☺
С виртуальными машинами я не сдружился. Когда-то давно, на моём десктопе было 256 МБ оперативки и я пробовал в винде что-то виртуалить. ☺ Сейчас у меня на основной и единственной моей машинке — нетбуке Acer AspireOne — 1 ГБ оперативки. Но я считаю, что этого мало для нормальной виртуализации, даже пробовать неохота.
И еще мне интересно, если можно так хорошо отлаживать работу в виртуалке, то зачем же тогда существует отдельный видео-драйвер для vmware?
[c]xorg-xf86-video-vmware : X.org vmware video driver[/c]
Почему я советовал удалить vesa? Я просто пересоветовал то, что неоднократно читал на этом форуме. Память мне изменяет, но вроде бы видео-карты ATI и Nvidia особенно «вредные» и не хотят нормально работать в Linux при наличии драйвера Vesa. Если интересно — полистай форум, мне недосуг.
P.S. Алексей, а кто такой Кирилл? Мне очень помогли его переводы учебника по slitaz.
Кирилл Шевцов. Люди приходят на проект и уходят в неизвестном направлении. Их дела остаются. Кирилл перевёл большую часть документации на wiki. Спасибо ему.
Offline
> И еще мне интересно, если можно так хорошо отлаживать работу в виртуалке, то зачем же тогда существует отдельный видео-драйвер для vmware?
На скриншоте видно, что видео-драйвер VMware подключен и работает.
У меня Интелловская интегрированная в матер.плату видеокарта, я даже имени ее не помню.
Во всех ОС, которые юзал, я даже не задумывался об этом - работает - ну и хорошо.
А теперь о полученном результате (промежуточном, я так думаю):
=============================================
1. загружаемся с выбранного slitaz ISO-образа от разработчиков.
2. конфигурируем и настраиваем его до того образа, который сложился у нас в голове от предыдущего пользования slitaz-ом, также устанавливаем свой джентельменский набор дополнительных программ.
3. для случаев незагружаемых графических расширений системы очень полезно поставить Midnight-Commander (mc).
4. создаем главный компонент ОС slitaz - rootfs.gz командой tazlito writeiso lzma (или ПКМ->Slitaz Live->TazUSB WriteFS LZMA), никакого ISO-образа эта программа не сделает, но rootfs.gz исправно запишет и в нем будут все Ваши настройки и дополнения.
5. желательно сохранить новый rootfs.gz за пределами загруженной сейчас системы (вот почему я использую работу из другой (HOST) ОС в виртуальной машине). Если иначе, то надо подключить USB-флэшку и "достучаться" до нее.
6. Целевой ISO-image можно сделать, используя программу ISO Master (из репозитория slitaz), но в этой программе надо открыть исходный ISO-image, а он в настоящий момент недоступен. Повторюсь: вот почему я использую работу из другой (HOST) ОС в виртуальной машине.
7. в случае работы из виртуальной машины можно соединиться с HOST-машиной через SSH прямо из MC: left-pane->Shell link...->ИМЯ-ПОЛЬЗОВАТЕЛЯ@xxx.xxx.xxx.xxx (примерно так MY-USER@192.168.0.2), если появился черный экран, то ввести с клавиатуры Yes после этого будет вопрос о пароле для этого пользователя - ввести пароль. В случае успешного соединения в левой панели Midnight-Commander'а буде выведено дерево каталогов HOST системы Вашего компьютера.
Вот теперь можно копировать файлы/директории туда и обратно: прежде всего копируем новый rootfs.gz в файл.систему основной ОС (если такая есть) иначе надо достучаться до какого-нибудь внешнего диска - USB-flash.
8. использовать установленный и сконфигурированный на отдельном разделе HDD Slitaz-образ не получилось.
Назову вероятную причину (это мои предположения, не более того): при установке slitas на раздел реального HDD создается (как и положено) /etc/fstab /etc/mtab и что-то еще, что "привязывает" систему к диску и разделу на нем.
И вот эти привязки не позволяют впоследствии успешно загрузить новый ISO-образ с новым rootfs.gz - у меня во всяком случае это не получается.
Примечание в конце выступления начальника транспортного цеха:
=============================================
Все вышеозначенные манипуляции "никому и нафиг" не нужны, если ОС slitaz установлена на физический раздел физического носителя (HDD или USB). В этом случае новый rootfs.gz создается и записывается в /boot директорию Вашего раздела диска, а в случае FULL-установки все изменения динамически сохраняются на диске, как и во всех других Линуксах.
Вот только получить LIVE-версию измененного дистрибутива, которую можно затем устанавливаль где угодно, не получится. То есть в этом моем сообщении речь шла о получении именно LIVE-SLITAZ CD-ISO-IMAGE.
Offline
Снимок экрана (screenshot) - никак не заружается jpeg
Offline
Снимок экрана (screenshot) - никак не заружается jpeg
Я нахожу, что лучше выкладывать картинки в (бывшую Пикасу, а теперешний) Гугл+фотографии, а на форум помещать похожий html-код:
[c]<img src="http://example.org/path/to/file.jpg" />[/c]
Чтобы узнать адрес картинки, можно открыть её для просмотра в гугл+фотографиях и в некоторых браузерах в контекстном меню картинки будет что-то вроде «Скопировать адрес изображения». У них там хитрый URL, в котором могут быть параметры: ширина и высота картинки, что позволит выложить как оригинал так и смасштабированную картинку...
Но это только для тех, у кого есть аккаунт Google и кто согласился участвовать в Google+.
Смотреть же могут все.
Offline
Народ, привет.
Интересует разработка для Linux.
На данный момент поставили задачу распилить МСВС 3.0, слышали про такую?
Соответственно очень интересует:"осваивал технологию создания ОС для различных задач" ))
Опыта мало, поэтому прошу помощи у Вас.
Откликнитесь, пожалуйста.
Offline
Откликаюсь (но сразу предупреждаю - придется много читать).
К вопросу: "осваивал технологию создания ОС для различных задач"
- вот это можно рассматривать, как иллюстрацию:
http://debianforum.ru/index.php?topic=6476.0
Offline
[ Generated in 0.017 seconds, 7 queries executed - Memory usage: 1.58 MiB (Peak: 1.77 MiB) ]