Multisystem Grubloader Installation von Grub1 mittels Scripts von Kent Robotti über eine ältere Puppy oder Quirky-LiveCDZum einen wird der erste Eintrag in der menue.lst für den default-Start herangezogen.
a) Normal nicht Coexist angeben bei Puppyinstallation
b) Grubinstaller > ins Rootverzeichnis der Linuxpartition
c) Console:
dd if=/dev/hdaX of=/tmp/bootsecX.lin bs=512 count=1
d) Datei bootsecX.lin aus Temp-Ordner in C:/ kopieren (eventuell über Diskette)
e) C:/boot.ini ergänzen : c:\bootsecX.lin="Grub > Puppy"
f) Menue.lst auf Linuxpartition in Boot/Grub/..anpassen
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'.
#
# Start GRUB global section
timeout 05
color white/black blink-light-gray/blue
# End GRUB global section
# Linux bootable partition config begins
title Puppy-Linux (on /dev/sda10)
root (hd0,9)
kernel /boot/vmlinuz root=/dev/sda10 ro vga=normal
# Linux bootable partition config ends
# Linux bootable partition config begins
title KNOPPIX (on /dev/sda08)
root (hd0,7)
kernel /boot/vmlinuz root=/dev/sda8 rootwait lang=de apm=power-off nomce libata.force=noncq tz=localtime loglevel=1 rw
# Linux bootable partition config ends
# Linux bootable partition config begins
title Debian (on /dev/sda9)
root (hd0,8)
kernel /boot/vmlinuz-2.6.32-5-686 root=/dev/sda9 ro vga=normal
initrd /boot/initrd.img-2.6.32-5-686
# Linux bootable partition config ends
# Linux bootable partition config begins
title Mandriva-Linux
kernel (hd0,6)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=d91b0ec7-324e-497b-b4eb-5ac6e06f7df9 nokmsboot logo.nologo quiet resume=UUID=39ce3085-a92e-4c4f-bd96-61670d5d1eb6 splash=silent vga=788
initrd (hd0,6)/boot/initrd.img
# Linux bootable partition config ends
# Other bootable partition config begins
title XP-SP3 (on /dev/sda1)
rootnoverify (hd0,0)
makeactive
chainloader +1
# Other bootable partition config ends
title Install GRUB to floppy disk (on /dev/fd0)
pause Insert a formatted floppy disk and press enter.
root (hd0,9)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/sda10)
root (hd0,9)
setup (hd0,9)
pause Press enter to continue.
title - For help press 'c', then type: 'help'
root (hd0)
title - For usage examples, type: 'cat /boot/grub/usage.txt'
root (hd0)
[boot loader]
timeout=08
default=multi(0)disk(0)rdisk(0)partition(5)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Windows XP Prof" /Execute /fastdetect
C:\bootsec.lin="Grub > Puppy, Memtest86+" /Execute
C:\="MS DOS-Windows" /Execute
fdisk /mbrwiederherstellen. Man kann dann aus Puppy den Grubinstaller verwenden.
dd if=/dev/hdaX of=/tmp/bootsecX.lin bs=512 count=1
d) Datei bootsecX.lin aus Temp-Ordner in C:/ kopieren (eventuell
über
Diskette)# menu.lst produced by grub4dosconfig-v1.8.0
# weisse Schrift auf blauem Hintergrund, schwarze Auswahlschrift auf cyan Hintergrund, weiße Schrift auf schwarz unten, cyan Schrift auf schwarz oben
color white/blue black/cyan white/black cyan/black
# color white/black blink-black/cyan light-gray/black light-gray/black
#splashimage=/splash.xpm
timeout 10
default 0
# Full installed Windows
title Windows 7-Starter
uuid 2E69F8664F66D544
chainloader /bootmgr
# Full installed Linux
title Precise Puppy 5.7.1 (sda7/boot)
uuid e32eb96d-1b98-4b8d-8275-26bfa64e17fc
kernel /boot/vmlinuz root=/dev/sda7 ro
title Knoppix_Linux (sda8/boot)
root (hd0,7)
kernel /boot/vmlinuz root=/dev/sda8 ro
title Salix_Linux (sda9/boot)
uuid 4709eafa-bba1-4dba-a29d-57b228c0275f
kernel /boot/vmlinuz root=/dev/sda9 ro
# Advanced Menu
title Advanced menu
configfile /menu-advanced.lst
commandline
white, blue, magenta, cyan, light-gray, yellow, red, light-magenta, dark-gray, green, light-blue, light-red, black, light-cyan, light-green, brown |