Не оставляю надежды заставить-таки недобук работать с Gentoo, но пересобирать каждый раз систему - с ума сойдешь (не меньше суток). В связи с этим вопрос:
Если я соберу систему в виртуалке с теми же CFLAGS и прочими параметрами, что и на недобуке, а затем скопирую на винт бука (разумеется, с сохранением прав, времени создания и т.д. и т.п.), подправлю fstab, grub установлю... Будет ли оно работать? Или, может, есть какие-то ещё тонкости, которые нужно будет учесть?
Сборка в VMWare
1. VMWare на Линукс форуме - моветон.
2. Нет нельзя. Вмарь не клонирует железо хоста, такое можно провернуть только с пакетными дистрибутивами, например debian, ubuntu, fedora...
Выход поставить по-быстрому на недобук любой линукс (отвести раздельчик в гига 4), а потом в чрут окружении собирать gentoo со stage3.
Нет нельзя.
ЛПП... про вмварь не знаю... но виртуалбокс в этом отношении достаточно лоялен(в частности виртуалке /proc/cpuinfo такой же с точностью до количества камушков)...
Если я соберу систему в виртуалке с теми же CFLAGS и прочими параметрами, что и на недобуке, а затем скопирую на винт бука (разумеется, с сохранением прав, времени создания и т.д. и т.п.), подправлю fstab, grub установлю... Будет ли оно работать? Или, может, есть какие-то ещё тонкости, которые нужно будет учесть?
на сколько сильно различаются хост и бук? если бук п3 или младше, то могут возникнуть проблемы... если что поновее, но ничего страшного быть не должно.
траблы в том, что некоторые программы при конфиге ориентираются на данные из /proc/.(эмпирический опыт)
собственно вмварь и не нужна... всё можно собирать chroot'е...
Fat-Zer, вторая цитата не моя, поправь плиз, и да как он будет использовать /proc от недобука собирая на другом компе?
И да, допустим я запущу Вбокс, /proc хоста разве не будет отличаться от /proc вбокса - по моему очень даже, и разве gentoo не собирается конкретно под машину?
Как вариант, можно рассмотреть
sys-devel/distcc
Available versions: 2.18.3-r10 3.0-r4!t 3.1-r4!t 3.1-r5!t {avahi gnome gtk hardened ipv6 selinux xinetd}
Homepage: http://distcc.org/
Description: a program to distribute compilation of C code across several machines on a networkТема уже неоднократно поднималась.
да как он будет использовать /proc от недобука собирая на другом компе?
да ни как... в теории это и не должно влиять, но (то ли из-за кривых ебилдов, то ли из-за конфигураторов, обладающих телепатией) на практике - влияет. так что камушки должны быть достаточно близки... например собранные stage4 на core2 для атома - без проблем работают, а для второго пенька - у меня не заработали(хотя я не особо старался).
И да, допустим я запущу Вбокс, /proc хоста разве не будет отличаться от /proc вбокса - по моему очень даже
да, но я не представляю, что оттуда может потребоваться при сборке, окромя cpuinfo, а он одинаковый (покрайнемерь на новых железках).
и разве gentoo не собирается конкретно под машину?
конечно под машину, но 90% информации берётся из make.conf, /etc/portage и профиля, 9% - из других конфигов... и 1% иногда прилетает через libastral. собственно собирать можно на любой машине под любую другую, но всегда возможны непредвиденные баги...
ещё из опыта: для начала собирайте ядро на самой коробочке... так с ним проблем будет меньше и быстрее его перелопачивать...
Ну в общем примерно так я и предполагал, и дабы облегчить жизнь лучший выход chroot.
VMWare на Линукс форуме - моветон.
Извините, с вашими адатами пока не знаком.
если бук п3 или младше, то могут возникнуть проблемы...
Нет, бук на Атоме (если не изменяет память, эквивалент Прескотта).
всё можно собирать chroot'е...
Спасибо за подсказку, об этом, как-то, не подумал...
разве gentoo не собирается конкретно под машину?
Ну, ядро-то я буду собирать на буке.
на core2 для атома - без проблем работают
У меня - на Core-i5 и именно для атома.
собирайте ядро на самой коробочке...
Именно это я и собирался делать.
Всем спасибо! Буду пробовать (собственно, уже начал).