Прочетох
темата на stiliyangr и реших да продължа тази.
Каква всъщност беше целта ми?
Да мога да инсталирам много на брой Линукс опер.системи+BSD+Win и т.н...и да мога после да ги стартирам без да пипам нищо по grub или по меню листа му(menu.lst)...
Тоест да се изключи човешкия фактор и човек,без да е запознат със синтаксиса на grub да може да стартира всяка една опер.система.
Исках да стане без да ползвам друг bootloader...например grub4dos.
-------
Оказа се,че Линукс ядрата във вида при,който идват могат да разпознаят до 15 дяла,като extended partition-а също го броят за дял.
Тоест,както е разделен харда ми от снимката по-назад,дяловете там са 18 бр. и Линуксите не виждат останалите три дяла.
--------------------
Това,което си мислих за grub...и то почти стана.Някой ден смятам да го довърша.
Инсталирам всеки един Линукс,като при инсталацията им
забранявам да си инсталират bootloader(grub).
Последния Линукс,който инсталирам обаче,го инсталирам със grub.
Тоест имам
само един grub.
Най-приятелски настроен към мен се оказа
Debian.
Най-лесната за инсталиране Линукс опер. система,даваща също възможност grub да се инсталира на дискета.
Debian го инсталирах последен,grub - на дискета-за пробата.
Добре,че я запазих.
При Debian следвах този начин на инсталация - Network install from a minimal CD
След,като зададох при BIOS да зарежда първо от дискета,grub-а на Debian разпозна останалите Линукси+Windows,които инсталирах преди това и
сам си ги добави в (menu.lst).
Ubuntu
Fedora
OpenSuSE
..обаче допусна и малка грешка при разпознаването.Не разпозна Fedora.По-точно според мен я разпозна като openSUSE 2,но тук може и да греша.
Трябва да пробвам отново,възможно е причината да се крие в дискетата.
Ще пробвам да инстална grub в master boot record на харда и да видя тогава как ще разпознава другите опер.системи.
---------
Закачам меню листа (menu.lst) на Debian,който му е интересно може да го разгледа.
Копирах menu.lst от дискетата,където инсталирах grub,след като той сам беше разпознал и добавил останалите опер.системи.
Меню листа,може да се дописва ръчно,тоест да се добавят нови опер.системи,grub да ги вижда и да може да ги стартира.
Всъщност ето целия лог:
--------------------------------------------------------------------------
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=137cfa15-d626-4c9b-951b-6d2e64ecf94d ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=137cfa15-d626-4c9b-951b-6d2e64ecf94d
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 137cfa15-d626-4c9b-951b-6d2e64ecf94d
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=137cfa15-d626-4c9b-951b-6d2e64ecf94d ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid 137cfa15-d626-4c9b-951b-6d2e64ecf94d
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=137cfa15-d626-4c9b-951b-6d2e64ecf94d ro single
initrd /boot/initrd.img-2.6.27-7-generic
title Ubuntu 8.10, memtest86+
uuid 137cfa15-d626-4c9b-951b-6d2e64ecf94d
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
chainloader +1
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda12.
title openSUSE 11.1 - 2.6.27.7-9 (on /dev/sda12)
root (hd0,11)
kernel /boot/vmlinuz-2.6.27.7-9-default root=/dev/disk/by-id/ata-ST3250824AS_9ND17REV-part12 resume=/dev/disk/by-id/ata-ST3250824AS_9ND17REV-part5 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-default
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda12.
title Failsafe -- openSUSE 11.1 - 2.6.27.7-9 (on /dev/sda12)
root (hd0,11)
kernel /boot/vmlinuz-2.6.27.7-9-default root=/dev/disk/by-id/ata-ST3250824AS_9ND17REV-part12 showopts ide=nodma apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.27.7-9-default
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title linux (on /dev/sda6)
root (hd0,5)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=LABEL=Mandriva ro resume=UUID=595daf92-44c6-4bba-aa11-2d5e1d26f908 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title linux-nonfb (on /dev/sda6)
root (hd0,5)
kernel /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=LABEL=Mandriva ro resume=UUID=595daf92-44c6-4bba-aa11-2d5e1d26f908
initrd (hd0,5)/boot/initrd.img
savedefault
boot
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title failsafe (on /dev/sda6)
root (hd0,5)
kernel /boot/vmlinuz BOOT_IMAGE=failsafe root=LABEL=Mandriva ro failsafe
initrd (hd0,5)/boot/initrd.img
savedefault
boot
------------------------------------------
------------------------------------------------------------
За (menu.lst) при grub4dos,положението е същото.Трябва ръчно да се създаде.
Тука един човек си е направил труда да направи разяснения на BG.
http://wiki.hardwarebg.com/Multiboot_%D1%81_Grub4DOS
------------------------
РЕДАКЦИЯ: Изтрих прикачения файл,пейстнах целия лог.