понедельник, 27 мая 2013 г.

Установка Windows XP поверх Windows 7

Установка Windows XP поверх Windows 7

Многим приходилось сталкиваться с ситуацией когда на одном компьютере приходилось иметь несколько операционных систем. Linux + Windows заслуживает отдельной статьи, здесь я расскажу об установке Windows XP поверх Windows 7. Следуя правилам Microsoft, для того чтобы без проблем можно было загружать и Windows 7 и Windows XP, следует сначала устанавливать Windows XP а затем Windows 7, чтобы при загрузке ПК без проблем можно выбрать операционную систему. Но те кто уже успел накатить  Windows XP поверх Windows 7 тем будет полезна эта статья, как вернуть к жизни Windows 7.
Теперь когда вы установили Windows XP, соотвественно выбор Windows 7 стал невозможным. Делаем следующее:
1) Загружаем Windows XP. Нажимаем правой кнопкой мыши на ярлыке "Мой компьютер" далее выбираем "Управление" и "Управление дисками"

* 

Обратите внимание на изменения, которые произошли со скрытым разделом "Зарезервировано системой" ("System Reserved"): он стал видимым (ему присвоена буква С). Посмотрим, что расположено на активном разделе (C). Для этого нужно в свойствах папки отключить скрытие системных файлов и разрешить их отображение:


* 
Затем заходим собственно на диск С:.и видим файлы bootmgr и папка Boot - файлы интерфейса загрузочного меню, файл данных для загрузки – bcd, файлы программы проверки памяти – memtest.exe. Также теперь там лежат файлы загрузки Windows XP: ntldr, ntdetect.com, boot.ini.

* 

2) Теперь будем восстанавливать загрузчик
Находим наш установочный диск с Windows 7. Вставляем его, и переходим в папку G:\boot\bootsect.exe. Где G: - соответсвено ваш диск.
Запустите командную строку: нажмите ПускВыполнить, в поле ввеcти cmd
G:\boot\bootsect.exe /nt60 all 
и смотрим результат выполнения
* 

Здесь он восстановит загрузочную запись Windows 7.
Теперь сделаем так чтобы был виден выбор ОС.
Как известно, утилиты для изменения данных конфигурации в XP нет, но она есть в папке с установленной Windows 7. Чтобы корректно применить ее в XP, нужно в командной строке войти в каталог System32 операционной системы Windows 7.
Например:
chdir d:\windows\system32 
 После перехода последовательно выполните следующие команды:
Bcdedit /create {ntldr} /d "Microsoft Windows XP"
Создаст хранилище загрузки Windos XP в хранилище Windows 7. Может не увенчаться успехом тогда сделаем так:
Bcdedit /set {ntldr} description "Microsoft Windows XP" - переименуем его.
Затем укажем корень загрузки для XP
 
Bcdedit /set {ntldr} device partition=C:
Bcdedit /set {ntldr} path \ntldr 

Теперь добавим строку выбора загрузки:
Bcdedit /displayorder {ntldr} /addlast 

Перегружаемся и выбираем необходимую нам ОС.
Удачи.
 

четверг, 23 мая 2013 г.

Windows 7 файл hosts

Windows 7 файл hosts 

Собственно каждый админ столкнется с тем что ему надо будет добавить какую либо запись в файл hosts, а имеенно в C:\Windows\system32\drivers\etc\hosts. Но также с этим могут возникнуть проблемы так как Windows 7 бывает не может прочитать файл hosts. И если мы откроем папку содержащую его то увидим на нем знак замка.
Как я решил эту ситуацию.
1) Открываем свойства файла и идем на вкладку "Безопасность" далее в "Дополнительно" и "Владелец" и делаем себя владельцем этого файла. 
2) На вкладке "Безопасность" выставляем "Все" полный доступ.
3) Открываем файл и копируем его содержимое в буфер или другой файл.
4) Удаляем файл hosts.
5) Создаем новый файл hosts без расширения.
6) Открываем его и вставляем содержимое буфера и добавляем нужные нам записи.
7) В командной строке набираем ipconfig /flushdns очистив тем самым DNS кэш.
8) Смотрим если файл без замочка то пробуем пинговать или обратится по имени которое мы добавили к нужному компьютеру.


среда, 22 мая 2013 г.

Векторная карта Донецкой области.

Карта Донецкой области вектор.

Выкладываю векторную карту Украины. В формате CorelDraw 11.

 Качаем отсюда:http://dfiles.ru/files/eyk6lj1p6
Также смотрите мои плакаты здесь: http://onlyadmin.blogspot.com/2013/02/blog-post.html
В коментах пишем "Спасибо".

Векторная карта Украины.


Карта Украины вектор.


Выкладываю векторную карту Украины. В формате CorelDraw 11/
Качаем отсюда:http://dfiles.ru/files/eyk6lj1p6
Также смотрите мои плакаты здесь: http://onlyadmin.blogspot.com/2013/02/blog-post.html
В коментах пишем "Спасибо".

суббота, 18 мая 2013 г.

Настройка времени в домене

Настройка времени в домене Windows Server 2003 (2008)

Итак в этой статье я расскажу как настроить сервер времени в домене отталкиваясь от своего опыта, и расскажу о допущеннных ошибках. Это статья касается Windows Server 2003 (2008).  Итак:

1. Определение PDC.

Итак как происходит синхронизация времени. Вкратце: сервер выступающий в роли эмулятора PDC должен синхронизироваться с внешним достоверным источником времени, а рабочие станция входящие в домен политикой по умолчанию синхронизируются с контроллером домена. Как узнать кто является PDC, если у вас несколько контроллеров домена?
- открываем оснастку "Active Directory - пользователи и компьютеры" нажимаем правой кнопкой на значке нашего домена и выбираем "Хозяева операции"  и на вкладке "PDC" по имени смотрим кто является эмулятором PDC.

2.Настройка синхронизации времени на контроллере домена Windows Server 2003 (2008).

Теперь нужно зайти на PDC и с помощью regedit открыть редактор реестра, где собственно и будем производить основную настройку. Здесь для удобства я пишу старые значения реестра (т.е которые будем изменять) и новые на которые будем менять.Т.е было - стало.
Приступим:
- В реестре меняем следующие значения:
1) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
Было: NT5DS 
Изменям на: NTP
   
2) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags

Было: а
Изменям на: 5

 

3) Включаем NTP сервер
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer параметр Enabled изменяем на:

Было:0
Изменяем на: 1 
Если стояла 1 менять не нужно



4) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
А вот здесь мы видим time.windows.com,0х1. Здесь лучше значение не менять на какой либо другой сервер. Т.к когда я пытался изменять на др. сервер то у меня появились следующие ошибки W32Timw 29, 47, 38. Возможно это глюк относится только к Windows Server 2003 - можете поэкспериментировать.

 
5) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval 

Было: ffffffff в шестнадцатиричной или 4294967295 в десятичной
Изменяем на: 1800 или 3600 в десятичной - это интервал опроса серверов для синхронизации.




6) Зададим интервалы максимальных величин коррекции времени.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection

Было: ffffffff в шестнадцатиричной или 4294967295 в десятичной
Изменяем на: 1800 или 3600 в десятичной 
 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection 
Было: ffffffff в шестнадцатиричной или 4294967295 в десятичной
Изменяем на: 1800 или 3600 в десятичной 

 Затем выполним в командной строке ("Пуск"->"Выполнить"->"cmd").
net stop w32time && net start w32time
w32tm /resync
Если после этого в журнале появились записи об успешной синхронизации то все готово. Если нет смотри след. абзац.

Ошибки W32Time 29, W32Time47, W32Time38 

Если после этого начинают появляться эти ошибки первое что следует сделать это посмтотреть в DefaultPolicy дефолтной поитике домена а также в gpedit.msc - локальной политике контроллера домена следующие параметры:

"Конфигурация компьютера"-> "Административные шаблоны"->"System"->"Windows Time Service"->"Time Providers" чтобы все опции стояли "Не заданно".


Затем в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer проверить чтобы значение было time.windows.com
Далее в командной сторке выполнить :
w32tm /config /manualpeerlist:time.windows.com,0x1 /syncfromflags:MANUAL
net stop w32time
net start w32time
w32tm /resync
 

четверг, 16 мая 2013 г.

Ошибка DCOM 10005 gupdate

Ошибка DCOM 10005 gupdate

Итак в оди прекрасный день на вашем сервере или компьютере может возникнуть ошибка   следующего содержагия:

"Ошибка DCOM "Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены. " при попытке запуска службы gupdate с аргументами "/comsvc" для запуска сервера:"

Эта ошибка возникает из-за того что отключена служба "Google update" или "Автоматическое обновление". Достаточно либо включить єти службі, либо более кардинальный метод - удалить Google Hrome.

среда, 24 апреля 2013 г.

Установка Java в Linux

Установка Java в Linux
Скажу вам сразу, установка java в Linux, дело весьма мутное и неблагодарное. Для разных систем установка может отличаться, но во многих моментах они схожи. Здесь я опишу установку Sun Java SE Development Kit 7 в Centos. По умолчанию в Centos стоит OpenJDK, но некоторые программы, в частности Apache OpenMeetings требуют именно Sun Java. 
Итак начнем:
1) Для начала проверим не установлена ли SunJava уже, а вдруг повезет
java -version
Если вывело, что то вида (версии могут отличаться):

java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
То нам повезло, и она уже установленна, если нет смотрим ниже.
2) Идем для начала вот сюда 

3) Устанавливаем наш пакет

4) Теперь смотрим после установки в /usr/java/ должна появиться папка /usr/java/jdk1.7.0_21
5)Теперь нам надо поменять OpenJDK на Sun JDK для смены версий JAVA служит утилита 
alternatives. Для начала с помощью alternatives зарегистрируем нашу новую версию, делается это так:
#alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_21/bin/java 100
#alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_21/bin/javaws 100
#alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_21/bin/javac 100
6) Теперь надо сменить версию используемую по умолчанию делаем это так поочередно вводя команды:

# alternatives --config java
# alternatives --config javaс
# alternatives --config javaws

Здесь каждый раз будет выводиться список вида
Выбор Команда
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
3 /usr/java/jre1.7.0_21/bin/java

Enter - сохранить текущий выбор[+], или укажите номер: 3
___________________________________________________________
 
Здесь надо выбрать строку вида  
/usr/java/jre1.7.0_21/bin/java и ввести цифру стоящую напротив нее
и так для всех трех команд.
 
7) Теперь снова введем
 
java -version
Если все получилось должна появиться строки вида:
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
Если нет значит что-то сделали не так попробуйте повторить процесс

8) Добавим в ~/.bash_profile или в /etc/profiles строку вида
export JAVA_HOME=/usr/java/jre1.7.0_21
Для того чтобы появилась системная переменная JAVA_HOME.