Архив рубрики: Операционные системы

Редактирование ISO образа.

Процесс изменения ISO:

Во-первых, мы монтируем ISO в одну папку, копируем файл «filesystem.squashfs», расположенный на /casper, в другую папку. Затем, мы монтируем filesystem.squashfs в третью папку и копируем его содержимое в четвёртую папку. Далее, выполняем chroot в последней папке. Таким образом мы получим возможность устанавливать или удалять пакеты, которые нам нужны (или не нужны).

Необходимые пакеты
Сначала, нужно установить следующие пакеты: genisoimage и squashfs-tools.

sudo apt-get install genisoimage squashfs-tools

Монтирование ISO
Теперь, монтируем Ubuntu ISO в папку.

sudo mount -o loop ubuntu-desktop.iso ./image

Извлечение filesystem.squashfs
Далее, нужно найти filesystem.suquashfs, расположенный на casper, и скопировать его в другую папку.

sudo cp ./image/casper/filesystem.squashfs .

Монтирование виртуальной файловой системы
Монтируем filesystem.squashfs и копируем его содержимое в отдельную папку.

sudo mount -t squashfs -o loop filesystem.squashfs ./squashimage
sudo rsync -a —progress ./squashimage/ ./mysquash/

Изменения
Теперь можно выполнить chroot и установить или удалить пакеты.

cd mysquash
sudo chroot .

aptitude install (…)
aptitude remove (…)

Примечание. Чтобы в chroot была доступна сеть, нужно предварительно смонтировать /proc
sudo mount -o bind /proc ./mysquash/proc
Прописать DNS-сервера в ./mysquash/etc/resolv.conf, т.к. этот файл на LiveCD пустой.
Если необходимо, дописать репозитории в ./mysquash/etc/apt/sources.list.
После завершения установки/удаления пакетов в ./mysquash все внесённые изменения удалить.

Переупаковка Squashfs
Когда необходимые изменения внесены, нужно выйти из chroot и переупаковать squash.

exit
cd ..
mksquashfs ./mysquash myfilesystem.squashfs

Этот процесс может быть долгим, имейте терпение.

Создание ISO-образа
Теперь можно создать новый iso, содержащий внесённые изменения:

sudo rsync -a —progress ./image/ ./myimage/ —exclude=filesystem.squashfs
sudo mv myfilesystem.squashfs ./myimage/casper/filesystem.squashfs
sudo mkisofs -J -R -o ubuntu-mylive.iso -no-emul-boot -boot-info-table -b isolinux/isolinux.bin ./myimage

Готово.

Изменение SSH порта VMware ESXi 6

1. Заходим по ssh

cd /vmfs/volumes/datastore1
видим что-то вида > /sbin/cp /vmfs/volumes/58db5900-c649bd50-8479-d4ae52d01b4e

копируем следующие системные конфиги:

[root@localhost:/vmfs/volumes/58db5900-c649bd50-8479-d4ae52d01b4e] cat /etc/vmware/firewall/service.xml > ./service.xml
[root@localhost:/vmfs/volumes/58db5900-c649bd50-8479-d4ae52d01b4e] cat /etc/services > ./services

2. Редактируем их.

# vi /etc/vmware/firewall/service.xml
Читать далее Изменение SSH порта VMware ESXi 6

Сброс пароля Windows (Windows Vista, Windows 7, Windows 8, Server 2008 R2, Server 2008, Server 2012, Server 2012 R2, Server 2016, Server 2016 R2).

Пример на Windows Server 2012 R2
1. Грузимся с установочного диска.
2. Выбираем “Next” -> “Repair your computer”-> “Troubleshoot”.
Under Advanced options, click “Command Prompt”.
3. Вводим
d:
cd windows/system32
ren utilman.exe utilman.exe.old
copy cmd.exe utilman.exe


4. Перезагружаемся и жмем на значок.

5. Задаем новый пароль, если необходимо активируем учетную запись:
net user administrator newpassword
net user administrator /active:yes


6. При необходимости можно создать новую учетную запись:

7. После возвращаем все обратно:
copy utilman.exe.old utilman.exe

Установка Grub Ubuntu 16 с LiveCD

1. Монтируем загрузочный раздел sudo mount /dev/sdXY /mnt
Просмотреть какой у Вас можно командой sudo fdisk -l, в моем случае sda1
2. Монтируем нашу систему
sudo mount —bind /dev /mnt/dev &&
sudo mount —bind /dev/pts /mnt/dev/pts &&
sudo mount —bind /proc /mnt/proc &&
sudo mount —bind /sys /mnt/sys

3. Заходим в неё
sudo chroot /mnt
4. Ставим grub
grub-install /dev/sda
grub-install —recheck /dev/sda
update-grub
5. Выходим, отмонтируем и ребутим
exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/dev &&
sudo umount /mnt

Готов.

Изменить настройки сети в командной строке / Изменить настройки сети через bat файл

Выполняем команду в «командной строке» от имени Администратора либо создаем bat файл (запускать от админа).

netsh interface ip set address name=»Подключение по локальной сети 2″ source=static addr=192.168.2.230 mask=255.255.255.0 gateway=192.168.2.2 gwmetric=1
Где «Подключение по локальной сети 2» — название сетевого интерфейса, 192.168.2.230 — IP адрес, 255.255.255 — маска, 192.168.2.2 — шлюз.

kernel panic после выключения selinux CentOS

Лечится путем добавления selinux=0 в загрузчик, на копейке /boot/grub/menu.lst в строку с параметрами ядра дописываем selinux=0
Либо при загрузке ОС нажмите E, и в строку ядра пропишите selinux=0, после добавьте в конфиг.

Раздача Wi-Fi с Windows 10

Заходим в командную строку с правами Администратора:
netsh wlan set hostednetwork mode=allow ssid=ИМЯ_СЕТИ key=ПАРОЛЬ

После этого введите команду для запуска:
netsh wlan start hostednetwork

В сетевых подключениях -> свойства -> доступ, разрешаем подключение.