Подписка на блог

делю на ноль, обогащаю уран
Позднее Ctrl + ↑

Как создать образ в Linux?

Чтобы записать что-либо с помощью утилиты cdrecord, предварительно создается образ с помощью mkisofs:

$ mkisofs -vJRl -o dvd.iso /path/to/files

-v — подробный вывод работы программы

-J — «расширение файловой системы ISO 9660»

-R — еще одно расширение файловой системы ISO 9660
-l — разрешает полные имена файлов длиной 31 символ
-o — файл ISO-образа, который хотим получить

К прошлым способам обнаружения привода нашелся новый, чуть измененный старый.

$ cdrecord -scanbus dev=ATAPI

Внимание: варианты cdrecord -scanbus dev=ATAPI и cdrecord -scanbus дадут разные относительно друга друга параметры, которые потом нужно указывать при записи в параметре dev=

UPD: Добавил в опции «Rock Ridge»
UPD#2: Добавил в опции -l

Русификация Midnight Commander

Указываю локальные флаги для mc:

# echo "app-misc/mc slang -ncurses" >> /etc/portage/package.use

Затем:

# emerge mc 

Чтобы показывались подсказки в utf-8, надо:

# cd /usr/share/mc/
# cp mc.hint.ru mc.hint.ru.koi8r
# iconv -f koi8-r -t utf8 mc.hint.ru.koi8r > mc.hint.ru
# cp mc.hlp.ru mc.hlp.ru.koi8r
# iconv -f koi8-r -t utf8 mc.hlp.ru.koi8r > mc.hlp.ru

Поддержка русского языка в терминале

Поставил пакеты:

# emerge terminus-font intlfonts freefonts cronyx-fonts corefonts kbd

Создал файл /etc/env.d/02locale. Туда вписал:

LC_ALL=""
LANG="ru_RU.UTF-8"

В файле /etc/rc.conf должно быть:

UNICODE="yes"

В файле /etc/conf.d/consolefont я поставил:

CONSOLEFONT="ter-k14n"

В файле /etc/conf.d/keymaps должно быть:

KEYMAP="-u ru"
SET_WINDOWKEYS="yes" #Опционально
DUMPKEYS_CHARSET="koi8-r"

Затем при включенном флаге unicode в файле /etc/make.conf, выполнить:

# emerge --oneshot --verbose sys-libs/ncurses sys-libs/slang

Перегрузился. Все.

Дальнейшая русификация описывается тут.

Не работают мышь, клавиатура в xorg-server-1.5.3

После обновления X-сервера до версии 1.5.3 отказались работать мышь и клавиатура.

Мимоходом прочел о другом подходе X-сервера к оборудованию. Не очень понял.

Решилось редактированием файла xorg.conf. В секцию Section «ServerLayout» добавил строку Option «AutoAddDevices» «False»

Все заработало.

Установка клиента VMware Client в Ubuntu

Опять про Ubuntu.

В репозиториях отсутствует VMware-клиент. Поэтому скачал:

wget http://download3.vmware.com/software/vmserver/VMware-server-linux-client-1.0.6-91891.zip

Потом распаковал:

unzip VMware-server-linux-client-1.0.6-91891.zip 

Распакуем то, что распаковал:

tar xzf VMware-server-console-1.0.6-91891.tar.gz

Заходим в распакованное, запускаем:

sudo ./vmware-install.pl

Соглашаемся со всем, что предложит.

Еще вот это:

sudo vmware-config-server-console.pl

Запускается:

vmware-server-console

PS. Ubuntu 8.10

Безоконный вид Firefox в Ubuntu

Немного про Ubuntu.

Firefox 3.0 распахивается в Ubuntu (про другие дистрибутивы не знаю) очень широко, что аж не видно рамок окна. Думал, что скорее всего это баг в Compiz. Так и есть.

Нужно установить compizconfig-settings-manager. Потом «Система» -> «Параметры» -> «Менеджер настройки CompizConfig» -> «Утилиты» -> «Workarounds» -> и убрать галку с пункта Legacy Fullscreen Support.

Глюк устранен.

Запись образа на компакт-диск

Захотелось записать LiveCD Gentoo болванку. Захотелось сделать это как обычно: быстро и просто.

Сначала сканируем шину, на которой расположен наш привод:

polatov@polatov-desktop:~$ cdrecord -scanbus
scsibus3:
3,0,0 300) *
3,1,0 301) 'Optiarc ' 'DVD RW AD-7200S ' '1.06' Removable CD-ROM
3,2,0 302) *
3,3,0 303) *
3,4,0 304) *
3,5,0 305) *
3,6,0 306) *
3,7,0 307) *

Теперь пишем образ:

cdrecord -v speed=0 dev=3,1,0 /path/to/file.iso

-v — выводит подробную информацию о процесее записи

speed=0 позволит программе самой подобрать подходящую скорость записи.

dev= — имя устройства. В мануалах я видел запись вида ATAPI:X,Y,Z, но у меня так ничего не получилось, опустив ATAPI, все прекрасно записалось.

Еще видел где-то, что вместо ATAPI использовалась аббревиатура ATA. Еще можно вместо шины указать сразу привод из /dev/ (dev=/dev/scd0). Адрес привода можно узнать так:

polatov@polatov-desktop:~$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/scd0'    rwrw-- : 'Optiarc' 'DVD RW AD-7200S'
-------------------------------------------------------------------------

Естественно, для проделывания всего этого, необходимо иметь соответствующие утилиты, найти которые можно в разных линуксах (wodim, cdrtools и т.п.).

P.S.: Может быть нужно использовать два тире перед dev — «—dev=»? Болванок нет, проверить не могу.

UPD: Насчет недоразумения по поводу ATAPI прочесть здесь

Ранее Ctrl + ↓