Translate

среда, 22 августа 2018 г.

Oracle Linux/RHEL experience

Установка Oracle Linux на машину с Windows
C Oracle Delivery необходимо скачать образ последней версии и с помощью утилиты rufus-usb создать загрузочный usb-диск. Затем идет процесс стандартной установки, за исключение указании диска на который будет установлен Linux. Нужно указать отдельный логический диск, раздел указать "\" и затем согласиться с форматированием.
После установки Linux не будет возможности загрузится под Windows, т.к. будет переписан раздел boot.
Первое, что необходимо сделать, это смонтировать ntfs-диски чтобы их было видно под Linux (использовать root):
# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -ivh epel-release-latest-7.noarch.rpm
# yum repolist
# yum -y install ntfs-3g
# yum install fuse
# modprobe fuse
# fdisk -l

Disk /dev/sda: 250.1 GB, 250059350016 bytes, 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x14ef3102

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    25167871    12582912   27  Hidden NTFS WinRE
/dev/sda2   *    25167872    25372671      102400    7  HPFS/NTFS/exFAT
/dev/sda3        25372672   283594751   129111040    7  HPFS/NTFS/exFAT
/dev/sda4       283594752   488394751   102400000    f  W95 Ext'd (LBA)
/dev/sda5       283596800   375754751    46078976    7  HPFS/NTFS/exFAT
/dev/sda6       375756800   406474751    15358976    7  HPFS/NTFS/exFAT
/dev/sda7       406476800   488394751    40958976    7  HPFS/NTFS/exFAT
# blkid
/dev/sda1: LABEL="PQSERVICE" UUID="9E38449238446AFB" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="0CE445CBE445B82A" TYPE="ntfs" 
/dev/sda3: LABEL="Packard Bell" UUID="FE4C47F04C47A26F" TYPE="ntfs" 
/dev/sda5: LABEL="Vega" UUID="BC04FC7C04FC3B4A" TYPE="ntfs" 
/dev/sda6: LABEL="linux 2" UUID="AA90C88690C85B09" TYPE="ntfs" 
/dev/sda7: LABEL="linux" UUID="e4a041af-bb15-455b-899f-4076d1047dfe" TYPE="xfs"
На основании команд fdisk -l и blkid можно сделать вывод какой из дисков содержит в себе раздел загрузки Windows.
Затем производим монтирование
# mkdir /mnt/ntfs3
# mount -t ntfs-3g /dev/sda3 /mnt/ntfs3
# vim /etc/fstab
insert line:
/dev/sda3                                 /mnt/ntfs3              ntfs-3g defaults        0 0
Затем нужно прописать boot для Windows:
# vim /etc/grub.d/40_custom
insert text:
menuentry "Windows 7" {
set root='hd0,gpt2' chainloader /mnt/ntfs3/Windows/Boot/EFI/bootmgfw.efi boot
}
where  hd0, 0 = sda and gpt2, 2 = 3(sda3), chainloader is path to bootmgfw.efi.
Then
On BIOS-based machines, issue the following command as root:
# grub2-mkconfig -o /boot/grub2/grub.cfg
On UEFI-based machines, issue the following command as root:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.1.12-112.16.4.el7uek.x86_64
Found initrd image: /boot/initramfs-4.1.12-112.16.4.el7uek.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-862.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-862.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-c45987eb98f049649f064e9d79b70e58
Found initrd image: /boot/initramfs-0-rescue-c45987eb98f049649f064e9d79b70e58.img
Found Windows Recovery Environment (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done
Все, можно загружаться под Windows.

ULN-CA-CERT is expired.
Ошибка при использовании yum "The certificate /usr/share/rhn/ULN-CA-CERT is expired. Please ensure you have the correct certificate and your system time is correct.", решается так:
# cp /usr/share/rhn/ULN-CA-CERT /usr/share/rhn/ULN-CA-CERT.old
# wget https://linux-update.oracle.com/rpms/ULN-CA-CERT.sha2
# cp ULN-CA-CERT.sha2 /usr/share/rhn/ULN-CA-CERT

Очистка места
Виртуальные машины по умолчанию создаются с ограниченным кол-вом свободного места на смонтированных дисках. Как добавить места, я уже ранее писал здесь . Мы же рассмотрим варианты очистки места.
1. Очистка кэша yum:
# yum clean packages
Eliminate  any cached packages from the system.  Note that pack-
ages are not automatically deleted after they are downloaded.

# yum clean headers
Eliminate all of the header files which yum uses for  dependency
resolution.

# yum clean all
Runs yum clean packages and yum clean headers as above.
Место освобождается неплохо:
# df -h /dev/sda3
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        25G   20G  3.5G  86% /

# yum clean all
Loaded plugins: langpacks, rhnplugin, ulninfo
Cleaning repos: dgoodwin-subscription-manager epel epel-subscription-manager
              : mongodb-org-3.6 ol7_UEKR4 ol7_latest ol7_optional_latest
              : ol7_spacewalk26_client ol7_spacewalk26_server ol7_x86_64_UEKR4
              : ol7_x86_64_latest pgdg10-updates-testing
Cleaning up everything

# df -h /dev/sda3
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        25G  6.3G   18G  27% /

Комментариев нет:

Отправить комментарий