| xSPiRiTx |  | 
| 
                Темы:
                
                    110
                
             
                Сообщения:
                
                    574
                
             
                Участник с: 21 февраля 2009
             | Нужно изобразить такое: в меню гроба один пункт Арч Линук, ниже под ним пункт Windows, который будет выделен и выбираться по умолчанию. Корень арча находится на sda6, а винда на sda2. Причем арчик на sda6 установлен на логический раздел, который в свою очередь помещен в extendet (sda3). Вообщем для гроба создал вот такой файл: /etc/grub.d/40_cutsom # (0) Arch Linux
menuentry "Arch Linux" {
set root=(hd0,6)
linux /boot/vmlinuz26 root=/dev/sda1 ro
initrd /boot/kernel26.img
}
# (1) Windows 7
menuentry "Windows 7" {
set root=(hd0,2)
chainloader +1
}# grub-mkconfig -o /boot/grub/grub.cfg Не работает!!! os-prober нашел все разделы и создал свои пункты. но хотелось бы сделать свое аккуратное меню у гроба | 
| lampslave |  | 
| 
                Темы:
                
                    32
                
             
                Сообщения:
                
                    4801
                
             
                Участник с: 05 июля 2011
             | os-prober нашел все разделы и создал свои пунктыНу так снесите его да и всё. | 
| xSPiRiTx |  | 
| 
                Темы:
                
                    110
                
             
                Сообщения:
                
                    574
                
             
                Участник с: 21 февраля 2009
             | снес. а моя конфа все равно не канает | 
| [email protected] |  | 
|   
                Темы:
                
                    5
                
             
                Сообщения:
                
                    130
                
             
                Участник с: 14 марта 2012
             | xSPiRiTxА точно это надо делать? А не типа grub-update (точно не помню, давно в него не лазил). В смысле не канает? Что не грузиться-то? Винда у меня грузится так: menuentry "Microsoft Windows 7 SP1" {
    insmod part_msdos
    insmod ntfs
    insmod search_fs_uuid
    insmod ntldr     
    search --fs-uuid --no-floppy --set=root 6A863E0E863DDB71
    ntldr /bootmgrmenuentry 'Arch GNU/Linux, с Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-564746c7-00c3-45e9-8288-640f9f5170c2' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6  564746c7-00c3-45e9-8288-640f9f5170c2
	else
	  search --no-floppy --fs-uuid --set=root 564746c7-00c3-45e9-8288-640f9f5170c2
	fi
	echo	'Загружается Linux core repo kernel …'
	linux	/boot/vmlinuz-linux root=UUID=564746c7-00c3-45e9-8288-640f9f5170c2  ro  quiet
	echo	'Загружается начальный виртуальный диск …'
	initrd	/boot/initramfs-linux.img
}Устр-во Загр Начало Конец Блоки Id Система /dev/sda2 * 2048 83890175 41944064 7 HPFS/NTFS/exFAT /dev/sda3 83891430 141773624 28941097+ 5 Расширенный /dev/sda4 141773625 625141759 241684067+ 7 HPFS/NTFS/exFAT /dev/sda5 83891493 93771404 4939956 82 Linux своп / Solaris /dev/sda6 93771468 141773624 24001078+ 83 Linux | 
| xSPiRiTx |  | 
| 
                Темы:
                
                    110
                
             
                Сообщения:
                
                    574
                
             
                Участник с: 21 февраля 2009
             | Fastorточно Fastorдефолтно висит тока строка арча и вторая - его fallback то, что ты мне написал это уже собраный grub.cfg…..а чтобы его собрать мне нужно указать скрипту какие пункты меню в сборку этого конфига пойдут | 
| [email protected] |  | 
|   
                Темы:
                
                    5
                
             
                Сообщения:
                
                    130
                
             
                Участник с: 14 марта 2012
             | Вот мой /etc/grub.d/40_custom: #!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Microsoft Windows 7 SP1" {
    insmod part_msdos
    insmod ntfs
    insmod search_fs_uuid
    insmod ntldr     
    search --fs-uuid --no-floppy --set=root 6A863E0E863DDB71
    ntldr /bootmgr
}if [ "x${GRUB_DEFAULT}" = "x" ] ; then GRUB_DEFAULT=0 ; fi | 
| lampslave |  | 
| 
                Темы:
                
                    32
                
             
                Сообщения:
                
                    4801
                
             
                Участник с: 05 июля 2011
             | А не типа grub-update (точно не помню, давно в него не лазил).А вот как слазите - увидите, что там кроме grub-mkconfig -o /boot/grub/grub.cfg ничего нет. | 
| [email protected] |  | 
|   
                Темы:
                
                    5
                
             
                Сообщения:
                
                    130
                
             
                Участник с: 14 марта 2012
             | lampslave, я как разделы по UUID прикрутил, так и вообще забыл, что у меня еще загрузчик-то есть. Винду запускаю по супервеликим праздникам, что-нибудь прошить или потестить, да и то сейчас на qemu подсел. А так таймаут у меня 5 сек. стоит, я пошел, ткнул кнопку питания, пока туда-сюда уже slim приглашает, т.ч. я его почти не вижу. | 
| lampslave |  | 
| 
                Темы:
                
                    32
                
             
                Сообщения:
                
                    4801
                
             
                Участник с: 05 июля 2011
             | Я к тому, что не все знают, что убунтовский grub-update - это не отдельный скрипт, а просто короткая запись для mkconfig с опциями. | 
| grunewald |  | 
| 
                Темы:
                
                    4
                
             
                Сообщения:
                
                    665
                
             
                Участник с: 24 октября 2008
             | xSPiRiTxДля третьего ядра должно быть так: /etc/grub.d/40_custom # (0) Arch Linux
menuentry "Arch Linux" {
set root=(hd0,6)
linux /boot/vmlinuz-linux root=/dev/sda6 ro
initrd /boot/initramfs-linux.img
}
# (1) Windows 7
menuentry "Windows 7" {
set root=(hd0,2)+1
}В общем с цифрой в root Вы ошиблись. А uname -a что показывает? У Вас точно второе ядро установлено? |