В Птн, 04/09/2009 в 01:35 +0800, Денис пишет: > On Thu, 03 Sep 2009 23:26:20 +0600 > Victor <pyr...@gmail.com> wrote: > > > Konstantinow Andrey пишет: > > > Это не решило проблемы. Да, menu.lst пересоздан, но grub все так же > > > полчаса раздумывает над каждой строкой в command-list'е, и все та > > > же надпись Grub loading, please wait... > > > > > > On Thu, Sep 03, 2009 at 07:33:28PM +0300, Konstantinow Andrey wrote: > > > > > >> Переустановка grub'а не восстановила menu.lst. Спасло update-grub. > > >> > > >> On Fri, Sep 04, 2009 at 12:12:18AM +0800, Денис wrote: > > >> > > >>> On Thu, 3 Sep 2009 18:38:41 +0300 > > >>> Konstantinow Andrey <lllxa3ap...@gmail.com> wrote: > > >>> > > >>> > > >>>> При загрузке показывается такая надпись. Очень долго. Потом > > >>>> такими же медленными темпами по строчке выводит по строчке > > >>>> ядреную информацию. > > >>>> > > >>>> Конфиг груба переписывал нещадно. Начальную версию незабекапил. > > >>>> > > >>>> Подскажите, что я там опять сломал? > > >>>> > > >>> конфиг мегамодный? если нет то просто снеси grub и поставь заново > > >>> - н сам пересоздаст свой конфиг и всё что надо туда запихнёт > > >>> > > >>> предварительно запасись загрузочным CD на всякий случай > > >>> > > #********************************************** > > default 0 > > timeout 30 > > #splashimage=(hd0,0)/grub/bike_gua.xpm.gz > > > > title типа ос какаято > > root (hd0,0) > > # тут пишем своё и показываем корневой раздел > > kernel /vmlinuz-2.6.28-15 root=/dev/hda2 vga=791 > > initrd /initrd.img-2.6.28-15 > > > > title Win XP типо > > root (hd2,0) > > savedefault > > makeactive > > map (hd0) (hd2) > > map (hd2) (hd0) > > chainloader +1 > > #******************************************** > > и всё. чего мудрить то? > > ну вот, поломали дебиановскую систему обновления меню grub > > ### 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=/dev/hda2 vga=0x305 ro > ... > > и т.д. хде?
Я конечно делаю не очень красиво, но тем не менее это работает. Правлю в /etc/grub.d/10_linux строчку из которой генерится строка в grub.cfg про ядро и опции к нему (как пример опция vga=795): linux_entry () { cat << EOF menuentry "$1" { EOF prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/" cat << EOF linux ${rel_dirname}/${basename} root= ${linux_root_device_thisversion} ro vga=795 $2 EOF if test -n "${initrd}" ; then cat << EOF initrd ${rel_dirname}/${initrd} EOF fi cat << EOF } EOF } После этого просто update-grub2 /dev/sdX и генерится правильный grub.cfg. При обновлениях тоже всё работает. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org