{"push_id":1566514896,"size":3,"distinct_size":3,"ref":"refs/heads/partuuid_r1","head":"9d486e2eae3f1122d8f11e18e4bb84c5e927f474","before":"777a8f197c7609cee5656ba2653349c797fc3569","commits":[{"sha":"ba93a34cbb4ba5492b3e1bede6a8ba8a624447ff","author":{"name":"Nicholas Vinson","email":"f22c78ef5632cc3a8f5f950b17d2f345bb3fe129@gmail.com"},"message":"Add PARTUUID detection support to grub-probe\n\nAdd PARTUUID detection support grub-probe for MBR and GPT partition\nschemes.  The Linux kernel supports mounting the root filesystem by\nLinux device name or by the Partition [GU]UID.  GRUB's mkconfig,\nhowever, currently only supports specifing the rootfs in the kernel\ncommand-line by Linux device name unless an initramfs is also present.\nWhen an initramfs is present GRUB's mkconfig will set the kernel's root\nparameter value to either the Linux device name or to the filesystem\n[GU]UID.\n\nTherefore, the only way to protect a Linux system from failing to boot\nwhen its Linux storage device names change is to either manually edit\ngrub.cfg or /etc/default/grub and append root=PARTUUID=xxx to the\ncommand-line or create an initramfs that understands how to mount\ndevices by filesystem [G]UID and let grub-mkconfig pass the filesystem\n[GU]UID to the initramfs.\n\nThe goal of this patch set is to enable root=PARTUUID=xxx support in\ngrub-mkconfig, so that users don't have to manually edit\n/etc/default/grub or grub.cfg, or create an initramfs for the sole\npurpose of having a robust bootloader configuration for Linux.","distinct":true,"url":"https://api.github.com/repos/nvinson/gnu_grub/commits/ba93a34cbb4ba5492b3e1bede6a8ba8a624447ff"},{"sha":"1470d8c87df36a1f8ffc758fd4c00b4751bd1824","author":{"name":"Nicholas Vinson","email":"f22c78ef5632cc3a8f5f950b17d2f345bb3fe129@gmail.com"},"message":"Update grub script template files\n\nUpdate grub-mkconfig.in and 10_linux.in to support grub-probe's new\npartuuid target.  Update grub.texi documenation.","distinct":true,"url":"https://api.github.com/repos/nvinson/gnu_grub/commits/1470d8c87df36a1f8ffc758fd4c00b4751bd1824"},{"sha":"9d486e2eae3f1122d8f11e18e4bb84c5e927f474","author":{"name":"Steve Kenton","email":"3b25af64afe05864cb08f9ae42f4f07e3ea90b8a@hidden"},"message":"Support both EFI and NT Disk Signature for passing to kernel as root=PARTUUID=$val","distinct":true,"url":"https://api.github.com/repos/nvinson/gnu_grub/commits/9d486e2eae3f1122d8f11e18e4bb84c5e927f474"}]}
{"actor":{"display_login":"nvinson"}}