Quick Boot

0 views
Skip to first unread message

Janne Desir

unread,
Aug 5, 2024, 2:01:02 PM8/5/24
to downparumo
QuickBoot is a vSphere feature that speeds up the upgrade process of an ESXi server. A regular reboot involves a full power cycle that requires firmware and device initialization. Quick Boot optimizes the reboot path to avoid this, saving considerable time from the upgrade process.

Not all servers or configurations support the Quick Boot feature. The Quick Boot support depends on the requirements described below. You can only enable the Quick Boot feature in the Update Manager UI if the system is supported. The Quick Boot feature includes some prechecks functionality to prevent the usage on an unsupported configuration. If any of these precheck are not met, a regular reboot is performed. Hardware vendor can define additional requirements, not validated by our prechecks.



You can only enable Quick Boot in the Update Manager UI if the below considerations are met.



General requirements:


Our precheck functionality contains individual checks for the platform and drivers. An OEM may define additional restriction in its own documentation, not cover by our checks.



Note:

While performing an upgrade where the source builds are ESXi 8.0 U1 (and any patches on that line) or ESXi 8.0 U2 (and any patches on that line), customers may hit a PSOD during early boot with error message: "Unable to restore system configuration. A security violation was detected. -violation"

The workaround is to reboot the host and it will be upgraded. Please refer to KB 81446.



Additional constraints for 8.0 U1


Note: If you are using vSphere ESXi 7.0 U2 or later, disabling the TPM after it was previously enabled may fail system boot, see Boot time failures due to ESXi configuration encryption.



Additional constraints for 6.7:


For ESXi 7.0, if the script returns that your system is compatible, you shall also check the server vendor documentation about additional restrictions.



[Example: (un)supported devices for a given platform, restrictions on the used driver or firmware versions]




Additional problems are that my keyboard reset (so the lights are turned off, lights like NumLock, CapsLock, etc every time i shutdown or restart the PC, so it is impossible to determine when the keyboard is actually connected);


You will need to use the BIOS administrator password to access the BIOS as you appear to have set one, based on your description. Press power and then immediately begin tapping the F10 key at a roughly half second interval.


Sorry to say, but full of inconvenient stuff like that. As default, it used to put itself on sleep every 5 minutes with the obligation to 1./ Switch user, and then re-enter my password. It was not easy to disable that feature.


CAUTION: If you enable the stringent security feature and you forget the setup password or the power-on password, the computer is inaccessible and can no longer be used. If you lose or forget the password, the system board must be replaced. This scenario is not covered under warranty. To prevent the computer from becoming permanently unusable, record your configured setup password or power-on password in a safe place away from your computer. Without these passwords, the computer cannot be unlocked.


I have just contact the online support, and they said that the motherboard should be replaced. Still don't know why. There would be no such trouble, or at least those trouble would be more obvious, if silly options like quick boot were not enabled by default.


I suspect that your systemboard has other issues anyway. You should have been able to upgrade in pairs of memory modules produced by well known memory manufacturers. The memory manufacturers, like KIngston, Crucial, ADATA and others, can guarantee the compatibility of their products because they have been exhaustively tested in a Quality Assurance lab. Don't try upgrading memory by simply matching memory types and bus bandwidth and adding a module to an already installed module that is not identical. It is usually a waste of your time and financial resources, unless you just happen to be lucky. Let the memory makers do the work for you.


The app is an essential utility for users seeking to enhance their device management experience. Perfect for those who have delved into the customization of their Android devices, it requires root access to function, enabling a range of powerful actions. With a simple tap, users can swiftly reboot their device, power it off, or initiate boot sequences into recovery or bootloader modes. This convenience extends to the home screen, where shortcuts or widgets can be created for even easier access to these functions.


Additionally, the app offers valuable insights into your device's specifications, including network, software, and hardware details. Users can access intricate information such as the Bootloader, SDK version, build serial, MCC, MNC, screen size, and more right at their fingertips.


For those in need of advanced control and comprehensive device information, this utility stands out as an advantageous tool. Its robust features are designed to cater to the needs of Android users who prioritize efficiency and information accessibility regarding their devices. It's important to note that the functionalities are only available on rooted devices due to the elevated permissions required. Users can trust its reliable performance and should feel encouraged to share feedback or seek support if needed.


Uptodown is a multi-platform app store specialized in Android. Our goal is to provide free and open access to a large catalog of apps without restrictions, while providing a legal distribution platform accessible from any browser, and also through its official native app.


What can be done to a "normal" (Linux Mint, not micro or embedded) distribution in order to boot "nearly immediately" as seen for instance here? What magic is that, and why doesn't every distro have this feature?


I'm curious and frankly getting more and more impatient with the boot-up time of my desktop and laptop. Both are running 64-bit Linux Mint (17 quiana on the desktop, 17.1 rebecca on the laptop). Both have plenty of RAM and SSD boot drives (desktop also has spinning storage). I'll gladly post more elaborate specs if needed, but I figure it's first and foremost a matter of technique.


The desktop machine in particular is driving me nuts with its SATA controller spending 13 seconds tasting the attached devices. Every. Gorram. Time. EDIT: Fixed this, which reduced boot time by almost 1/3rd. Perhaps this is adequate.


These machines are for the typical advanced-home-user mix of uses: browser, multimedia, Skype, USB plugging of various devices, development (-in-a-virtual-machine), and so on. I can't make do with a tablet or ultralight, because I do need the occasional bit of processing power, and I'm too ...me... to settle without fiddling with the UI candy (and configuring the keyboard for Dvorak).


I've installed and run bootchart (including a change to my fstab because my SSD is set up to run /var/log into memory, which caused the charts to not survive rebooting). My total boot time is about 43 seconds (on the desktop).


The SATA BIOS stage (sorry for bad quality) takes a whopping 13 seconds to complete, and I can find nowhere in the BIOS settings to reconfigure this. If only I had known before buying the motherboard... (note to self for next build!) I did manage to find an instruction around this. Now my drives are using IDE mode, which seems to work.


I would recommend using bootchart to see what is causing the delay and then once you know that you can make changes to boot as fast as possible. Below is my boot chart, from powered off to on in mere seconds. This is with a full Ubuntu 14.04 install. But you must first figure out what is causing the delay before we can help you to make it faster. Here is the link to the boothcart website. I would start there and report back. In case anyone cares here is a complete reboot of my system in under 23 seconds.


I guess I did NOT have an X session going at one point. Using the device tree, I get a text console but when I start lightdm, I get a blank screen. With ACPI, The kernel load hangs trying to deal with the display.


This is expected because currently there is no graphics/display support with ACPI. For Jetson the main focus is device-tree and so if you want display you will need device-tree. For ACPI we have been testing basic boot enablement, but not much beyond that.


I use MTD to make life easier. If unfamiliar, MDT (Microsoft Deployment Toolkit) is free, simple, and has a lot in common with SCCM task Sequence deployment, but will less overhead. I have a lot of standard stuff I put into builds, with just a small change here or there. MDT creates a bootable ISO that automates as much as you want. My ISOs only prompt for which task sequence to run and the OS name. Everything else is automated, including the domain join, timezone, and other out-of-box OS customizations. To get my resultant VMs to boot quickly, I do two important things before I take a snapshot.


I have legacy boot in my HDD, and after I enabled fast boot, my keyboard gets disabled during boot so i cannot access my BIOS setting.Is there a way I can maybe disable it(fastboot) without accessing BIOS.


To 'set' the default option you'll boot the next time. You could even select that OS from Redmond and try your luck there. Once in the UEFI setup, disable FastBoot, save and reboot, select Ubuntu, en reset the default in /etc/default/grub back to the old value (0, probably). (Don't forget update-grub). Again, this will probably only work on decent UEFI implementations.


A side note: On dual boot systems, I set GRUB_DEFAULT=saved and add a line GRUB_SAVEDEFAULT=true. This will make grub remember what was started last - handy when Windows wants to endlessly restart during major updates.


If all else fails: refer to your hardware manual looking for BIOS setup reset (usually involves opening the case, removing the battery, placing a jumper, removing it and restarting). All UEFI/BIOS settings will be lost - do this only if you know how the UEFI is configured now - if, for example, your SATA controller was set to something other than the default, you'll have trouble accessing the contents of your harddisk(s). (Mainly you get to choose between RST, AHCI and IDE (or legacy or whatever), with AHCI the most likely one.)

3a8082e126
Reply all
Reply to author
Forward
0 new messages