Сила
0.60
Рейтинг
11.10
голосов: 3
1

Интеграция обновлений в образ Windows

и так, в продолжение данной статьи, у нас имеется дистрибутив и имеются скачанные обновления в виде .msu, предположим они у нас уже имеются, и так, что мы делаем, вновь запускаем командную строку от имени администратора, так как список каталогов у нас уже имеется, то добавляем ещё один каталог в корневом каталоге диска
1 — updates
в нём создадим ещё два каталога, подкаталога
2 — x86
3 — x64
в них соответственно переносим наши обновления x86 для 32 разрядных систем,x64 соответственно для 64х разрядных, и так обновления у нас распределены, теперь подключаем наш образ, как помним,wim файл находится в папке install_wims в корневом каталоге, переходим в корневой каталог
cd C:\

теперь подключаем образ
dism /mount-wim /wimfile:C:\install_wims\install.wim /index:1 /mountdir:C:\mount

ожидаем окончания монтирования образа, после чего, как образ примонтировался, начинаем саму интеграцию обновлений
и так, судя из статьи, у нас должен первым идти образ x86, соответственно обновления мы интегрируем из папки x86
dism /image:C:\mount /add-package /packagepath:C:\updates\x86

и ожидаем окончательной загрузки обновлений, данный процесс может проходить довольно долго, по окончании интеграции отключаем образ с сохранением
dism /unmount-wim /mountdir:C:\mount /commit

после интеграции проделываем вышеописанные действия с 64 разрядным образом, разумеется в команде монтирования образа меняем индекс ОС, который можно просмотреть командой
dism /get-wiminfo /wimfile:.\install_wims\install.wim

в команде интеграции меняем папку назначений с x86 на x64
dism /image:C:\mount /add-package /packagepath:C:\updates\x64

вообще данная команда просматривает папку на наличие всех обновлений и автоматически интегрирует каждое, что довольно упрощает работу с ними, для windows 7 можно использовать пакет обновлений от simplix, порядок интеграции обновлений в wim файл описан на сайте автора репака
1

редактирование BCD

иногда случается так, что нам просто необходимо отредактировать загрузочное меню на нашей загрузочной флешке, если оно чем то не устраивает нас, так вот, меню тоже бывают разные, одни работают с grub4dos и редактируются довольно легко, а вот вторые с bootBCD, это уже посложнее, но и такие менюшки можно редактировать, для этого воспользуемся программкой BOOTICE, скачать её можно тут и так открываем образ, чем вам удобно, хоть архиватором, заходим в папку boot, и извлекаем оттуда файл BCD.
Дальше, запускаем BootICE, вкладка Редактирование BCD, выбираем BCD (который ранее был куда-то распакован Нами), нажимаем кнопку Простой режим.
Слева-вверху пункты меню, выделяем нужный (ЛКМ), и справа в строке Заголовок OS редактируем на своё, нажимаем внизу Сохранить текущие систему.
Редактируем другой пункт меню и точно так же.
Вконце, нажимаем кнопку Сохранить основные настройки.
Дальше, меняем в образе/флешке на отредактированный BCD
вот и всё
1

отключение рекламы в skype

наверное многим знакомо это, когда запускаешь skype, то всплывает реклама, особенно это раздражает при «медленном интернете», так как трафик расходуется на загрузку рекламы, и так, можно отключить надоевшую рекламу, для этого переходим в
C:\Windows\System32\drivers\etc

и там находим файл hosts, изначально его содержимое выглядит так
# Copyright © 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

теперь добавляем в него строки
127.0.0.1 rad.msn.com
127.0.0.1 apps.skype.com
127.0.0.1 api.skype.com
127.0.0.1 static.skypeassets.com
127.0.0.1 adriver.ru
127.0.0.1 devads.skypeassets.net
127.0.0.1 devapps.skype.net
127.0.0.1 qawww.skypeassets.net
127.0.0.1 qaapi.skype.net
127.0.0.1 preads.skypeassets.net
127.0.0.1 preapps.skype.net
127.0.0.1 serving.plexop.net
127.0.0.1 preg.bforex.com
127.0.0.1 ads1.msads.net
127.0.0.1 flex.msn.com

и сохраняем
перезапускаемся, открываем skype и проверяем, при запуске получится такое, слово у нас нет доступа к сети, но при этом все контакты будут на месте и связь с ними будет
1

ручная установка java на операционную систему Linux Debian

ручная установка java на операционную систему Linux Debian
и так для начала перейдём на офф сайт и скачаем последний пакет java
я выбрал jdk-8u181-linux-x64.tar.gz
и так мы его скачали и теперь
создаём каталог
mkdir /usr/lib/jvm

затем распаковываем архив в него
tar xvfz jdk-8u181-linux-x64.tar.gz

копируем
mv jdk8u181 /usr/lib/jvm/jdk

создаём скриптикк примеру java.sh
#!/bin/bash
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk/bin/java" 1
update-alternatives --set java /usr/lib/jvm/jdk/bin/java
update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk/bin/javac" 1
update-alternatives --set javac /usr/lib/jvm/jdk/bin/javac
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk/bin/javaws" 1
update-alternatives --set javaws /usr/lib/jvm/jdk/bin/javaws
update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk/bin/jar" 1
update-alternatives --set jar /usr/lib/jvm/jdk/bin/jar

и запускаем его
sh ./java.sh

ожидаем окончания выполнения и проверяем проверяем
java -version

можно задать $JAVA_HOME
проверим путь
which java

проверяем симлинки
ls -l /usr/bin/java

и
ls -l /etc/alternatives/java

установим JAVA_HOME
echo "export JAVA_HOME=/usr/lib/jvm/jdk/" » ~/.bashrc

обновим
. ~/.bashrc

и проверим
echo $JAVA_HOME


вот и всё
1

Фоновое авто-обновление Debian

Для начала узнаем установлен ли на компьютере пакет unattended-upgrades, не буду вдаваться в подробности как это сделать, используйте для этого любую программу управления пакетами (dpkg, apt-get, aptitude, synaptic или даже packagesearch), если не установлен — установим, если установлен, то в консоли или терминале вводим:
dpkg-reconfigure unattended-upgrades

отвечаем утвердительно на один единственный вопрос

сделать обновления автоматическими или нет. После чего обновления с официальных репозиториев должны будут происходить в фоновом режиме с параметрами по-умолчанию. Эти самые параметры хранятся в файлах:
/etc/apt/apt.conf.d/50unattended-upgrades

и
/etc/apt/apt.conf.d/10periodic

в принципе там всё прозрачно. Если хотите чтобы вам на электронную почту приходили письма об конфликтах в ходе обновления то должен быть установлен пакет bsd-mailx и в файле настроек
/etc/apt/apt.conf.d/50unattended-upgrades

должен быть раскоментирован и отредактирован пункт
Unattended-Upgrade::Mail
1

Настройка Wi-Fi в Linux Debian

С Linux Ubuntu всё довольно ясно и понятно, так же, как и в Live сборках debian, там wi-fi адаптер подхватывается налету, и нет никакой необходимости устанавливать на него драйвера, но я любитель хардкора и устанавливал систему с сетевого установщика, описанные операции, по добавлению deb пакета с драйвером мне не помогли, видимо карма у меня плохая, в конечном счёте я подключил сетевой lan кабель ксвоему ноутбуку и такими средствами поставил систему, далее порыв просторы гугла наткнулся на парочку решений, но они естественно не работали, пришлось их совмещать, что вышло в конечном итоге, для начала просмотрим, определяется ли наш сетевой адаптер в системе, в моём случае это usb адаптер, командой
lsusb

если всё в порядке то переходим к следующему шагу, открываем наш менеджер установки, в моём случае synaptic, и ищем пакет

firmware-realtek

по окончании его установки мы ищем следующий пакет
wireless-tools

он необходим для работы с беспроводными сетями, теперь ищем
wpasupplicant

думаю и так ясно для чего нужен данный пакет, но всё же поясню, он необходим для работы с WPA и WPA2, теперь перезагружаемся и видим, что в менеджере сетевых соединений появилась наша беспроводная сеть, конектимся к ней и радуемся
подготовил cerber специально для WORLDJB.RU
1

Автоматический логин Debian + Mate

Как уже писал немногим ранее, я перешёл на debian, и тут столкнулся с ещё одной неприятностью, это отсутствие автоматического входа в систему, ну то есть необходимо было указывать имя пользователя и пароль, что не всегда радует, и так я решил это следующим способом.
Так как в mate используется lightdm то для начала его переустановим
apt-get install lightdm

теперь переконфигурируем его
dpkg-reconfigure lightdm

проверим нашу кнфигурацию
/usr/sbin/lightdm --show-config

теперь открываем конфиг файл
nano /etc/lightdm/lightdm.conf

и ищем следующие строки

#autologin-user=
#autologin-user-timeout=0
#user-session=default

расскомментируем их и поправим следующим образом

autologin-user= user*
autologin-user-timeout=0
user-session=mate-session

теперь создаём конфиг файлик
sudo nano /usr/share/lightdm/lightdm.conf.d/10-mylogin.conf

со следующим содержимым
[SeatDefaults]
greeter-session=lightdm-greeter
autologin-user=user*

сохраняемся и перезапускаемся, после всех операций мы входим в систему без запроса логина и пароля
*вместо user пишем нашего пользователя, под которым будем входить в систему
подготовил cerber специально для WORLDJB.RU
1

Автоматическое монтирование диска Debian

Долгое время использовал ubuntu и меня устраивало то, что разделы монтировались автоматически, но из-за некоторых проблем с системой, решил перейти на более стабильный debian и вот тут то я столкнулся с не очень то приятной проблемой, каждый раз необходимо было вводить пароль root для монтирования дисков, точнее при каждом запуске системы, исправил это следующим образом, в начале запустил synaptic и установил все необходимые зависимости для ntfs-3g, дабы разделы я монтировал с файловой системой ntfs
,
после того, как всё было установлено открываем терминал и вводим команду
blkid -p /dev/sdXX

где sdXX это диск и номер раздела
нам выдаст список дисков с их UUID собственно они нам и нужны, запоминаем UUID необходимого диска, к примеру это будет диск с нашей windows, которую мы оставили по необъяснимым причинам, и так, запомнили, как называется диск и его номер, теперь открываем fstab, дабы нам необходимо внести в него кое какие изменения
sudo nano /etc/fstab

ну или другим удобным для нас редактором, теперь проматываем до самого конца наш файлик и вписываем в него следующее
UUID="UUID диска" /media/имя пользователя/имя диска    ntfs-3g defaults    1 2

разумеется указав соответствующие идентификаторы и имена, сохраняем файлик и закрываем его, теперь примонтируем наш диск
sudo mount -a

если нам выдало сообщение
mount: mount point /media/имя пользователя/имя диска does not exist

то не пугаемся, а идём в папку media/имя пользователя/ и создаём там папку с именем нашего диска, после чего повторно выполняем команд монтирования, никаких сообщений выскакивать не должно
в приложение небольшая таблица-шпаргалка по файловым системам

вот на сем и всё
подготовил cerber специально для WORLDJB.RU
1

Включение\Отключение безопасного режима из командой строки [WINDOWS]

Включение\Отключение Windows в безопасном режиме и из командной строки. Для этого откройте командную строку (cmd) с правами администратора и выполните команду:

bcdedit /set {current} safeboot minimal



Затем перезагрузите компьютер командой:
Shutdown –f –r –t 0


Теперь Windows всегда будет загружаться в безопасном режиме. Чтобы вернуть обычный режим загрузки:
bcdedit /deletevalue {default} safeboot

1

восстановление загрузчика grub2

бывают случаи, когда, по неизвестным, а иной раз и известным причинам, просто слетает загрузочная запись grub2 это конечно не есть приятно, но всё же, всё можно восстановить, для этого загружаемся с установочного диска, или флешки, выбираем режим livecd или запустить систему для ознакомления, ожидаем загрузки системы, открываем терминал и пишем команду
sudo fdisk -l

мы просматриваем наши диски, в итоге должны получить в выводе

/dev/sda1  *               2048  19582975  19580928  9,3G 82 Linux своп / Solari
/dev/sda2              19585022 156299263 136714242 65,2G  5 Расширенный
/dev/sda5              19585024 156299263 136714240 65,2G 83 Linux


вывод дисков может варьироваться от их количества, соответственно их буквенный код будет разным, находим наш диск и продолжаем работу с ним, и так, мы видим, что система у нас установлена на раздел под пятым номером
/dev/sda5

примонтируем его к нашей livecd
sudo mount /dev/sda5 /mnt

теперь установим сам загрузчик
sudo grub-install --root-directory=/mnt /dev/sda

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

подождав мы получаем сообщение что всё в порядке
Установка завершена. Ошибок нет.

радуемся и перезагружаемся, после рестарта видим, что наш загрузчик вновь работает

статейку подготовил cerber специально для WORLDJB.RU