• Kali dual boot - not syncing: VFS: Unable to mount root fs


    Hello, I recently installed Kali linux in an attempt to dual boot it with Antergos but I’ve run into an issue where Antergos does not boot. I’ve narrowed this down to a grub issue but I’m not sure how to fix it.

    My grub.cfg

    #
    # 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 ###
    insmod part_gpt
    insmod part_msdos
    if [ -s $prefix/grubenv ]; then
      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 ext2
    set root='hd0,msdos2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  9d0dd4c8-3fd5-4d02-8574-ad1ac7391149
    else
      search --no-floppy --fs-uuid --set=root 9d0dd4c8-3fd5-4d02-8574-ad1ac7391149
    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_GB
      insmod gettext
    fi
    terminal_input console
    terminal_output gfxterm
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  b2e94a51-c225-4cad-a250-dc7636fe0b48
    else
      search --no-floppy --fs-uuid --set=root b2e94a51-c225-4cad-a250-dc7636fe0b48
    fi
    insmod gfxmenu
    loadfont ($root)/grub/themes/Antergos-Default/ascii.pf2
    loadfont ($root)/grub/themes/Antergos-Default/rlwy14.pf2
    loadfont ($root)/grub/themes/Antergos-Default/rlwy16.pf2
    insmod png
    set theme=($root)/grub/themes/Antergos-Default/theme.txt
    export theme
    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
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/10_antergos ###
    menuentry 'Antergos Linux' --class antergos --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9d0dd4c8-3fd5-4d02-8574-ad1ac7391149' {
    	load_video
    	set gfxpayload=keep
    	insmod gzio
    	insmod part_msdos
    	insmod ext2
    	set root='hd0,msdos1'
    	if [ x$feature_platform_search_hint = xy ]; then
    	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  b2e94a51-c225-4cad-a250-dc7636fe0b48
    	else
    	  search --no-floppy --fs-uuid --set=root b2e94a51-c225-4cad-a250-dc7636fe0b48
    	fi
    	echo	'Loading  linux kernel ...'
    	linux	/vmlinuz-linux root=UUID=9d0dd4c8-3fd5-4d02-8574-ad1ac7391149 rw  quiet resume=UUID=7493ce8a-0881-4c59-902f-dc41eaec165d
    	echo	'Loading initial ramdisk ...'
    	initrd	/intel-ucode.img /initramfs-linux.img
    }
    submenu 'Advanced options for Antergos Linux' $menuentry_id_option 'gnulinux-advanced-9d0dd4c8-3fd5-4d02-8574-ad1ac7391149' {
    	menuentry 'Antergos Linux' --class antergos --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9d0dd4c8-3fd5-4d02-8574-ad1ac7391149' {
    		load_video
    		set gfxpayload=keep
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos1'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  b2e94a51-c225-4cad-a250-dc7636fe0b48
    		else
    		  search --no-floppy --fs-uuid --set=root b2e94a51-c225-4cad-a250-dc7636fe0b48
    		fi
    		echo	'Loading  linux kernel ...'
    		linux	/vmlinuz-linux root=UUID=9d0dd4c8-3fd5-4d02-8574-ad1ac7391149 rw  quiet resume=UUID=7493ce8a-0881-4c59-902f-dc41eaec165d
    		echo	'Loading initial ramdisk ...'
    		initrd	/intel-ucode.img /initramfs-linux.img
    	}
    	menuentry 'Antergos Linux - Fallback' --class antergos --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9d0dd4c8-3fd5-4d02-8574-ad1ac7391149' {
    		load_video
    		set gfxpayload=keep
    		insmod gzio
    		insmod part_msdos
    		insmod ext2
    		set root='hd0,msdos1'
    		if [ x$feature_platform_search_hint = xy ]; then
    		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  b2e94a51-c225-4cad-a250-dc7636fe0b48
    		else
    		  search --no-floppy --fs-uuid --set=root b2e94a51-c225-4cad-a250-dc7636fe0b48
    		fi
    		echo	'Loading  linux kernel ...'
    		linux	/vmlinuz-linux root=UUID=9d0dd4c8-3fd5-4d02-8574-ad1ac7391149 rw  quiet resume=UUID=7493ce8a-0881-4c59-902f-dc41eaec165d
    		echo	'Loading initial ramdisk ...'
    		initrd	/intel-ucode.img /initramfs-linux-fallback.img
    	}
    }
    
    ### END /etc/grub.d/10_antergos ###
    
    ### BEGIN /etc/grub.d/20_linux_xen ###
    ### END /etc/grub.d/20_linux_xen ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    ### END /etc/grub.d/30_os-prober ###
    
    ### 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 ###
    
    
  • @gattsu
    Hello and welcome to Antergos! 🙂

    You can boot to Kali but not Antergos? If so, could you show the grub.cfg of Kali?

  • Check this thread - solved it for me!
    https://forum.antergos.com/topic/1122/kernel-panic-not-syncing-vfs-unable-to-mount-root-fs/4

    Umuntu Ngumuntu Ngabantu
    a person is a person through other people

  • Sorry for the bump but i have the exact same issue.

    I’m not sure how im suppose to use the solution above since i dont have a linux-ck image in my grub cfg.

    Please help thank you

  • @gattsu said in Kali dual boot - not syncing: VFS: Unable to mount root fs:

    echo ‘Loading linux kernel …’
    linux /vmlinuz-linux root=UUID=9d0dd4c8-3fd5-4d02-8574-ad1ac7391149 rw quiet resume=UUID=7493ce8a-0881-4c59-902f-dc41eaec165d
    echo ‘Loading initial ramdisk …’
    initrd /intel-ucode.img /initramfs-linux.img

    should’nd this be /boot/*** ?

            echo    'Loading  linux kernel ...'
            linux   /boot/vmlinuz-linux root=UUID=*** rw  resume=UUID=***
            echo    'Loading initial ramdisk ..'
            initrd  /boot/intel-ucode.img /boot/initramfs-linux.img
    
    

    [updates once a week] = [90% less problems]
    my#repo
    how to add system logs:
    wget http://bit.ly/2GCG9k2 && sh 2GCG9k2
    :handshake: donate antergos

boot220 dual28 syncing3 kali1 Posts 5Views 124
Log in to reply
Bloom Email Optin Plugin

Looks like your connection to Antergos Community Forum was lost, please wait while we try to reconnect.