Ставлю заново - теперь no-multilib профиль.
При emerge grub вылазит:
The following keyword changes are necessary to proceed:
#required by grub (argument)
>=sys-boot/grub-9999 **Ставлю заново - теперь no-multilib профиль.
При emerge grub вылазит:
The following keyword changes are necessary to proceed:
#required by grub (argument)
>=sys-boot/grub-9999 **Ну так в /etc/portage/package.keywords
>=sys-boot/grub-9999 **Или
sys-boot/grub:9999 **ы. У меня grub2 про него писал тут http://linuxforum.ru/viewtopic.php?id=17267
вписал как вы сказали и в обоих случаях выдает то же (
vux, полностью листинг с консоли плиз.
Не понял а почему нельзя было просто добавить EMERGE_DEFAULT_OPTS="--autounmask=n" в /etc/make.conf
Тогда было бы все как и раньше, ставились бы только стабильные.
А если что то надо поновее, через команду autounmask как и раньше.
пардон вместо >=sys-boot/grub-9999 ** вставил sys-boot/grub-9999 **. Спасиба :rolleyes:
vux, на всякий пожарный: вы второй граб сознательно размаскировали и ставите? тем более Live-версию
Fat-Zer, не для второго этого мало надо sys-boot/grub:2 в кийворд запихнуть.
newzenon,
1) хватит
2) live версия в основном дереве есть только второго.
sys-boot/grub:9999 **
это работать не будет
newzenon,
1) хватит
Ась?
2) live версия в основном дереве есть только второго.
[quote=newzenon]sys-boot/grub:9999 **
это работать не будет[/quote]
там 2 варианта было, этот на всякий, ... понял уже что не будет.
Ась?
не для второго этого мало
1) хватит
=)
так второй это или первый. Не могу понять что за зависимость sdl
Причем тут sdl вообще?
vux, впустую сообщения не пиши, выкладывай что в консоли.
Не знаю, как со вторым, но, вроде первый граб в no-multilib профайле не ставился (ставился только бинарный). Какие-то 32-битные либы ему для компиляции нужны.
Попробуйте Lilo.
Пробую lilo, у меня помимо дженты стоит mint, с которого собственно и произвожу установку. Я не очень понимаю как прописать этот минт.
Вот мой lilo.conf
boot=/dev/sda # Install LILO in the MBR
prompt # Give the user the chance to select another section
timeout=50 # Wait 5 (five) seconds before booting the default section
default=gentoo # When the timeout has passed, boot the "gentoo" section
image=/boot/kernel
label=gentoo # Name we give to this section
read-only # Start with a read-only root. Do not alter!
root=/dev/sda2 # Location of the root filesystem
image=/boot/kernel
label=gentoo.rescue # Name we give to this section
read-only # Start with a read-only root. Do not alter!
root=/dev/sda2 # Location of the root filesystem
append="init=/bin/bb" # Launch the Gentoo static rescue shell
# Mint
image=/boot/vmlinuz-3.0.0-12-generic
label=mint
read-only
root=/dev/sda6
append="root=UUID=40df6419-a694-4f92-8501-6d662649d05d ro quiet splash"
initrd=/boot/initrd.img-3.0.0-12-generic
Вот что выдает:
Warning: LBA32 addressing assumed
Added gentoo *
Added gentoo.rescue
Fatal: open /boot/vmlinuz-3.0.0-12-generic: No such file or directoryПонятное днло что ищет ебунтовское ядро в джентовом boot-е :o
Корень минта это sda6 и внем же boot
Хм а grub-static собирается?
У меня multilib выставлено по этому не знаю, вроде там привязка только к ядру выставить IA32_EMULATION
а пакета 32бит в зависимости нет.
Ну и Граб можно поставить и с какого нибудь LiveCD для загрузки то нужен только каталог с конфигом в /boot/grub
Я кода то делал просто из SystemRescue просто копировал каталог на жесткий диск правил конфиг, а дальше просто обычная команда grub в LiveCD и просто обозначить путь к конфигу и установить загрузчик.
Спасибо grub-static работает. Кстате IA32_EMULATION вроде не нужен. Без него система загружаеться.
Хм, по идее IA32_EMULATION должно у вас уже быть выставлено в ядре
[console]$ zgrep -i IA32_EMULATION /proc/config.gz[/console]
Судя по ебилду иначе должно выдать ошибку.
Достаточно, чтобы на момент выполнения
[console]# lilo[/console]
прописанное в /etc/lilo.conf в опциях image= и initrd= было доступно по указанным там путям.
Поэтому можно временно смонтировать /dev/sda6 в /mnt/sda6, и вписать
# Mint
image=/mnt/sda6/boot/vmlinuz-3.0.0-12-generic
label=mint
read-only
root=/dev/sda6
append="root=UUID=40df6419-a694-4f92-8501-6d662649d05d ro quiet splash"
initrd=/mnt/sda6/boot/initrd.img-3.0.0-12-generic
Кстати, root= как опция и внутри append -- это об одном и том же, в опции тоже синтаксис UUID= поддерживается (man lilo.conf).