diff --git a/helpers/config b/helpers/config
index c74d5262a4bf52cb94ef05d9bf8f1c62b948f392..298c4fccc6a5bd57d0d223e7f4d35e5d0a67fc7e 100755
--- a/helpers/config
+++ b/helpers/config
@@ -55,6 +55,7 @@ find $3 -type f -not -iregex '.*changelog.*' -not -iregex '.*copyright.*' -execd
 }
 changelog(){
 head -n 1 debian/changelog | grep -q $UPSTREAM-security && REPO=$CODENAME-security || REPO=$CODENAME
+PKGVERSION=$(dpkg-parsechangelog --show-field Version)
 echo | dch -D $REPO -v ${PKGVERSION}+${REVISION}trisquel${VERSION} "$1"
 
 # Make sure the changelog file is identical between archs
diff --git a/helpers/make-grub2 b/helpers/make-grub2
index 81d07e0d341079fac0a0dcb999124327177239c9..80b440153a3ebdcdfff2f2741a512fa14025c30c 100644
--- a/helpers/make-grub2
+++ b/helpers/make-grub2
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-#    Copyright (C) 2011  Rubén Rodríguez <ruben@trisquel.info>
+#    Copyright (C) 2011-2016  Ruben Rodriguez <ruben@trisquel.info>
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -17,7 +17,7 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-VERSION=5
+VERSION=1
 COMPONENT=main
 
 . ./config
@@ -31,7 +31,7 @@ for i in install_efi_ubuntu_flavours.patch mkconfig_ubuntu_distributor.patch; do
 done
 
 #Allow passwords https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311302
-sed '/^CLASS/s/class os/class os --unrestricted/' -i util/grub.d/10_linux.in
+/bin/sed '/CLASS=/s/class os/class os --unrestricted/' -i util/grub.d/* debian/patches/mkconfig_other_inits.patch
 
 replace "with Linux" "with Linux-Libre" util
 replace "with Linux" "with Linux-Libre" debian
@@ -40,8 +40,6 @@ replace Ubuntu Trisquel .
 replace ubuntu trisquel .
 find |grep ubuntu|xargs rename s/ubuntu/trisquel/
 
-#sed 's/\(prefix=@prefix@\)/\1\nGRUB_CMDLINE_EXTRA=$( grep -q nomodeset \/proc\/cmdline \&\& echo nomodeset \|\| echo -n "" )/' util/grub.d/10_linux.in -i
-
 cat << EOF >> debian/default/grub
 
 # Trisquel comes without kernel recovery entries to improve security.
@@ -50,19 +48,13 @@ EOF
 
 GRUBVERSION=$(head -n1 debian/changelog |/bin/sed 's/.*(//;s/).*//; s/[~+-].*//')
 
-echo $GRUBVERSION 
 echo /bin/sed "/GNU GRUB  version/ s/PACKAGE_VERSION/\"$GRUBVERSION\"/" -i grub-core/normal/main.c
 /bin/sed "/GNU GRUB  version/ s/PACKAGE_VERSION/\"$GRUBVERSION\"/" -i grub-core/normal/main.c
 
 changelog "Disable rescue mode by default, branding"
-#sed "s/-.*)/-${REVISION}trisquel${VERSION})/" -i debian/changelog
 
 # Allow Windows and MacOX entries to boot without a password
 sed 's/class osx/class osx --unrestricted/; s/class windows/class osx --unrestricted/;' -i ./util/grub.d/30_os-prober.in
 
-#apt-get install -y --force-yes kvm-pxe
-# /dev is needed for KVM support
-#mount none -t devtmpfs /dev || true
 compile
-#umount /dev