Installing RHEL in a Windows Dual-Boot Environment

Úvod:

Pár týdnů zpět jsem na notebooku provedl instalaci Red Hat Enterprise Linux 7.0 Workstation s tím, že budu mít dualboot systém a dle potřeby budu přepínat mezi RHEL a Windows 10. Ovšem po dokončení instalace a restartu RHEL 7.0 jsem zjistil, že mi notebook nedá na výběr jaký chci zvolit OS… výchozí byl RHEL a o Windows 10 ani slůvko, takže po každém restartu ntb šel ntb rovnou do rhelu  😯 – při této situaci doporučuji progámek boot-repair disk, který mne zachránil od katastrofy  😕

# 💡 Celý test probíhal ve virtuálním prostředí Hyper-V 2012R2

Ale teď už se vrhneme na řešení, které umožní dualboot mezi  win a rhel.

Příprava disku ve Windows:

rhelwin_1

Instalace RHEL 7.0

rhelwin_2

Po vložení bootovací image RHEL pokračujeme první možností

rhelwin_3

Zvolíme jazyk, který chceme používat během instalace

rhelwin_4

Na kartě „Přehled instalace“ volíme položku „Cíl instalace

rhelwin_5

Vybereme námi předpřipravený disk a zaklikneme manuální konfiguraci

rhelwin_6

Zde vytvoříme 3 oddíly:

  • boot – /boot/efi – 100MB
  • / – 999999 (využije veškeré volné kapacity)
  • swap – 2 GB

rhelwin_7

Potvrdíme změny

rhelwin_9

Přijímáme licenční podmínky a finišujem instalaci

rhelwin_10

Po rebootu nabootoval systém RHEL 7.0, do kterého se přihlásíme loginem uživatele, kterého jsme vytvořili během instalace RHEL.

Upravení – GRUB

 

rhel12

Spustíme příkazový terminál a pokračujeme příkazy:

cd /
sudo fdisk -l 
sudo blkid

Pomocí příkazu fdisk -l jsme zjistili, že na /dev/sda1 je bootovací oddíl Windows a příkaz blkid nám napoveděl UUID systému Windows na /sda1. UUID si zkopírujte, budeme ho ještě potřebovat 🙂

rhel13

sudo vim etc/grub.d/41_custom

Nyní je nutné upravit file 41_custom, který otevřeme výše uvedeným příkazem.

rhel14

cat <<EOF
menuentry "Windows 10" { 
 insmod part_msdos
 insmod ntfs
 set root="hd0,msdos1"
 search --no-floppy --fs-uuid --set=root MOJE UUID
 chainloader +1
}
EOF

Tento řetězec vložíme do 41_custom a následně uložíme stisknutím „:wq“ – will save and exit, více zkratek vim zde.

rhel15

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
tail -10 /boot/grub2/grub.cfg
reboot

Pomocí výše uvedených příkazů provedeme update zavaděče – grubu a restartujeme stroj.

rhel16

Po rebootu mám na možnost nabootovat RHEL či Windows 10  💡

rhel17

WIN bootuje  👿

rhel18

A RHEL taktéž  😆

 

(Visited 103 times, 1 visits today)

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *