LinuxForum.Fans
Тема

Сборка в VMWare

Автор: borskiy 10 сообщений 4734 просмотров
#183692

Не оставляю надежды заставить-таки недобук работать с Gentoo, но пересобирать каждый раз систему - с ума сойдешь (не меньше суток). В связи с этим вопрос:
Если я соберу систему в виртуалке с теми же CFLAGS и прочими параметрами, что и на недобуке, а затем скопирую на винт бука (разумеется, с сохранением прав, времени создания и т.д. и т.п.), подправлю fstab, grub установлю... Будет ли оно работать? Или, может, есть какие-то ещё тонкости, которые нужно будет учесть?

#183701

1. VMWare на Линукс форуме - моветон.
2. Нет нельзя. Вмарь не клонирует железо хоста, такое можно провернуть только с пакетными дистрибутивами, например debian, ubuntu, fedora...
Выход поставить по-быстрому на недобук любой линукс (отвести раздельчик в гига 4), а потом в чрут окружении собирать gentoo со stage3.

#183731
newzenon написал:
Нет нельзя.

ЛПП... про вмварь не знаю... но виртуалбокс в этом отношении достаточно лоялен(в частности виртуалке /proc/cpuinfo такой же с точностью до количества камушков)...

borskiy написал:
Если я соберу систему в виртуалке с теми же CFLAGS и прочими параметрами, что и на недобуке, а затем скопирую на винт бука (разумеется, с сохранением прав, времени создания и т.д. и т.п.), подправлю fstab, grub установлю... Будет ли оно работать? Или, может, есть какие-то ещё тонкости, которые нужно будет учесть?

на сколько сильно различаются хост и бук? если бук п3 или младше, то могут возникнуть проблемы... если что поновее, но ничего страшного быть не должно.
траблы в том, что некоторые программы при конфиге ориентираются на данные из /proc/.(эмпирический опыт)
собственно вмварь и не нужна... всё можно собирать chroot'е...

#183734

Fat-Zer, вторая цитата не моя, поправь плиз, и да как он будет использовать /proc от недобука собирая на другом компе?

#183736

И да, допустим я запущу Вбокс, /proc хоста разве не будет отличаться от /proc вбокса - по моему очень даже, и разве gentoo не собирается конкретно под машину?

#183739

Как вариант, можно рассмотреть

text
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
#183744
newzenon написал:
да как он будет использовать /proc от недобука собирая на другом компе?

да ни как... в теории это и не должно влиять, но (то ли из-за кривых ебилдов, то ли из-за конфигураторов, обладающих телепатией) на практике - влияет. так что камушки должны быть достаточно близки... например собранные stage4 на core2 для атома - без проблем работают, а для второго пенька - у меня не заработали(хотя я не особо старался).

newzenon написал:
И да, допустим я запущу Вбокс, /proc хоста разве не будет отличаться от /proc вбокса - по моему очень даже

да, но я не представляю, что оттуда может потребоваться при сборке, окромя cpuinfo, а он одинаковый (покрайнемерь на новых железках).

newzenon написал:
и разве gentoo не собирается конкретно под машину?

конечно под машину, но 90% информации берётся из make.conf, /etc/portage и профиля, 9% - из других конфигов... и 1% иногда прилетает через libastral. собственно собирать можно на любой машине под любую другую, но всегда возможны непредвиденные баги...

ещё из опыта: для начала собирайте ядро на самой коробочке... так с ним проблем будет меньше и быстрее его перелопачивать...

#183754

Ну в общем примерно так я и предполагал, и дабы облегчить жизнь лучший выход chroot.

#183774
newzenon написал:
VMWare на Линукс форуме - моветон.

Извините, с вашими адатами пока не знаком.

Fat-Zer написал:
если бук п3 или младше, то могут возникнуть проблемы...

Нет, бук на Атоме (если не изменяет память, эквивалент Прескотта).

Fat-Zer написал:
всё можно собирать chroot'е...

Спасибо за подсказку, об этом, как-то, не подумал...

newzenon написал:
разве gentoo не собирается конкретно под машину?

Ну, ядро-то я буду собирать на буке.

Fat-Zer написал:
на core2 для атома - без проблем работают

У меня - на Core-i5 и именно для атома.

Fat-Zer написал:
собирайте ядро на самой коробочке...

Именно это я и собирался делать.

Всем спасибо! Буду пробовать (собственно, уже начал).

Войдите или зарегистрируйтесь, чтобы ответить.