Code Monkey home page Code Monkey logo

bootnext's Introduction

  • I am currently studying Software Engineering at Queen's University.
  • I like working on backends embedded systems tool development reverse engineering cybersecurity
  • I know a bit about sysadmin devops networking full-stack web development
  • I have dabbled with electronics 3d-printing pcb design
  • I am experienced with Go JavaScript TypeScript Linux C HTML CSS Bash ARMv7 Android EPUB Docker
  • I am familiar with Windows C++ Java Python SQL PromQL
  • I am learning Rust x64 ARM64 PowerShell Kotlin

Recently, I've been working on

You can find me on

bootnext's People

Contributors

pgaskin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bootnext's Issues

(non-bug) Allow cancelling of bootnext

Suggest feature for cancel EFI BootNext request.

noted that there is difference between 1st optioned selected and none selected.

For example on system that able to disable EFI entry. And none of all is enabled

Set 1st option as BootNext will boot the 1st while unset BootNext cause EFI warning of no bootable device.

I have to disable all EFI entry because Surface Laptop Studio only have UEFI password not Boot password.
So I can boot system without UEFI password, and that cause security problem for me (ex: getting data or damage system through making Windows RE booted up)
So I need disable all EFI entry and boot up via UEFI setup menu (require UEFI password).
And since I have Windows 11 + external Ubuntu installation, I have to set BootNext for convenience.
But sometimes I just need to shutdown without BootNext, so I request this feature.
Or else I have choose non-bootable entry such as PXE Network, but that also cause security concern.

Distinguishing Two Windows Installs?

Great concept, but I don't think the program is effective at distinguishing two Windows instalations. I've tried all options with no changes to the boot order. I am using the built in boot manager for Windows 10. Any idea of where I could be going wrong?

image

How to build it from command line? (no appveyor)

I tried something like:

  • clone the repo

  • go to bootnext-master

  • launch this:

      "C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" bootnext.sln
    

    or

      "C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe" bootnext.sln
    

    and/or /property:Configuration="Release|x64"

  • but it always failed because I don't have the right version:

error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.5" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed.

But I already have many versions (more recent) of .NET framework (Developer pack) installed:

image

Is there a way to automate the install of the dependecies needed to build your project?

Something that can be done 100% from command-line? (I don't have the Visual Studio IDE, I don't use it).

Thanks again!

Firmware Setup page is not appear in list

I using Surface Laptop Studio, on Linux I see all entry from what displayed in Surface UEFI (Firmware setup) and in bootnext.exe but also including SurfaceFrontPage (which I think it is Surface UEFI).

But this dont appear in bootnext.exe

I dont know if this technical limitation is bug or not.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.