Вчера весь вечер потратил на frugall установку PuppyRus-IceWM-13.12 из под Windows 7 (на ноуте)
Пользовался этим мануалом
http://docs.puppyrus.org/setups/under-vistaПришлось правда кое-что адаптировать, т.к. следуя букве текста ничего не получалось... )
На жестком диске у меня 4 раздела - 2 раздела скрытых, системный (С) и логический (E)... ISO паппика распаковал на диск E в новую папку, обозвав ее "puppy"... Затем инсталлировал на диск С прогу EasyBCD актуальной версии 2.2. Запустил... Добавил новую запись Linux, выбрав диск, на котором находится папка с системными файлами Puppy, т.е. диск E... Также выбрал GRUB, встроенный в EasyBCD 2.2... Применил... Сохранил... )
Далее, как следовало из мануала, полез в папку C:\NST в поисках конфигов... Но ничего там не нашел, кроме файла AutoNeoGrub0.mbr . Пришлось создавать файл menu.lst с нуля и помещать его в эту папку... Пути к файлам паппика и номер диска я естественно указал свои, вычислив, что в GRUBе диск E определяется как (hd0,4)...
После рестарта ноута появилось меню выбора системы... Выбрал Linux, пуск... Но увы... Запустился GRUB и тут же ругнулся ошибкой и заявил - File not found!!! Вобщем, долго я соображал, но все же сообразил, что GRUB от EasyBCD упорно ищет свои конфиги не там, где прописано в мануле (папка NST), а в дирректории \boot\grub\ ... Причем ищет эту дирректорию на диске, который указывался в программе EasyBCD в качестве местоположения системных файлов Linux, в моем случае это диск E...
Вобщем, новое расположение E:\boot\grub\menu.lst - заработало!!!
Строки из этого файла
title PuppyRus
rootnoverify (hd0,4)
kernel /puppy/vmlinuz psubdir=puppy
initrd /puppy/initrd.gz
Вроде все норм, но есть одно НО! Система запускается без меню выбора способов загрузки! Т.е. минуя собственный загрузчик...
Хотелось бы восстановить эту возможность! Подскажите - КАК?