Linux HowTo: How to boot POP! OS in UEFI mode without disabling secure boot on my computer?

Original Source Link

I installed POP! OS on my laptop a few days ago but secure boot wont let me boot it. I cant disable secure boot or UEFI mode because after installing a bios update my BIOS setup menu wont open anymore. Its a bug and many similar models have it. My bios is read write protected so I cant install a old version of it either. I have heard that Ubuntu and some other popular OSes use a small bootloader known as shim to boot the main bootloader. How can I achieve this on POP! OS?

I was able to setup Secure boot on Pop OS using PreLoader. As always arch wiki has a great explanation how to set it up.

After installing pop OS don’t reboot but mount your EFI partition. Download PreLoader and Hashtool https://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/ Then copy preloader and hashtool to the /efi/EFI/systemd. Finally rename systemd-bootx64.efi to loader.efi and create another copy of preloader and name it systemd-bootx64.efi (this is for allowing EFI to boot straight to preloader without creating a new UEFI entry).

After this enjoy the Pop OS. Sometimes after Kernel update your system would boot to prelaoder where you will have to accept the new hash. But most of the time your system would boot straight to pop os.

Hope it helps!

Tagged : / / / /

Making Game: How to boot POP! OS in UEFI mode without disabling secure boot on my computer?

Original Source Link

I installed POP! OS on my laptop a few days ago but secure boot wont let me boot it. I cant disable secure boot or UEFI mode because after installing a bios update my BIOS setup menu wont open anymore. Its a bug and many similar models have it. My bios is read write protected so I cant install a old version of it either. I have heard that Ubuntu and some other popular OSes use a small bootloader known as shim to boot the main bootloader. How can I achieve this on POP! OS?

I was able to setup Secure boot on Pop OS using PreLoader. As always arch wiki has a great explanation how to set it up.

After installing pop OS don’t reboot but mount your EFI partition. Download PreLoader and Hashtool https://blog.hansenpartnership.com/linux-foundation-secure-boot-system-released/ Then copy preloader and hashtool to the /efi/EFI/systemd. Finally rename systemd-bootx64.efi to loader.efi and create another copy of preloader and name it systemd-bootx64.efi (this is for allowing EFI to boot straight to preloader without creating a new UEFI entry).

After this enjoy the Pop OS. Sometimes after Kernel update your system would boot to prelaoder where you will have to accept the new hash. But most of the time your system would boot straight to pop os.

Hope it helps!

Tagged : / / / /

Linux HowTo: Intel DH61WW Motherboard BIOS Update Issue

Original Source Link

Recently i planned to upgrade my old PC which has Intel DH61 WW Motherboard, it had BIOS version 42 earlier and after i tried to update it to current update version 120 the update was failing. After searching through internet understood that it needs to be updated to version 48, then to version 99 and after that update to 120 was possible. I followed the process and got it updated till version 99 without any issues. After version 99 upgrade there is no issue with boot, the system is running widows 10 pretty good.

But the main issue is now it has stopped detecting the keyboard on Boot Menu screen (Earlier to 99 this issue wasn’t there i was able to press F2 and it used to take me to BIOS Setup, i am using same keyboard which worked with earlier versions it’s a USB keyboard), because of this i can’t get into BIOS Menu(F2), BIOS Flash Update Menu(F7) or Boot Menu(F10).

System Config :

  1. Intel i5-3570K.
  2. Intel DH61WW.
  3. 8GB Ram.
  4. 2TB HDD.
  5. Nvidia 1660Ti(This is what caused me to upgrade my BIOS in the first
    place, as graphic card was casusing boot issues).
  6. Corsair 550W VS550.

What can be done to resolve this, i tried intel site to find any chipset drivers etc. i cant find any supported drivers other than BIOS for this board. Using their “Auto Detect Driver” Software also did not help. I tried after installing Drivers for keyboard from the manufacturer site, that didn’t work.

Now i am trying to Update the motherboard BIOS, thinking it may resolve this error. By pressing random keys on Keyboard on boot-screen it is taking me to BIOS Flash update menu, i tried updating to Version 120 with .BIO File its throwing below ERROR, same error comes when i try to do it with .exe file for bios update. What can be the issue here.ERROR SCREEN Shown when BIOS Update is performed.

Any help on this is appreciated, Thanks.

Tagged : / /

Making Game: Intel DH61WW Motherboard BIOS Update Issue

Original Source Link

Recently i planned to upgrade my old PC which has Intel DH61 WW Motherboard, it had BIOS version 42 earlier and after i tried to update it to current update version 120 the update was failing. After searching through internet understood that it needs to be updated to version 48, then to version 99 and after that update to 120 was possible. I followed the process and got it updated till version 99 without any issues. After version 99 upgrade there is no issue with boot, the system is running widows 10 pretty good.

But the main issue is now it has stopped detecting the keyboard on Boot Menu screen (Earlier to 99 this issue wasn’t there i was able to press F2 and it used to take me to BIOS Setup, i am using same keyboard which worked with earlier versions it’s a USB keyboard), because of this i can’t get into BIOS Menu(F2), BIOS Flash Update Menu(F7) or Boot Menu(F10).

System Config :

  1. Intel i5-3570K.
  2. Intel DH61WW.
  3. 8GB Ram.
  4. 2TB HDD.
  5. Nvidia 1660Ti(This is what caused me to upgrade my BIOS in the first
    place, as graphic card was casusing boot issues).
  6. Corsair 550W VS550.

What can be done to resolve this, i tried intel site to find any chipset drivers etc. i cant find any supported drivers other than BIOS for this board. Using their “Auto Detect Driver” Software also did not help. I tried after installing Drivers for keyboard from the manufacturer site, that didn’t work.

Now i am trying to Update the motherboard BIOS, thinking it may resolve this error. By pressing random keys on Keyboard on boot-screen it is taking me to BIOS Flash update menu, i tried updating to Version 120 with .BIO File its throwing below ERROR, same error comes when i try to do it with .exe file for bios update. What can be the issue here.ERROR SCREEN Shown when BIOS Update is performed.

Any help on this is appreciated, Thanks.

Tagged : / /

Making Game: No bootable device and locked BIOS

Original Source Link

I have Acer Aspire E 15 laptop that I purchased 2.5 years back. It came with MS Dos and I installed Ubuntu 16 on that. Ubuntu GUI was somehow messed up so I tried to reinstall Ubuntu 18.04 from a USB stick. But it doesn’t find a bootable device and gave some EFI issue that I didnt remember exactly. Then I tried to install lubunutu 20.04. This time it says No bootable device found. I tried to enter in BIOS using F2 but it is locked. I don’t know why. I never locked it.

Any idea what can I do here? Should I install some unix OS then linux or windows to fix the problem without going in the BIOS

Tagged : / /

Linux HowTo: Why is the “USB Device” option “not present” in my Dell Optiplex BIOS?

Original Source Link

I want to install Fedora 15 from a USB drive, which I prepared with UNetbootin.

The official documentation says:

Insert the memory key into a USB port and restart the computer.
When F12 = Boot Menu appears in the upper-right corner of the screen, press <F12>.

I plug it into my Dell Optiplex 755, but from the Boot menu, there’s no option to boot from the USB drive. So I go into BIOS, and find that in “Boot Sequence”, the USB Device option is “not present”.

enter image description here

Here’s some additional info:

  • BIOS version: A08 (02/19/08)
  • Core 2 Duo E6550 CPU
  • USB Drive formatted as FAT-32 using the Fedora 15 ISO file

Go to the BIOS and look for Onboard Devices » USB Controller. While the default setting here is On, in this case it could be No Boot.

enter image description here

Change it back to On, restart, and you should be able to boot from the USB device.

In the Optiplex 755 BIOS, you need to not only set the boot order in “Boot Sequence” but you also need to make sure the device you want to boot from has a number to the left of it. If you don’t see a number, it’s not enabled to boot and you need to hit the space bar with it selected. Then a number will show up and you can use “U” and “D” to go up and down with your boot order (usually moving the one you want to boot to the very top).

In the case of a GX620, “USB Storage Device” is not a boot option.
Further,the meaning of “USB Device” defined therein does NOT include a flash drive.
It includes a “memory key” and devices connected to USB ports.
When all else fails, read your Optiplex manual.

Tagged : / /

Making Game: Why is the “USB Device” option “not present” in my Dell Optiplex BIOS?

Original Source Link

I want to install Fedora 15 from a USB drive, which I prepared with UNetbootin.

The official documentation says:

Insert the memory key into a USB port and restart the computer.
When F12 = Boot Menu appears in the upper-right corner of the screen, press <F12>.

I plug it into my Dell Optiplex 755, but from the Boot menu, there’s no option to boot from the USB drive. So I go into BIOS, and find that in “Boot Sequence”, the USB Device option is “not present”.

enter image description here

Here’s some additional info:

  • BIOS version: A08 (02/19/08)
  • Core 2 Duo E6550 CPU
  • USB Drive formatted as FAT-32 using the Fedora 15 ISO file

Go to the BIOS and look for Onboard Devices » USB Controller. While the default setting here is On, in this case it could be No Boot.

enter image description here

Change it back to On, restart, and you should be able to boot from the USB device.

In the Optiplex 755 BIOS, you need to not only set the boot order in “Boot Sequence” but you also need to make sure the device you want to boot from has a number to the left of it. If you don’t see a number, it’s not enabled to boot and you need to hit the space bar with it selected. Then a number will show up and you can use “U” and “D” to go up and down with your boot order (usually moving the one you want to boot to the very top).

In the case of a GX620, “USB Storage Device” is not a boot option.
Further,the meaning of “USB Device” defined therein does NOT include a flash drive.
It includes a “memory key” and devices connected to USB ports.
When all else fails, read your Optiplex manual.

Tagged : / /

Making Game: Getting around the Wifi whitelist in Lenovo BIOS

Original Source Link

I have a Lenovo Thinkpad that only allows certain hardware to be installed. If there is a piece of hardware connected that is not on the whitelist, BIOS will tell you to remove it and restart. Otherwise the machine will not boot. Now I want to install an unauthorized wifi+bluetooth module, so I need to get rid of that whitelist.

I’ve been following this guide up to the point where the author suggests the use of the IDA pro software, which I don’t want to buy just for this one hack.

Instead, I have dabbled around a bit with the extracted body in Ghidra, and managed to get to locate the hex code for the “Unauthorized network card detected …” and to find out that the string is part of some entity called “DAT_000104d0”, and the only place that entity is referenced is the following function:

void FUN_00010ec4(undefined8 param_1,undefined *param_2,undefined8 param_3,undefined8 param_4)

{
   if (param_2 == (undefined *)0x0) {
     param_2 = &DAT_00010ec0;
  }
  (**(code **)(DAT_00011040 + 0x170))(0x200,param_1,param_2,param_3,&DAT_000104d0,param_4);
  return;
}

That function in turn gets called from here:

longlong entry(undefined8 param_1,longlong param_2)

{
  longlong lVar1;
  undefined8 local_res18;
  undefined8 *local_res20;
  undefined local_18 [24];

  FUN_00010f08(param_1,param_2);
  lVar1 = (**(code **)(DAT_00011040 + 0x140))(&LAB_00010480,0,&DAT_00011058);
  if (-1 < lVar1) {
    lVar1 = (**(code **)(DAT_00011040 + 0x140))(&LAB_00010410,0,&DAT_00011070);
    if (-1 < lVar1) {
      lVar1 = (**(code **)(DAT_00011040 + 0x140))(&DAT_000103f0,0,&DAT_00011078);
      if (-1 < lVar1) {
        lVar1 = (**(code **)(DAT_00011040 + 0x140))(&LAB_00010460,0);
        if (-1 < lVar1) {
          DAT_00011060 = *local_res20;
          local_res18 = 0;
          _DAT_00011068 = &LAB_00010b54;
          (**(code **)(DAT_00011040 + 0x80))(&local_res18,&DAT_000103d0,0,&DAT_00011068);
          DAT_00011028 = local_res18;
          FUN_00010ec4(0x10,FUN_00010cf8,0,local_18);
          lVar1 = 0;
        }
      }
    }
  }
  return lVar1;
}

Any idea on how I should proceed, hopefully without messing up the whole thing?

Tagged : / /

Linux HowTo: Unable to boot, motherboard beeps every 5 seconds or so

Original Source Link

A couple of weeks ago, my computer suddently crashed (the screen blinked twice, and then the computer shut down).

Upon restarting it, I got no picture and my motherboard made one long and three short beeps.

After trying all sorts of things, I decided to send in my GPU, and I had a replacement sent, but after installing it yesterday, it seemed to work, but it was just hanging at the motherboard splashscreen. I then tried to enter BIOS to see if there was something wrong with the boot settings, but I couldn’t enter BIOS. After hitting DEL a few times, the onboard speaker would start making a weird clicking sound every time I hit a key on my keyboard.

After having tried restarting a few times, It went back to doing the same thing as before I installed the new GPU… One long, three short beeps.

EDIT

Motherboard: Gigabyte X79-UD7
CPU: Intel i7-3930k 3.4Ghz
GPU: ASUS Geforce GTX 670
RAM: 16GB Corsair Vengance
Powersupply: Coolermaster Silent Pro Gold 1000W
Harddrive: 1x 1TB Western Digital, 1x 120Gb Corsair

EDIT 2

Right, so now I get a picture, but it hangs at debug code 62… I’ve done a bit of research and this seems to be a problem with the new sandy bridge architecture… Time to RMA my motherboard….. Thanks for all the suggestions, though! 🙂

have you checked your RAM as well? just in case. if you have more than 1 stick, check the RAM by running one stick at a time.

Edit Based upon your new update to the OP

Possibility 1)

The beep code indicates an issue with the VGA or even Enhanced Graphics Adapter (EGA); and you’ve said you’ve changed your GPU. Basically your machine thinks the GPU RAM is bad, or can’t detect it correctly (maybe it’s not seated properly).

I would test another graphics processor as well (is there one built in on your motherboard?) (if you have a spare/old one).

At this stage though my gut feeling thinks it could be a faulty motherboard.

Possibility 2)

The beep code indicates a conventional memory failure

You need to test just 1 RAM chip at a time, but it may also be the memory location (the slot), all RAM may be corrupted or it’s possible it’s not seated correctly.

Beep codes

Tagged : / / /