projects
/
kernel-cn.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
050a532
)
- failsafe instalacije grub2 u vise sektora
author
Dinko Korunic
<kreator@carnet.hr>
Thu, 28 Apr 2011 14:18:35 +0000
(16:18 +0200)
committer
Dinko Korunic
<kreator@carnet.hr>
Thu, 28 Apr 2011 14:18:35 +0000
(16:18 +0200)
debian/postinst
patch
|
blob
|
history
diff --git
a/debian/postinst
b/debian/postinst
index
8545cb0
..
0bac419
100755
(executable)
--- a/
debian/postinst
+++ b/
debian/postinst
@@
-269,7
+269,7
@@
if [ "x$GRUB2" = "xno" ]; then
fi
else
# Grub2 part
fi
else
# Grub2 part
- install_device="$(grub-probe -t drive /boot/grub)"
+ install_device="(hd0)"
fi
echo -n " grub4"
fi
echo -n " grub4"
@@
-325,6
+325,17
@@
if [ "x$GRUB2" = "xno" ]; then
fi
echo -n " grub7"
fi
echo -n " grub7"
+# install to other boot sectors if needed (better safe than sorry)
+if [ "x$GRUB2" = "xyes" ]; then
+ # Grub2 part
+ db_get grub-pc/install_devices
+ for i in `echo $RET | sed -e 's/,/ /g'`; do
+ read_device="$(readlink -f "$i")"
+ grub-install --force --no-floppy $read_device
+ done
+fi
+echo -n " grub8"
+
# disable lilo
if [ -e /etc/lilo.conf ]; then
mv -f /etc/lilo.conf /etc/lilo.conf.old
# disable lilo
if [ -e /etc/lilo.conf ]; then
mv -f /etc/lilo.conf /etc/lilo.conf.old