HP 250 G4 notebook — Multiboot

A napokban kaptam egy HP 250 G4-es notebook-ot, hogy rakjam rá a Win10-et lehetőleg minden sallang nélkül és egy Ubuntu vagy Linux Mint rendszert is ha lehet.

Próba 1 — Fail:

Első körben a Win10-el kezdtem. Ugye a Windows jóval butább multiboot szinten, mint a Linux. Persze ahogy kell, elsőre meg is szívtam. Túl okos akart lenni a Windows, és az üres HDD-n kapásból a rendszer és adat partició mellett/előtt még további 3–4 particiót hozott létre. Szerintem teljesen feleslegesen, és csak szívást okoz ezzel a Linuxos boot loader-nek.
Az utólag telepített Linux rendszer így nem tudta feltelepíteni rendesen a Grub2 betöltőt, így csak a Windows tudott elindulni. A Linux indításához minden esetben F9-et kellett nyomni, és a “Legacy Boot” esetében a szimpla HDD-s boot-ot választani.
Ebben a Linuxos boot menüben meg nem jelent meg a Windows… szóval nem volt túl meggyőző…

Próba 2 — Öröm és boldogság :) :

Másképp próbáltam a dolgot. Fogtam a Linux Mint telepítőt, és a telepítés megkezdése előtt az alábbi kiosztást hoztam létre a GPT-s disk-en a gdisk-el:

  • kb 500 Mbyte — EFI boot partició — ezen bekapcsoltam a boot flag-et is, hátha…
  • kb 40 Gbyte — Windows System pariticó
  • x Gbyte (maradék szabad hely) — adatpartició
  • 25 Gbyte — Linux ext4 system partició
  • 8 Gbyte — Linux Swap partició

A méretek persze az aktuális HDD/SSD méreteknek megfelelően változhatnak. Gondolom Gparted-el is létre lehet hozni, mivel az grafikus, így talán azzal egyszerűbb is.

Ha már a Linuxban voltam, azt telepítettem elsőnek.
A telepítés után megfelelően működött, elindult a Linux, így jöhetett másodiknak a Windows.

A Windows telepítése során csak egyszerűen kiválasztottam a második, azaz a neki szánt particiót és nyomtam is a tovább gombra a telepítéshez.
Feltelepült, de telepítés után már nem volt indítható, mivel nem szerepelt a Linux-os boot loader (grub) menüjében.
A Windows indításához az alábbi parancsokat és teendőket kellett elvégeznem a Linux-ban.

A biztonság kedvéért feltelepítettem az grub-efi csomagot is, hátha hiányzik valami összetevője:

apt-get install grub-efi efibootmgr efitools efivar

Mivel a mount kimenetében nem látszott, így kézzel adtam meg, hogy a /boot/efi mappába be legyen csatolva az EFI boot partició.

hp250g4 ~ $ blkid | grep -i sda1
/dev/sda1: UUID="B745-766F" TYPE="vfat" PARTLABEL="EFI System" PARTUUID="c827dba5-6787-466c-8c8e-143d0f4d543c"

A kimentben szereplő partició azonosítóval kiegészítettem az fstab fájl.

/etc/fstab:

...
# efi
UUID=B745-766F /boot/efi auto defaults 0 0
...

Létrehoztam a mappát:

mkdir /boot/efi

Majd csatoltam az efi particiót:

mount -a

…és végül lefutattam a telepítés és config frissítő parancsokat:

grub-install /dev/sda
update-grub

Így már megjelent a Windows is a boot menüben az UEFI módban is.
Mégiscsak könnyebben használható illetve választható így az elindítható rendszer, mint előtte. :)

Nem hiába, sokszor a rég megszokott dolgok és a kézi kutyázások a leghatékonyabbak :)

Wireless network

A linuxban, se Ubuntu-ban se a Linux Mint-ben nem ment rögtön telepítés után a wifi hálózat.

hp250g4 ~ $ lspci | grep -i network
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

Ehhez az egyik fórum bejegyzésben, itt találtam infókat.
Csak egy csomagot (és annak függőségeit) kell telepíteni. Sajnos ehhez kell egy hálózati elérés, ha más nem, akkor kábeles internet elérést kell adni addig a gépnek.

apt-get install bcmwl-kernel-source

A csomag feltelepítése után néhány másodperccel már működik a Wireless hálózati interface is.

Grub utolsó kiválasztás megjegyzése

Hasznos funkció, ha egy kevésbé technikai személy használja majd a multiboot-os gépet.
Az alábbi beállítás hatására a Grub megjegyzi az utoljára választott opciót, és legközelebb az indítja el.

A /etc/default/grub fajlba az alabbi sorokat kell beírni:

...
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
...

Esetleg még át lehet írni ugyanebben a fájlban az alapértelmezett timeout értékeket is. Pl:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=15

Majd frissiteni kell a configot:

update-grub

kész :)

UPDATE:

Sajnos pont ezzel a géppel már nem tudtam hosszú távon foglalkozni, mivel a gazdája igen erősen használja.
Egy Dell-en (bár baromira utálom ezeket az europai Dell-eket, mert csak a baj van velük) kipróbáltam a Linux-Windows EFI boot-ot.

Azt hiszem ott rontottam el, hogy a Linux telepítést multiboot-os USB-vel csináltam. Ha egy Universal USB Installer-el, vagy Rufus-al készített pendrive-al telepítettem volna a Linuxot, a Windows után(!), akkor ment volna minden elsőre.
Legalábbis a Dell-en ment csak az EFI bootot engedélyezve és ugyanezt a Win10-Linux Mint kombót használva.
Persze a tesztre használt Dell még támogatta a Legacy BIOS-os(?) boot-ot is, ki tudja, hogy ennek letiltása valóban hasonló környezetet hozott-e létre, mint a HP 250 G4 EFI-only boot megoldása…

Show your support

Clapping shows how much you appreciated SAndras’s story.