17 июн. 2012 г.

Установка нового шрифта в Xubuntu 12.04

Очень радуешься, когда твой любимый шрифт присутствует на используемых тобой системах.
Появилось и ныне у меня желание установить новый шрифт (PT Mono) в систему Xubuntu 12.04, а установка заключается всего лишь в создании папки и копировании желаемого шрифта в нее.
Посмотрите, все элементарно:
cd /home/ozone
mkdir .fonts
cp /home/ozone/PT Mono.ttf /home/ozone/.fonts
что мы сделали?! Отвечаю, перешли в домашнюю директорию, далее создали в ней папку .fonts, а потом скопировали с домашней директории PT Mono.ttf файл, а это шрифт, в ранее созданную папку .fonts.
После этого, без перезагрузки чего либо, шрифт появляется в всплывающем списке Внешний вид-Шрифт

16 июн. 2012 г.

Переключение раскладки клавиатуры в Xubuntu 12.04

Я вот не мало минут провел, что бы догадаться, каким же образом можно в Xubuntu 12.04 переключить раскладку клавиатуры, с помощью клавиатуры.
Если вы смотрите эту маленькую заметку, то вы тоже ознакомились уже с этим неудобством.
А все оказывается хоть и просто но на скорую руку так и не додумаешься.
Значит нам нужно добавить на верхнюю панель новый элемент под названием, как вы уже догадались, Раскладки клавиатуры, а потому уже переходим в свойства добавленного только что элемента и видим параметр, который отвечает за переключение раскладки с клавиатуры

Вот и все. Я рад, надеюсь и вы тоже.

Расшарить папку по сети в Xubuntu 12.04

Давайте разберемся с вопросом, а как добавить желаемую папку в общий доступ по локальной сети на Xubuntu 12.04, а точнее в файловом менеджере Thunar?!
Вы уже заметили, что желаемого пункта "Общий доступ", при вызове контекстного меню в файловом менеджере, не появляется. Ну что же, будет править конфигурационные файлы, и желаемое получать с помощью могучего Терминала.
Поехали:

  • Командой

cd /home/ozone
я перешел в домашнюю директорию, а командой
mkdir Network_SHARE
я создал в домашней директории папку Network_SHARE.

  • Дальше открываю файл

sudo nano /etc/samba/smb.conf

  • В секции --------Share Definitions-------- в конец, добавляю 


[Network_SHARE]
writable = yes
admin users = nobody
path = /home/ozone/Network_SHARE
guest ok = yes
create mask = 777
directory mask = 777
delete readonly = Yes
где нужно заменить только два параметра на свои, а это:
[Network_SHARE] - это имя папки, которую ранее создавали
path = /home/ozone/Network_SHARE - тут указываем путь к ранее созданной папки
После этого сохраняем отредактированный файл и сразу же можно смотреть результат, даже без перезагрузки сервиса и системы.

9 июн. 2012 г.

Авто дополнение команд в терминале

Получилось так, что перестала работать функция авто дополнения команд в терминала по клавише TAB, и заметно было, что в домашней директории файл .bashrc, который отвечает как раз за авто дополнения, отсутствовал.
Ну что же, исправим это двумя командами, первая с которых создаст требуемый файл по требуемому пути
touch ~/.bashrc
а вторая, откроет созданный файл
nano ~/.bashrc
куда, нужно скопировать ниже "текст", а потом сохранить
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi

25 мая 2012 г.

Скрыть раздел зарезервировано системой

Что обозначает раздел "Зарезервировано системой" в Windows 7 я рассказывать не буду, так как информации о нем в сети предостаточно, но подскажу, как "убрать"-скрыть этот раздел с Мой компьютер.

Для того, что бы скрыть "Зарезервированный раздел" в Мой компьютер нужно открыть Управление дисками, и удалить букву с "Зарезервированного раздела".
P.S. Пугающие заявление о неработающих программах можете смело пропускать и жать ОК, и итог удаление вы сразу увидите в Мой компьютер без перезагрузки системы.

18 мая 2012 г.

Ошибка 255 при запуске 'net usershare': net usershare add: cannot share path /media/846 as we are restricted to only sharing directories we own.Ask the administrator to add the line "usershare owner only = false"to theusershare owner only false to the global section of the smb.conf to allow this

Столкнулся с ситуацией, когда при использовании двух компьютером под Ubuntu 12.04, по локальной сети, нужно было "расшарить" раздел с файловой системой NTFS.
При попытке, стандартными средствами сделать общую папку появлялось сообщение вида:
Ошибка 255 при запуске 'net usershare': net usershare add: cannot share path /media/846 as we are restricted to only sharing directories we own.Ask the administrator to add the line "usershare owner only = false"to theusershare owner only false to the global section of the smb.conf to allow this
 в итоге нужно открыть файл
sudo nano /etc/samba/smb.conf 
и в секцию

#======================= Global Settings =======================
нужно добавить строку
usershare owner only = false
у меня вышло так

#======================= Global Settings =======================
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   usershare owner only = false
# server string is the equivalent of the NT Description field
   server string = %h server (Samba, Ubuntu)
после этого сохранить отредактированный файл и выполнить команду перезапуска
sudo /etc/init.d/smbd restart
после этого раздел под файловой системой NTFS открыл свой общий доступ по локальной сети.

Мысли в слух. Панель Unity.


Я уверен, что использование по-умолчанию патча (представлен он здесь мной), который бы сворачивал или разворачивал окно, при нажатии на иконку, с панели Unity, было запрещено не только из-за причины которую я нашел.
Изначально, в Ubuntu 12.04, когда копируешь, перемещаешь, загружаешь, какие то файлы, с разных поддерживаемы этой функцией, приложений, на иконке, в панели unity показывает графическое состояние действия, и при нажатии на иконку, появляется выбор просмотра, то ли просмотр действия, то ли открытие окна приложения. А вот, при установке патча, для свернуть и развернуть приложения, окна, при нажатии на иконку с панели Unity, идет только развернуть или свернуть приложения, окна, а не выбор просмотра действия, то ли перемещения то ли копирования, загрузки.
Вот такие у меня, мысли в слух возникли, и, как мне кажется, вряд ли этот патч, хоть когда то будет поставляются по-умолчанию с установленным Unity, ибо при использовании один из функционала пропадает.
А какие вы знаете причины, почему патч не стал поставляется по-умолчанию в Unity?!

14 мая 2012 г.

Дополнительные клавиши мыши в Ubuntu 12.04

Хух, вздохнул я, когда все же таки получилось у меня настроить, правильную работу, а точнее вообще работу, дополнительных клавиш мыши на системе Ubuntu 12.04.
Сейчас моей радости нет предела, так что с вдохновением напишу этот пост.
У меня не дорогая Logitech RX250, подключена, посредством переходником PS/2 к USB разъему, хотя, какая разница как и куда она подключена, главное что бы она работала в системе.
И так, перейдем к делу и описанию того, с помощью чего я смог настроить дополнительные клавиши мыши, а это щелчок влево, колесиком мыши и щелчок вправо колесиком мыши. 
Влево щелчок, я хотел назначить в файловом менеджере, а у меня он nautilus, переход к предыдущей папке, а щелчок вправо переход на следующую папку,а соответственно, это настройка применялась и для браузера и прочих утилит.

И так, сама настройка.
  • Для настройки мне понадобилось установить
sudo apt-get install xbindkeys xvkbd
что в итоге, xbindkeys - это "пакет для назначения действий на клавиши", а xvkbd - это "виртуальная клавиатура"
  • Установив пакеты в терминале выполнил 
ls -l /dev/input/by-id/*event*
в итоге получил
lrwxrwxrwx 1 root root 10 Май 14 20:14 /dev/input/by-id/usb-A4_TECH_Corp._A4_TECH_USB2.0_PC_Camera_E-event-if00 -> ../event10
lrwxrwxrwx 1 root root  9 Май 14 20:14 /dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-event-mouse -> ../event4
lrwxrwxrwx 1 root root  9 Май 14 20:14 /dev/input/by-id/usb-_USB_Keyboard-event-if01 -> ../event3
lrwxrwxrwx 1 root root  9 Май 14 20:14 /dev/input/by-id/usb-_USB_Keyboard-event-kbd -> ../event2
где выделенным шрифтом и есть моя мышь - это устройство /event4
  • После этого, открыл 
sudo nano /etc/X11/xorg.conf
 и в конце файла дописал

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/event4"
EndSection
(если у вас эта секция есть, тогда просто в выделенное поле, вписываем ранее найденное нами устройство, то есть изменяем только event4, на свое)
Далее, в терминале ввожу команду
xev | grep button
и в появившемся маленьком окне, навожу курсор на окно и нажимаю те клавиши, которым хочу назначить какое то действия (в моем случаи это левый и правый щелчок колесиком мыши) и вижу результат
    state 0x0, button 6, same_screen YES
    state 0x0, button 6, same_screen YES
    state 0x0, button 7, same_screen YES
    state 0x0, button 7, same_screen YES
что в моем случаи означает, левый щелчок - это 6 клавиша, правый - 7 клавиша.
  • Не закрывая терминал, а все дальше продолжая в нем могучем работать, выполнил команду
xbindkeys -d > ~/.xbindkeysrc
что означает создание конфигурационного файла в домашней директории.
После этого открыл созданный только что файл командой
nano ~/.xbindkeysrc
Он у меня уже был напичкан всякими содержимым, но я в конце файла начал добавлять такие данные

"/usr/bin/xvkbd -text "\[Alt]\[Left]""
  m:0x0 + b:6
"/usr/bin/xvkbd -text "\[Alt]\[Right]""
  m:0x0 + b:7
а значит изменяемыми, в конкретном случаи являются параметры
\[Alt]\[Left] - это означает, что это действие (а узнал я это действия, открыв nautilus и сочетанием клавиш узнал как перейти на предыдущую открытую ранее папку)

\[Alt]\[Right] - а тут понятно, что это сочетание клавиш дает возможность перейти вперед в папку, которая ранее была открытая
m:0x0 + b:6 - тут параметр является тем, что в итоге нам выдала ранее команда xev | grep button, b - это номер клавиши, сокращенно от button, а m:0x0 это параметр я тоже взял с вывода предыдущей команды
Ну и последнее, запускаем сам демон назначений клавиш, командой
xbindkeys
И все, все ребята, перезагружаемся и смотрим результат. А он, у меня, удовлетворительный. Как же долго я пытался настроить и понять принцип этой настройки, открою вам секрет. И с радостью вношу еще одну лепту знаний в свою копилку. 
До скорой встречи.

P.S. Хочу добавить, что иногда конфликтуют выше настройки, с срабатыванием HUD (alt) клавиши, ведь мы указали одновременное нажатие ALT+LEFT, а значит возможны конфликты с клавишей ALT, ведь она изначально предназначена для открытия меню HUD, а что бы избежать этих конфликтов, открываем compizconfig, переходим в раздел "Рабочий стол" "Ubuntu Unity Plugin" и изменяем сочетание клавиш или клавиши, для запуска меню HUD в пункте "Key to show the HUD"

12 мая 2012 г.

Копирование файлов по сети с помощью scp

Все больше и больше меня завлекает в систему linux, и сегодня я задался таким вопросом:"вот есть у меня локальная сеть, между двумя компьютерами, один настольный PC, второй ноутбук, на обоих установлены ubuntu 12.04 версии, а как же мне организовать копирование файлов с настольного PC на ноутбук по локальной сети, с помощью терминала?!".
Почитав немного, узнал что то новое, но остановился на использовании ssh и scp, для решения моей задачи.
Что это за "штуки" вы сами можете прочитать на более серьезных сайтах, ведь зачем мне блистать тем, что я и сам знаю только на пальцах?!
И так, для копирования файлов и папок по сети, с помощью терминала, нам понадобится
sudo apt-get install openssh-server
и команда scp, которая и так есть в версии 12.04 ubuntu, и не только.
Openssh-server я установил на настольный PC, ибо я буду копировать с ноутбука, файлы и папки, которые находятся на PC компьютере.
Установил openssh-server на настольный PC, с ноутбука, в терминале я ввел такую команду
scp -r ozone@192.168.1.2:name_file /home/ozone/
-r указан, если мы будем копировать папки, если копируем файл, то этот атрибут не указываем (подробно scp --help)
ozone@192.168.1.2 -имя учетной записи на настольном PC и IP адрес настольной PC
name_file -имя файла или папки, которую будем копировать (отчет идет от домашней директории, то есть файл name_file лежит в домашней директории, если где то в другом месте, тогда пример /var/name_folder/name_file)
/home/ozone/ -куда копировать (я копировал в свою домашнюю директорию)

Финиш!

8 мая 2012 г.

Удаленное управление с помощью Remmina

Ну кто же знал, а может кто и знал, но совета не было.
В моем случаи, вспоминая предыдущею запись в блоге, я хотел изначально настроить Remmina для удаленного управление компьютером с ноутбука, по локальной сети. Но при попытке создать подключение в Remmina и самого подключение появлялась досадная ошибка о невозможности подключения.
Пару часов потратив на поиски в интернете, я так и не нашел решения.
С надеждой на решение я обратился на всем известный форум, где мне помогли решить проблему, а остальное, как снег на голову упало мне самому, изучая более подробно метод удаленного управления.
И так, вспомним. У меня настольный компьютер и ноутбук, на обоих установлена Ubuntu 12.04, ну и естественно, по-умолчанию установлен клиент для удаленного управление компьютером Remmina.
Мне требовалось, с ноутбука, по любому протоколу,то ли RDP то ли VNC, осуществить удаленное управление настольным компьютером по локальной сети.
И так, для того, что бы мой настольный компьютер, стал сервером vnc, а как вы знаете, для удаленного управления нужен клиент и сервер, (в качестве клиента у меня ноутбук, а сервером должен выступать настольный компьютер) нужно открыть "редактор настроек" dconf-editor
sudo apt-get install dconf-tools
перейти по ветке дерева настроек в desktop – gnome – remote_access и поставить галку на против enabled


после этого перезагрузить компьютер, для верности. А после перезагрузки с ноутбука открыть Remmina, создать новое подключение VNC и нажать Подключить, в итоге на своем ноутбуке, я узрел долгожданный удаленный рабочий стол своего настольного компьютера.


Вот и все.
P.S. Хочу добавить, что замечательный человек под ником 
Konstantin мне посоветовал установить VNC server с Центра приложений, что в итоге можно добиться, такого же результата.

7 мая 2012 г.

Удаленное управление Ubuntu 12.04

Понадобилось мне удаленно, по локальной сети, управлять настольным компьютером где установлена операционная система Ubuntu 12.04 с ноутбука, где тоже установлена Ubuntu 12.04.
В связи с тем, что я изначально давно знаком и работаю с кросплатформенной программой Teamviewer я решил испробовать эту программу для удаленного управление компьютером по локальной сети.

Настройка и реализация всего, что задумано, оказалось, в случаи работы с Teamviewer проще простого.
И так, открыл на настольном компьютере настройки программы Teamviewer и в разделе Основное в выпадающем списке Подключение в локальной сети (Через IP адрес) выбрал Принять и сохранил изменения нажав Ок.


P.S. Конечно, еще в настройках программы выставил свой пароль, для входа удаленного управления. Запретил закрывание программы. Поставил программу в автозагрузку.

А теперь с ноутбука, открываю программу Teamviewer и в поле ID ввожу локальный IP адрес настольного компьютера (узнать его можно, набрав ifconfig для linux), в моем случаи 192.168.1.3, а потом для подтверждения ввожу ранее заданный мне известный пароль.
Ну и вот долгожданный результат локального удаленного управления.


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

Автозапуск виртуальной машины Virtualbox

Ничего нового для вас может я и не открыл, а просто просмотрев справку по Virtual Box (VBoxManage --help для linux) , для себя я лично узнал, как запустить одну с множественных установленных виртуальных систем, при старте хостовой системы, в virtual box.

И так, что бы просмотреть список установленных виртуальных машин в Virtual Box, на системе linux открываем терминал и выполняем команду
VBoxManage list vms
где набор, типа {d2d55179-4f6a-41bb-b71a-9f66d1d77966} будет обозначать UUID виртуальной системы.
Выполнив команду
VBoxManage showvminfo "windows xp"
мы можем увидеть всю информацию о установленной виртуальной системе.
А вот долгожданная команда
VBoxManage startvm "windows 7"
или
VBoxManage startvm d2d55179-4f6a-41bb-b71a-9f66d1d77966
нам запустит виртуальную операционную систему Windows 7.

P.S. А самое главное, что для меня было важно, это запуск при старте хостовой системы, сразу запуск виртуальной системы, что в итоге можно добиться добавив в Запуск приложений, в поле Команда (это для ubuntu 12.04) строку VBoxManage startvm "windows 7".
Я достиг желаемого, и вот еще щепотка нового попала в мой мозг для достижения нового опыта в новых начинаниях, что и вам желаю.

P.S. Как вы уже должны знать, что если между словами есть пробел, тогда мы берем слова в двойные кавычки (пример: "windows 7")
Если пробела нету, тогда указываем названием без ничего (пример: windows)

5 мая 2012 г.

Smooth Gestures для Google Chrome

Очень хорошо, когда некоторые вещи делают работу на компьютере быстрее и очень плохо, когда уже к привыкшим вещам они исчезают.
Вчера я заметил, что мое, можно сказать наилюбимейшое расширение Smooth Gestures для браузера Chrome куда то исчезло со списка.
Зайдя на в Chrome Web Store, на страницу с Smooth Gestures, я увидел ошибку на странице,и как я понял, это расширение то ли было удалено по каким то не понятным мне причинам, то ли было заблокировано тоже не понятным мне причинам. Но в связи с использование мной этого расширения, и не малую популярность его на многих ИТ порталах, я никаких "нехороших" вещей от него не нашел, не на обсуждениях в интернете, не в работе.
Так что решил я вернуть мое любимое расширение, и начал искать найпоследнейшую версию его, и в итоге, нашел версию 0_14_5, что конечно не является последней, но что же поделаешь,буду довольствоваться тем, что уже есть.
И так, что бы скачать версию Smooth Gestures_0_14_5.crx нужно перейти по этому адресу, а потом через браузер установить расширение.

P.S. Мною была найдена и запакована более новая версия, под 0.15.4.13 номером обновления, если что, качать отсюда

Перенести /home

Много места не бывает, когда то кто то сказал. Так и в моем случаи вышло, когда я начал более плотно работать на системе Linux.
Сегодня речь пойдет у меня о переносе /home, как вы знаете это домашняя папка пользователя, на другой, отдельный раздел.

Давайте разберемся с моими изначальными данными:
  • Ubuntu 12.04 (установленная, это не принципиально лишь для Ubuntu)
  • Загрузочный livecd диск elementary os (можно взять любой другой)
  • Загрузочный live cd acronis disk director
  • Вывод команды sudo fdisk -l
sda1 - раздел, на котором установлена Ubuntu
sda2 - swap раздел (раздел подкачки)
sda3 - nfts раздел (на нем windows система)
sda4 - ntfs раздел (на нем остальные файлы)
sda5 - созданные дальше будет раздел

Все представлено и можно преступать:
  • Загружаюсь с Livecd (acronis disk director) и "отрезаю" с ntfs раздела столько места, на сколько я хочу разместить /home и форматирую этот "отрезанный" раздел в ext4 файловую систему.
  • Загружаюсь с live cd (elementary os) и предварительно создав, а потом уже примонтировал в только что созданные папки разделы sda1 и sda5 командами 
sudo mkdir /media/a
sudo mkdir /media/b
sudo mount /dev/sda1 /media/a
sudo mount /dev/sda5 /media/b
  • Далее командами, я скопировал /home папку в созданный ранее раздел
sudo cp -a /media/sda1/home/* /media/b
  • После этого перезагрузил компьютер в Ubuntu систему (изначальную) и внес данные в файл для автоматического монтирования /home папки с нового созданного мной раздела
sudo nano /etc/fstab
где добавил в конце строку
UUID=c8ca0647-002d-4668-bb6f-f9b927bd4663 /home ext4 0 0 
UUID узнал командой blkid в терминале 
  • Напоследок я загрузился обратно с live cd (elementery os) примонтировал, как и ранее раздел sda1 и очистил уже не нужный мне /home папку с Ubuntu, потому что уже будет запускаться скопированная мной ранее папка /home с раздела /sda5
sudo mkdir /media/a
sudo mount /dev/sda1 /media/a
sudo rm -rf /media/a/home*

Таким способом я смог перенести домашнюю директорию /home на другой раздел с большим местом. 

Подключение Google диск в Ubuntu 12.04

Хотя, как ранее я писал, что не очень то и обрадовался появлением облачного сервиса от Google, под названием Google Диск, но все же решил попробовать его подключить к операционной системе Ubuntu 12.04, а в частности к файловому менеджеру Nautilus.

И так, для подключения google диск к nautilus открываем терминал и выполняем пять команд

wget wget https://dl.dropbox.com/u/14318845/google-docs-fs_1.0%7Egdrive_all.deb
sudo dpkg -i google-docs-fs_1.0%7Egdrive_all.deb
sudo apt-get install -f
далее завершить работу своей учетной записи и обратно войти в нее, а дальше выполнить в терминале
mkdir Drive
gmount Drive/ login@gmail.com
login -где логин вашей учетной записи на google
после будет запрос ввода пароля от учетной записи google
P.S. Если вы используете двухстороннюю аутентификацию, тогда не пароль от учетной записи  нужно вводить, а подтверждающий пароль предложенный google.

4 мая 2012 г.

Восстановление информации с разделов

Очень не хорошая ситуация вышла, когда при подключении, то ли HDD то ли Flash дисков, я увидел вместо открытия этого устройства, сообщение о форматировании устройства


все попытки открыть это устройство приводят только к запросу на форматирование, и тут я с ужасом начал вспоминать, что на этом устройстве находятся очень важные данные, которые ни в коем случаи нельзя потерять.
Зайдя в Управление дисками, на операционной системе Windows 7, я с удивлением увидел, что почему то, файловая система, вместо NTFS стала RAW, а это, простыми словами означает, что операционная система не может "понять", какая файловая система на данном устройстве, вот она и обозначает ее, как RAW.


Подумав, что может меня спасти система семейства Linux, я загрузился с операционной системы Ubuntu 12.04 и попытался примонтировать NTFS раздел, который в свою очередь так же не захотел монтироваться и сообщил мне о "поломке" файловой системы.
Зная, что сбой произошел в файловой системе, а значит используемые блоки, на которые была записана мною ранее информация, не перезаписывались, я сразу же начал искать программу, для восстановления данных с HDD логических разделов.
Найдя программу, под названием R-Studio я установил ее и запустил.
После запуска, функциями программы я выбрал Обзор диска где и лежали мои ничем не тронуты, но уже без файловой системы данные.
Ну, а далее, парой кликами мыши, я выбрал все данные, которые мне нужно восстановить и 100% восстановил все данные на резервный раздел.


P.S. А вот порекомендовать бы хотелось одно, первоначально, если случился сбой с файловой системой, нужно попробовать проверить и восстановить (хотя редко когда бывает положительный результат) файловую систему командой, типа chkdsk, а так же, воспользоваться не менее функциональной программой PTDD Partition Table Doctor, которая попробует восстановить "не рабочие" блоки. Ну и конечно, если эти действия не приносят желаемого результата, попробувать программы для восстановление, которые, практически всегда дадут гарантированно положительный результат восстановления, если не было никакой перезаписи блоков, типа форматирование устройства.
Ну, а коль уже без форматирование никак, тогда обязательно форматируйте раздел Быстрым форматированием, а не глубоким, после этого еще останется некоторые шансы для более качественного восстановления данных.

29 апр. 2012 г.

Установка операционной системы на KVM в Ubuntu 12.04

Буквально пару дней познакомился с таким средством виртуализации как KVM (kernel-based virtual machine).
Изначально, ранее использовал только Virtual Box, но душа требовала нового и я все же таки с Xen & KVM выбрал KVM, почему спросите?! Потому что начитался и вывод сделал в пользу KVM используя Ubuntu 12.04 как хостовую систему.

Ну и как новичок в новом, решил законспектировать несколько строк, работы с KVM здесь.

Эти строки будут связаны, с самым первым, что хочется сделать, познакомившись с этой средой виртуализации, это создание виртуального жесткого диска и установка в него операционной системы.

Давайте представим, что у нас, готовая, закаченная операционная система находится на CD/DVD диске, тогда, что бы с этого диска сделать образ, в терминале выполняем
sudo dd if=/dev/cdrom of=/home/ozone/winxp.img
/home/ozone/ -это путь, где будет лежать образ
winxp.img -это название нашего будущего образа

Далее не покидая терминал выполняем
dd if=/dev/zero of=/home/ozone/winxp_hd.img bs=1024k count=12000
 /home/ozone/ -это, как и ранее, папка в которой находится ранее созданный образ (если у вас уже был образ, тогда укажите его где он находится)
winxp_hd.img -тут указываем путь, и имя, виртуального жесткого диска, который будет создан (нужно немного подождать)
1024k -здесь указываем размер кластера, при форматировании
12000 -а это, всего лишь на всего размер виртуального жесткого диска

Ну и наконец, выбор и запуск виртуальной среды, для установки системы на виртуальный жесткий диск выполняется вот такой командой в терминале
kvm -m 512 -cdrom /home/ozone/winxp_hd.img -boot d /home/ozone/winxp.img
 512 -как видим, это размер ОЗУ, которую выделяем для виртуальной системы
/home/ozone/winxp_hd.img -тут выбираем файл жесткого диска, который создали выше
/home/ozone/winxp.img -а это, не что иное, как в первых командах, созданный ранее образ системы с cd/dvd диска

после ввода команды, появится окно в котором совершается установка,

а для запуска виртуальной системы выполняю команду
kvm -m 1024 -boot d /home/ozone/winxp_hd.img
1024 - где, размер памяти ОЗУ
/home/ozone/winxp_hd.img -файл виртуального жесткого диска

P.S. Вопросов еще "сотня" осталась у меня, но походу буду искать ответы и делиться с моим блогом =)
До следующих записей.

28 апр. 2012 г.

Какой выбрать облачный сервис для хранения файлов?

Не мало их сейчас появилось и в связи с тем, что не меньше появилось и данных у меня, мне пришлось выбрать несколько облачных хранилищ, для резервного копирования ну и для "переноса" на другие компьютеры.

И так, многими уже было описано более подробно и многими уже было освоено сервисы для хранения данных. Пришел и мой черед. Ранее, для меня хватало места да и очень нравился как и до сих пор нравится облачное хранилище под названием Dropbox.
Для себя я нашел удобство работы на разных платформах, а для меня это не мало важно. Программа, созданная умелыми руками разработчиков сервиса, должна поддерживать, в моей случаи, windows, linux, android платформы, что в итоге dropbox и предлагал мне. Меня очень радовал функциональность подключения сервиса с помощью webdav протоколу. Возможность "расшарить" файл или папку определенным людям или всем понравилась мне и не раздражала.

Но в связи с тем, что в облаке dropbox, становилось все меньше и меньше свободного 5Гб пространства, а к тому же я все реже начал загружать windows операционную систему, я легко открыл, а точнее вспомнил о замечательном Ubuntu One, который представляет собой облачное хранилище, с бесплатным размером в 5Гб, в которое я переместил все нужное, что относится к linux системам с dropbox в ubuntu one, что не капельки не жалею. Благо, сервис ubuntu one, на момент написания статьи, выпустил бета версию программного обеспечения, которое можно запустить на windows системе. Но это не очень обрадовало, потому что "глючность" и ошибки при работе с ubuntu one приложением в windows еще та.

А как же личные фотографии?! Куда же их?! Я тоже об этом думал, ранее, я их "криптовал" с помощью контейнера, созданного в программе truecrypt и загружал в облако dropbox. Но поскольку фотографии это такая "вещь", что очень быстро увеличивается, я начал искать отдельный облачный сервис, которому бы отложил на его "облачные плечи" занятие для хранения моих фотоальбомов.
Хотелось выбрать такой облачный сервис, который бы можно подключить к разным файловым менеджерам (nautilus, explorer), но, что бы web-доступа, как в ubuntu one & dropbox не существовало.
И тут, натолкнулся я на то что и искал. Обрадовал меня не менее знаменитый облачный сервис для хранения файлов, под названием Wuala.
Предлагается сервисом изначально бесплатно 5Гб места, что не очень много, но все же, мной было занято всего лишь 3.7Гб, и я думаю, что с "горем пополам" я как то смогу обеспечить хранение еще не снятых мной фотографий в незанятом еще пространстве.
К тому же, а что мешает зарегистрировать еще один аккаунт и будет дополнительных 5Гб, потому что, покупать место, вряд ли я стану =), а использование других облачных сервисов, для хранения фотографий, типа dropbox & ubuntu one мне не понравилось, лично по каким то "шишкам" в моей голове.
Хочу добавить, что приложение от сервиса wuala очень быстрое и функциональное, так сказать свой "проводник".

P.S. В итоге, во всех трех сервиса меня устроила кроссплатформенность (windows, linux, android), наличие не малого  бесплатного места для хранения файлов, конечно же, подключение по  webdav, легкость и понравившейся функционал и интерфейс приложений.

P.S
p.s.SkyDrive вот как то принципиально не могу и не хочу использовать.
Яндекс Диск тоже из-за своей "шишки" в голове не понравился и точно скажу, что не буду им пользоваться в дальнейшем.
Ну и о Google Drive хочу сказать, что я ожидал от них лучшего, надеюсь они "скопируют" правильную сторону мной описанных ранее облачных сервисов и я когда то захочу использовать и их продукт, пока желания у меня нет.

Chrome не удалось корректно загрузить ваш профиль

Очень многие сталкиваются с не столь дружелюбным и желаемым уведомлением с браузеров Google-Chrome & Chronium, на платформах Windows & Linux. А именно уведомлением:

"Не удалось корректно загрузить ваш профиль.Некоторые функции могут быть недоступными. Убедитесь, что ваш профиль существует и что вы имеете разрешение на его чтение и запись."



И открывай, закрывай, удаляй профиль с чисткой данных браузера, все ровно это сообщение появится и будет мозолить глаза.
Оказывается, решение простое, всему вина фоновая работа процессов браузера. И нам всего лишь на всего нужно открыть 
Терминал (для linux):
и выполняем команду по очереди команды, приведенные ниже несколько раз, до того момента пока не увидим результатом "Процесс не найден"
killall chrome-sandbox
killall chrome
Диспетчер процессов (для Windows)
и закрываем все процессы связанные с именем Chrome.

27 апр. 2012 г.

Восстановление прошивки LG GT-540 с android 2.2/3 на android 2.1

Многие уже знают как прошить и сколько есть уже разных, кастомных прошивок android для телефонов lg gt-540.
Меня тоже это любопытство не обошло и я тоже ставил разные, android 2.2,2.3, поршивки, разных очень талановитих умельцов.

Но однажды, а точнее вчера мне надоело (то глюк, то еще какое то чувство не удовлетворенности при работе с телефоном) использовать кастомные прошивки и я занялся изучением вопроса, как же вернуть установленную по-умолчанию прошивку android 2.1.

Оказывается, это не столь трудно и времени занимает не так уж и много.
Давайте разберемся, что нам требуется и какие действия нужны, для возврата с установленной,кастомной прошивки, на оригинальную платформу android 2.1-update1.

Не буду говорить элементарного и кажись глупого, но кроме телефона, usb шнура, компьютера нам еще потребуется:

  1. Архив KDZ_FW_UPD_RU, в котором находится программа с помощью которой будем прошивать телефон. (Архив нужно разархивировать)
  2. Архив lg_gt540_tools, в котором библиотеки и утилиты cmd для работы с fastboot режимом
  3. ПО и драйвера "все в одном флаконе" с официального сайта LG, которые после закачивания нужно установить
  4. Оригинальный образ прошивки android 2.1 взятый со страницы 4pda (если не знаете какой выбрать, выбираем вот этот)
Теперь у нас все закачено, что необходимо установлено, все разархивированно, и вот мы приступаем к восстановлению android 2.1-update1

  • Выключаем телефон и вынимаем с телефона sim-карту и flash-память
  • Вставляем батарею в телефон и включаем его, что бы зайти в режим fastboot, предварительно при включении нажать и удерживать кнопку "камеры" до упора и держать, пока не появится синий экран с разными надписями.
  • После того как мы зашли в fastboot подключаем телефон к компьютеру с помощью usb-шнура. (Подождите окончания обнаружения телефона компьютером и установки автоматической драйверов)
  • После этого заходим в ранее закаченную и разархивированную папку lg_gt540_tools и запускаем файл tools.cmd 
  • В открывающемся черном окне (командная строка) по очереди вписываем такие команды
fastboot.exe -w (делает полный сброс телефона)
fastboot.exe erase system (очищает раздел System)
fastboot.exe erase boot (очищает раздел boot)
fastboot.exe -w (на всякие случай еще раз полный сброс телефона)
P.S. Спасибо azazela1979 с 4pda за предоставленные команды
  • После выше перечисленных ввода команд, дальше в командной строке вводим еще такие команды
fastboot erase system (удаляет раздел system)
fastboot erase boot   (удаляет раздел boot и режим fastboot)
fastboot erase recovery (удаляет recovery режим)
fastboot reboot        (делает перезагрузку телефона)
  • И так, сразу после перезагрузки телефона нажимаем и удерживаем клавишу "Громкость вниз" на телефоне, после этого появится надпись Download Mode
P.S. Возможно вы не успели нажать клавишу и загрузочный режим (Download Mode) не запустился, тогда или:
  • На компьютере обратно в черном экране (командная строка) выполняем команду
fastboot reboot
  • Или просто отключить телефон от компьютера, вынимаем батарейку и нажав клавишу "Громкость вниз" и удерживая, подключаем через usb-шнур телефон к компьютеру без батарейки (этот способ у меня 100% заработал)
И так, продолжаем
  • Зайдя в Download Mode мы на компьютере открываем Диспетчер устройств и во вкладке Модемы отключаем все модемы (у меня был один, у вас может быть два) LG (правой кнопкой "Отключить")
  • Переходим к ранее скачанному архиву KDZ_FW_UPD_RU и запускаем в ней файл KDZ_FW, в котором в поле 
Тип: 3GQCT
KDZ файл: выбираем ранее скачанный оригинальный образ .kdz (пункт4)
  • Жмем Запуск обновления ПО
ждать придется не долго, 3-5 минут, в результате успешной операции, аппарат перезагрузится и на экране вашего телефона появится, анимированная заставка "закрытия крышки", после этого, смело отключаем телефон от компьютера, ставим все (sim-карту, flash-память, батарейку) в телефон и включаем телефон.

P.S. Первый запуск телефона может быть длительным, около 3-5 минут.
Обязательно, после восстановления прошивки, при уже рабочем android 2.1 делаем полный сброс таким способом 
  • Набираем на телефоне 3845#*540# находим и выбираем пункт ”Factory Reset”
 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07