HP Probook 650 Gen 1

Remarks

What Works

  • WiFI
  • Touchpad
  • Speakers
  • Suspend

Not tested

  • Bluetooth
  • Fingerprint reader
  • Camera
  • Microphone

Issues

  • UEFI boot gives black screen.

Fix:

Edit grub parameters: change console=none to console=vga and add efi=attr=uc.

Attachments

---
layout:
  'hcl'
type:
  'notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  ''
remap:
  'yes'
brand: |
  Hewlett-Packard
model: |
  HP ProBook 650 G1
bios: |
  L78 Ver. 01.22
cpu: |
  Intel(R) Core(TM) i7-4610M CPU @ 3.00GHz
cpu-short: |
  FIXME
chipset: |
  Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Intel Corporation Ethernet Connection I217-LM (rev 04)
  Intel Corporation Wireless 7260 (rev 73)
memory: |
  7609
scsi: |
  WD Green 2.5 480 Rev: 1100
usb: |
  3
versions:

- works:
    'yes'
  qubes: |
    R4.1
  xen: |
    4.14.5
  kernel: |
    5.15.94-1
  remark: |
    Edit grub parameters: change `console=none` to  `console=vga` and add `efi=attr=uc`.
  credit: |
    FIXAUTHOR
  link: |
    FIXLINK

---
2 Likes

Thank you @disclose-mushy for your HCL report, which is online now!

3 Likes

Forgot to add that the firmware doesn’t recognise the default EFI configuration, and has to be edited to be bootable. It has to be done after every kernel and Xen update.

  1. Copy the /boot/efi/EFI/qubes/ directory to /boot/efi/EFI/BOOT/ (the contents of /boot/efi/EFI/BOOT should be identical to /boot/efi/EFI/qubes besides what is described in steps 2 and 3):
cp -r /boot/efi/EFI/qubes/. /boot/efi/EFI/BOOT
  1. Rename /boot/efi/EFI/BOOT/grubx64.efi to /boot/efi/EFI/BOOT/BOOTX64.efi:
mv /boot/efi/EFI/BOOT/grubx64.cfg /boot/efi/EFI/BOOT/BOOTX64.cfg
  1. Rename /boot/efi/EFI/BOOT/grub.cfg to /boot/efi/EFI/BOOT/BOOTX64.cfg:
mv /boot/efi/EFI/BOOT/grubx64.cfg /boot/efi/EFI/BOOT/BOOTX64.cfg

Updated For Qubes R4.2

Remarks

What Works

  • WiFI
  • Touchpad
  • Speakers
  • Suspend

Not tested

  • Bluetooth
  • Fingerprint reader
  • Camera
  • Microphone

Issues

  • UEFI boot gives black screen.
  • Boot entries in BIOS don’t persist

Fixes

  • Edit grub parameters in dom0:

    change console=none to console=vga and add efi=attr=uc.

  • Edit EFI configuration in dom0 (Repeat after every kernel/xen upgrade):

    1. Copy the /boot/efi/EFI/qubes/ directory to /boot/efi/EFI/BOOT/ (the contents of /boot/efi/EFI/BOOT should be identical to /boot/efi/EFI/qubes besides what is described in steps 2 and 3):

      sudo cp -r /boot/efi/EFI/qubes/. /boot/efi/EFI/BOOT

    2. Rename /boot/efi/EFI/BOOT/grubx64.efi to /boot/efi/EFI/BOOT/BOOTX64.efi:

      sudo mv /boot/efi/EFI/BOOT/grubx64.cfg /boot/efi/EFI/BOOT/BOOTX64.cfg

    3. Rename /boot/efi/EFI/BOOT/grub.cfg to /boot/efi/EFI/BOOT/BOOTX64.cfg:

      sudo mv /boot/efi/EFI/BOOT/grubx64.cfg /boot/efi/EFI/BOOT/BOOTX64.cfg

Attachments

---
layout:
  'hcl'
type:
  'notebook'
hvm:
  'yes'
iommu:
  'yes'
slat:
  'yes'
tpm:
  '2.0'
remap:
  'yes'
brand: |
  Hewlett-Packard
model: |
  HP ProBook 650 G1
bios: |
  L78 Ver. 01.22
cpu: |
  Intel(R) Core(TM) i7-4610M CPU @ 3.00GHz
cpu-short: |
  FIXME
chipset: |
  Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06)
chipset-short: |
  FIXME
gpu: |
  Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
gpu-short: |
  FIXME
network: |
  Intel Corporation Ethernet Connection I217-LM (rev 04)
  Intel Corporation Wireless 7260 (rev 73)
memory: |
  7609
scsi: |
  WD Green 2.5 480 Rev: 1100
usb: |
  3
certified:
  'no'
versions:

- works:
    'yes'
  qubes: |
    R4.2.0
  xen: |
    4.17.2
  kernel: |
    6.1.62-1
  remark: |
    UEFI boot gives black screen. Entries in BIOS don't persist.
  credit: |
    FIXAUTHOR
  link: |
    FIXLINK

---
1 Like

I’m currently using this laptop to install qubes. Editing the grub parameters but I don’t know how to edit the EFI configuration in dom0. Can I do this from the boot screen just before I start the qubes installation?

You don’t need this part anymore for Qubes OS 4.2:

Edit EFI configuration in dom0 (Repeat after every kernel/xen upgrade):

2 Likes

Are you sure my friend? I need to edit the grub parameters to even get the installation media to boot, but that’s not even the main problem that I’m having.

The main problem that I have is that after I complete the installation and then need to reboot the system, my computer just hangs

Yes, I’m sure of it, the “Edit EFI configuration in dom0 (Repeat after every kernel/xen upgrade):” fix is unrelated to your problem.

Are you able to boot in the installed Qubes OS after the installer hangs when you press on a Reboot button in the installer GUI and you power it off or reboot forcefully?

1 Like

Doing a clean install now, I’ll let you know in a bit

I believe it’s after I choose reboot, the system hangs on a black screen, without even booting. I’ll let you know in a bit

I dunno why but now I’ve been getting an installation error that. The installation goes to the point where it says that it’s processing the transaction from the source, and then the installation stops, saying a bug has occurred.

Did you test the installation media before installing Qubes OS to make sure that it’s not corrupted?
You can also try to format the destination disk before installing Qubes OS on it to make sure that the old Qubes OS installation is not interfering with the new install.

I’m running a multi-boot system. I have windows 11 and debian 12. After the install fails I launch gparted live and remove the EFI system partition for qubes and the storage parition (usually the latest partitions on the disk) and then try a new install. I’m also not connected to the internet when doing the install, if that matters.

I’d rather not format my system, but I if you think it’ll help, I’ll do it

Removing the partitions using gparted before running installer should be enough, no need to format the disk

It doesn’t matter, the installer is not connecting to the internet.

Check that your installation media is not corrupted.

1 Like

So I can get to the installation screen, and there’s an option to verify the media, it keeps saying that it’s corrupt. I’m using rufus on windows 10, and I’m running it as admin.

but I was able to use it before.

I’m using an 8 gb store n go Verbatim, usb 2.0 usb key. I have several of them. I’ll write qubes to the others and try again

If you’re using Windows to write the ISO then you can’t check if it’s corrupted or not:

Note: Using Rufus to create the installation medium means that you won’t be able to choose the “Test this media and install Qubes OS” option mentioned in the example below. Instead, choose the “Install Qubes OS” option.

Did you verify the downloaded ISO?

Maybe try to use another USB or write the ISO from the Linux OS (e.g. using a Live USB) so you’ll be sure that it was written correctly.

1 Like

Man this is crazy, I was able to install qubes on another computer with little to no issues.

Ok, I’ll try the other usb’s then I’ll trying writing the install iso to the usb keys in debian.

Thanks for the help btw, I really appreaciate it.

If you was able to install it on another computer then maybe it’s a problem with yourlaprop hardware. Maybe some problem with your disk or RAM.

1 Like

Edit: Ok so I formatted my harddrive and installed qubes. It says to reboot the system, and after I choose reboot, I then remove the usb key. I can reboot the system and choose to start qubes with Xen hypervisor but nothing happens. Just a black screen with a cursor flashing in the top left corner

What’s your hardware (CPU/GPU)?
Remove quite rhgb and add nomodeset kernel command line option in GRUB menu like this:

If it still won’t then check the log output on screen.

1 Like

EDIT 2: I got it working.

After installation completes, I reboot the system.I have my computer setup to go straight to the boot device option. From there I choose qubes. Next I am taken to the Qubes grub menu, and the only way that I can get it to boot again is by changing “console=none” to '“console=vga” and add “efi=attr=uc” afterwards.

If I don’t do this, my system doesn’t boot to qubes. How can I make it so that I don’t have to keep doing this anytime I want to boot into qubes?

I’m on qubes 4.2.3 (R4.2)

EDIT: Ok, I made the changes you recommended. I installed qubes, rebooted to the grub menu and changed quiet rhgb to nomodeset

  1. Here are my CPU and GPU specs:

CPU:
CPU is intel ® Core™ i5-4310m CPU @ 2.7 GHz

GPU:
Mesa Intel HD Graphics 4600 (HSW GT2)/ Intel 4th Gen Core Processor Integrated Graphics controller

  1. I tried using the nomodeset in the grub menu of the installer but I don’t see the quiet rhgb in the installer that I’m using so I removed the quiet and just added the nomodeset

  2. How do I check the log output on the screen if it runs so quickly? I can barely see what the computer screen prints printing.

Below is a picture of my grub menu.

TL:DR

changing console=none to console=vga and adding efi=attr=uc must be edited in the grub parameters otherwise you won’t be able to boot into the OS.

Another note for anyone else that’s struggling:

I don’t know why, but my computer (this model) has a problem recognizing usb 3.0 installation media at boot time (when the computer starts). Sometimes the device would be listed in the boot devices option, and sometimes not.

The best way to work around this is to get a larger usb 2.0 usb key/drive. The computer ALWAYS recognizes these at boot time.