Grub: Difference between revisions

From 太極
Jump to navigation Jump to search
No edit summary
Line 84: Line 84:
** On Linux, type '''sudo fdisk -l'''. The '''Disklabel type''' will show the type (e.g. dos, gpt, ...).
** On Linux, type '''sudo fdisk -l'''. The '''Disklabel type''' will show the type (e.g. dos, gpt, ...).
* [https://linuxize.com/post/fdisk-command-in-linux/ Fdisk Command in Linux (Create Disk Partitions)]
* [https://linuxize.com/post/fdisk-command-in-linux/ Fdisk Command in Linux (Create Disk Partitions)]
= Run Live Linux on Ram Disk =
* [https://www.how2shout.com/linux/how-to-change-the-grub-menu-timeout-at-boot How to Get to the GRUB menu at boot time & change the GRUB menu timeout at boot?]
* [https://askubuntu.com/a/829962 Can I boot a Live USB fully to RAM, allowing me to remove the disk?] (tested on Ubuntu 20.04)
*# F11 - boot from USB on my old PC
*# Hold Shift (or ESC on UEFI boot) in order to show GRUB menu
*# Select English, Enter
*# F6, followed by ESC to close the little popup
*# Using the arrow key to add 'toram' (no quotes) after 'quiet splash'.
*# Press Enter. You will see the LED on USB drive flashes. It took 7 minutes on my USB 2 port to enter the XFCE Desktop.
*# Eject & unplug the USB drive.

Revision as of 17:18, 27 March 2021

Resources

Repair/update Grub2

Not see Grub after re-install/upgrade Windows

Fix Grub Not Showing For Windows 10 Linux Dual Boot

Add a new entry to boot an ISO

Pop_OS! does not use Grub, but rather systemd-boot

How to install grub menu on pop os?

Configuration - /etc/default/grub

How to Configure the GRUB2 Boot Loader’s Settings

Configuration options:

  • Scripts in /etc/grub.d
  • Configuration file at /etc/default/grub

Incorporating changes:

  • grub2-mkconfig (or grub-mkconfig for Grub v1) reads configurations and generates a new configuration for /boot/grub2 (or /boot/grub)

Show the grub2 screen

To show the grub2 screen, run sudo nano /etc/default/grub and comment out the line GRUB_HIDDEN_TIMEOUT=0 and change the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="". Remember to run 'sudo update-grub' after any change to grub.

How do I set the grub timeout and the grub default boot entry?

https://askubuntu.com/questions/148095/how-do-i-set-the-grub-timeout-and-the-grub-default-boot-entry

  1. gksudo gedit /etc/default/grub
  2. Change as you like. Save and closed the file.
    • You can change the default from 0 to any number
    • You can change the "hidden timeout" (no menu)
    • You can force the grub menu to show by commenting out the two GRUB_HIDDEN lines with a # at the beginning of the line
    • set the grub menu timeout (default is 10 seconds)
  3. sudo update-grub
  4. Reboot

Grub Customizer - GUI program

Add a splash image

Follow the instruction at https://help.ubuntu.com/community/Grub2/Displays. Note that Grub2 will search the image based on some priority and there are also some minor requirements on the images. To test

sudo apt-get install grub2-splashimages
sudo cp /usr/share/images/grub/Moraine_Lake_17092005.tga /boot/grub/
sudo update-grub

Boot into command line

http://www.linuxandubuntu.com/home/how-to-boot-into-linux-command-line

  1. Highlight the first item (default) and press 'e' in the GRUB menu
  2. Navigate to the line that starts with ‘linux’, change the runlevel to 3 (at the end of the line). Level 3 means multi-user, command-line only system
  3. Press Ctrl+x or F10 to boot into

To switch back to GUI, type sudo init 5. Level 5 is the default.

Where is grub installed

MBR and GPT

Run Live Linux on Ram Disk