Fork me on GitHub





неделя, 11 декември 2016 г.

New "grub.cfg" for ID=kali VERSION="2016.2"





Fix the grub2 after the last update in Kali LInux!
NOTE: The red part of code must be removed, but you have to do this manually in your grub.cfg file =).
This is because the kernel Linux 4.6.0 is not using anymore from Kali Linux
Have fun with nu11secur1ty =)


EXAMPLE:



 #  
 # DO NOT EDIT THIS FILE  
 #  
 # It is automatically generated by grub-mkconfig using templates  
 # from /etc/grub.d and settings from /etc/default/grub  
 #  
 ### BEGIN /etc/grub.d/00_header ###  
 if [ -s $prefix/grubenv ]; then  
  set have_grubenv=true  
  load_env  
 fi  
 if [ "${next_entry}" ] ; then  
   set default="${next_entry}"  
   set next_entry=  
   save_env next_entry  
   set boot_once=true  
 else  
   set default="0"  
 fi  
 if [ x"${feature_menuentry_id}" = xy ]; then  
  menuentry_id_option="--id"  
 else  
  menuentry_id_option=""  
 fi  
 export menuentry_id_option  
 if [ "${prev_saved_entry}" ]; then  
  set saved_entry="${prev_saved_entry}"  
  save_env saved_entry  
  set prev_saved_entry=  
  save_env prev_saved_entry  
  set boot_once=true  
 fi  
 function savedefault {  
  if [ -z "${boot_once}" ]; then  
   saved_entry="${chosen}"  
   save_env saved_entry  
  fi  
 }  
 function load_video {  
  if [ x$feature_all_video_module = xy ]; then  
   insmod all_video  
  else  
   insmod efi_gop  
   insmod efi_uga  
   insmod ieee1275_fb  
   insmod vbe  
   insmod vga  
   insmod video_bochs  
   insmod video_cirrus  
  fi  
 }  
 if [ x$feature_default_font_path = xy ] ; then  
   font=unicode  
 else  
 insmod part_msdos  
 insmod lvm  
 insmod ext2  
 set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
 if [ x$feature_platform_search_hint = xy ]; then  
  search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 else  
  search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 fi  
   font="/usr/share/grub/unicode.pf2"  
 fi  
 if loadfont $font ; then  
  set gfxmode=auto  
  load_video  
  insmod gfxterm  
  set locale_dir=$prefix/locale  
  set lang=en_US  
  insmod gettext  
 fi  
 terminal_output gfxterm  
 if [ "${recordfail}" = 1 ] ; then  
  set timeout=30  
 else  
  if [ x$feature_timeout_style = xy ] ; then  
   set timeout_style=menu  
   set timeout=5  
  # Fallback normal timeout code in case the timeout_style feature is  
  # unavailable.  
  else  
   set timeout=5  
  fi  
 fi  
 ### END /etc/grub.d/00_header ###  
 ### BEGIN /etc/grub.d/05_debian_theme ###  
 insmod part_msdos  
 insmod lvm  
 insmod ext2  
 set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
 if [ x$feature_platform_search_hint = xy ]; then  
  search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 else  
  search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
 fi  
 insmod png  
 if background_image /usr/share/images/desktop-base/kali-grub.png; then  
  set color_normal=white/black  
  set color_highlight=black/white  
 else  
  set menu_color_normal=cyan/blue  
  set menu_color_highlight=white/blue  
 fi  
 ### END /etc/grub.d/05_debian_theme ###  
 ### BEGIN /etc/grub.d/10_linux ###  
 function gfxmode {  
      set gfxpayload="${1}"  
 }  
 set linux_gfx_mode=  
 export linux_gfx_mode  
 menuentry 'Kali GNU/Linux' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
      load_video  
      insmod gzio  
      if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
      insmod part_msdos  
      insmod lvm  
      insmod ext2  
      set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
      if [ x$feature_platform_search_hint = xy ]; then  
       search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
      else  
       search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
      fi  
      echo     'Loading Linux 4.8.0-kali1-amd64 ...'  
      linux     /boot/vmlinuz-4.8.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro initrd=/install/gtk/initrd.gz quiet  
      echo     'Loading initial ramdisk ...'  
      initrd     /boot/initrd.img-4.8.0-kali1-amd64  
 }  
 submenu 'Advanced options for Kali GNU/Linux' $menuentry_id_option 'gnulinux-advanced-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
      menuentry 'Kali GNU/Linux, with Linux 4.8.0-kali1-amd64' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-kali1-amd64-advanced-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.8.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.8.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro initrd=/install/gtk/initrd.gz quiet  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.8.0-kali1-amd64  
      }  
      menuentry 'Kali GNU/Linux, with Linux 4.8.0-kali1-amd64 (recovery mode)' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.8.0-kali1-amd64-recovery-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.8.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.8.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro single initrd=/install/gtk/initrd.gz  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.8.0-kali1-amd64  
      } 

 
menuentry 'Kali GNU/Linux, with Linux 4.6.0-kali1-amd64' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.6.0-kali1-amd64-advanced-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.6.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.6.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro initrd=/install/gtk/initrd.gz quiet  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.6.0-kali1-amd64  
      }  
      menuentry 'Kali GNU/Linux, with Linux 4.6.0-kali1-amd64 (recovery mode)' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.6.0-kali1-amd64-recovery-65386b67-89ff-4ffc-ac9a-f21a1880c71a' {  
           load_video  
           insmod gzio  
           if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi  
           insmod part_msdos  
           insmod lvm  
           insmod ext2  
           set root='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC'  
           if [ x$feature_platform_search_hint = xy ]; then  
            search --no-floppy --fs-uuid --set=root --hint='lvmid/5DoFVj-0rG5-NzM1-DOPh-lqJI-CcVw-976rEI/D7pgPs-6Z4D-nO5W-C411-SNeF-rsol-jCLatC' 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           else  
            search --no-floppy --fs-uuid --set=root 65386b67-89ff-4ffc-ac9a-f21a1880c71a  
           fi  
           echo     'Loading Linux 4.6.0-kali1-amd64 ...'  
           linux     /boot/vmlinuz-4.6.0-kali1-amd64 root=/dev/mapper/vg_nu11secur1ty_kali-lv_root_kali ro single initrd=/install/gtk/initrd.gz  
           echo     'Loading initial ramdisk ...'  
           initrd     /boot/initrd.img-4.6.0-kali1-amd64

      }  

 }  
 ### END /etc/grub.d/10_linux ###  
 ### BEGIN /etc/grub.d/20_linux_xen ###  
 ### END /etc/grub.d/20_linux_xen ###  
 ### BEGIN /etc/grub.d/30_os-prober ###  
 ### YOUR OTHER OS MUST BE HERE: =)  
 ### END /etc/grub.d/30_os-prober ###  
 ### BEGIN /etc/grub.d/30_uefi-firmware ###  
 ### END /etc/grub.d/30_uefi-firmware ###  
 ### BEGIN /etc/grub.d/40_custom ###  
 # This file provides an easy way to add custom menu entries. Simply type the  
 # menu entries you want to add after this comment. Be careful not to change  
 # the 'exec tail' line above.  
 ### END /etc/grub.d/40_custom ###  
 ### BEGIN /etc/grub.d/41_custom ###  
 if [ -f ${config_directory}/custom.cfg ]; then  
  source ${config_directory}/custom.cfg  
 elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then  
  source $prefix/custom.cfg;  
 fi  
 ### END /etc/grub.d/41_custom ###  

Няма коментари:

Публикуване на коментар