далее text# emerge -av sys-boot/grub-1.99-r2 !!! 'sys-boot/grub-1.99-r2' is not a valid package atom. !!! Please check ebuild(5) for full details.
emerge -av '=sys-boot/grub-1.99-r2'
далее text# emerge -av sys-boot/grub-1.99-r2 !!! 'sys-boot/grub-1.99-r2' is not a valid package atom. !!! Please check ebuild(5) for full details.
emerge -av '=sys-boot/grub-1.99-r2'
# emerge -av '=sys-boot/grub-1.99-r2'
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] sys-boot/os-prober-1.53 26 kB
[ebuild N ] dev-libs/lzo-2.06:2 USE="-examples -static-libs" 570 kB
[ebuild N ] dev-libs/libburn-1.2.4 USE="-cdio -debug -static-libs -track-src-odirect" 0 kB
[ebuild N ] dev-libs/libisofs-1.2.4 USE="acl zlib -debug -static-libs -verbose-debug -xattr" 0 kB
[ebuild N ] dev-libs/libisoburn-1.2.4 USE="acl readline zlib -cdio -debug -external-filters -external-filters-setuid -static-libs -xattr" 1,250 kB
[ebuild N *] sys-boot/grub-1.99-r2:2 USE="nls sdl truetype -custom-cflags -debug -device-mapper -efiemu -static" GRUB_PLATFORMS="-coreboot -efi-32 -efi-64 -emu -ieee1275 -multiboot -pc -qemu -qemu-mips -yeeloong" 2,578 kB
Total: 6 packages (6 new), Size of downloads: 4,422 kB
The following keyword changes are necessary to proceed:
#required by =sys-boot/grub-1.99-r2 (argument)
=sys-boot/grub-1.99-r2 **
NOTE: The --autounmask-keep-masks option will prevent emerge
from creating package.unmask or ** keyword changes.
Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).
hpmini ut4nj #
наверное надо =sys-boot/grub-1.99-r2 **
вместо =sys-boot/grub-1.99-r2 ~x86
теперь вроде нормально
# emerge -av '=sys-boot/grub-1.99-r2'
* IMPORTANT: 6 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] sys-boot/os-prober-1.53 26 kB
[ebuild N ] dev-libs/lzo-2.06:2 USE="-examples -static-libs" 570 kB
[ebuild N ] dev-libs/libburn-1.2.4 USE="-cdio -debug -static-libs -track-src-odirect" 0 kB
[ebuild N ] dev-libs/libisofs-1.2.4 USE="acl zlib -debug -static-libs -verbose-debug -xattr" 0 kB
[ebuild N ] dev-libs/libisoburn-1.2.4 USE="acl readline zlib -cdio -debug -external-filters -external-filters-setuid -static-libs -xattr" 1,250 kB
[ebuild N *] sys-boot/grub-1.99-r2:2 USE="nls sdl truetype -custom-cflags -debug -device-mapper -efiemu -static" GRUB_PLATFORMS="-coreboot -efi-32 -efi-64 -emu -ieee1275 -multiboot -pc -qemu -qemu-mips -yeeloong" 2,578 kB
Total: 6 packages (6 new), Size of downloads: 4,422 kB
Would you like to merge these packages? [Yes/No]
наверное надо =sys-boot/grub-1.99-r2 **
Да.
Но... Сейчас глянул на «машинку» с Gentoo — почему вы хотите установить именно версию sys-boot/grub-1.99-r2. Она же «жёстко» маскирована. Почему не хотите из «просто нестабильной ветки» ;) — sys-boot/grub-2.00-r1?
P.S. Возможно, я и ошибаюсь. Я смотрел для архитектуры amd64.
Покажите вывод команды
eix -e grub
а это надо прописывать в make.conf
# Standard PC (BIOS)
GRUB_PLATFORMS="pc"
Но... Сейчас глянул на «машинку» с Gentoo — почему вы хотите установить именно версию sys-boot/grub-1.99-r2. Она же «жёстко» маскирована. Почему не хотите из «просто нестабильной ветки» ad — sys-boot/grub-2.00-r1?
по рекомендации, пост 4, а вообще я не знаю в чем разница?
~ $ eix -e grub
* sys-boot/grub
Available versions:
(0) 0.92-r1 0.94-r1 0.96-r1 0.96-r2 ~0.96-r3 ~0.97 0.97-r2 0.97-r3 0.97-r4 0.97-r5 0.97-r6 ~0.97-r8 0.97-r9 0.97-r10 ~0.97-r11 0.97-r12 ~0.97-r13
(2) (**)1.99-r2 **2.00_beta6 ~2.00-r1 **9999
{{custom-cflags debug device-mapper doc efiemu grub_platforms_coreboot grub_platforms_efi-32 grub_platforms_efi-64 grub_platforms_emu grub_platforms_ieee1275 grub_platforms_multiboot grub_platforms_pc grub_platforms_qemu grub_platforms_qemu-mips grub_platforms_yeeloong libzfs mount ncurses netboot nls sdl static truetype}}
Homepage: http://www.gnu.org/software/grub/
Description: GNU GRUB boot loader
ut4nj@hpmini ~ $
Как написано в приведенном вами HowTo — это опционально, если не укажете, Grub сам «отгадает» платформу и архитектуру вашего компьютера.
выполнил emerge -av '=sys-boot/grub-1.99-r2'
продолжать дальше или удалить эту версию?
по рекомендации, пост 4, а вообще я не знаю в чем разница?
Changelog'и почитайте. Инструкциям слепо следовать не стоит — Gentoo очень динамичный дистрибутив, всё достаточно быстро меняется.
продолжать дальше или удалить эту версию?
По моему мнению — удалить, а затем выполнить
echo "sys-boot/grub:2 ~x86" >> /etc/portage/package.keywords/sys-boot
emerge -av 'sys-boot/grub:2'
понял.
вроде установил
# grub2-install --no-floppy /dev/sda
Установка завершена. Ошибок нет.
hpmini ut4nj # grub2-mkconfig -o /boot/grub2/grub.cfg
Генерируется grub.cfg …
Найден образ linux: /boot/kernel-3.0.17-gentoo-r2
No volume groups found
Найден Microsoft Windows XP Professional RU на /dev/sda1
завершено
hpmini ut4nj #
можно еще как то проверить до перезагрузки, если что то не так то не загружусь.
можно еще как то проверить до перезагрузки, если что то не так то не загружусь.
Ну, если SystemRescueCd есть — по-любому потом загрузитесь ;)
Гляньте /boot/grub2/grub.cfg, там должы быть обе ваши системы прописаны.
А что показывает?
fdisk -l
# fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, всего 312581808 секторов
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa1ec4602
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 63 40965749 20482843+ c W95 FAT32 (LBA)
/dev/sda2 40965750 45160053 2097152 82 Linux своп / Solaris
/dev/sda3 45160054 312581807 133710877 83 Linux
hpmini ut4nj #
Вроде бы всё красиво ;)
а в /boot остался каталог /GRUB, он уже не нужен?
а в /boot остался каталог /GRUB, он уже не нужен?
А что в нём внутри? И именно так, в большом регистре имя?