1

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

2 (11.08.2011 11:36:54 отредактировано zenon)

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

3 (11.08.2011 14:05:46 отредактировано Fat-Zer)

newzenon пишет:

Нет нельзя.

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

borskiy пишет:

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

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

95% процентов проблем находятся между клавиатурой и стулом.

4

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

5 (11.08.2011 14:25:11 отредактировано zenon)

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

6

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

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
Был, был и весь вышел...

7

Тема уже неоднократно поднималась.

Был, был и весь вышел...

8

newzenon пишет:

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

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

newzenon пишет:

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

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

newzenon пишет:

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

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

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

95% процентов проблем находятся между клавиатурой и стулом.

9

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

10 (11.08.2011 16:04:41 отредактировано borskiy)

newzenon пишет:

VMWare на Линукс форуме - моветон.

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

Fat-Zer пишет:

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

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

Fat-Zer пишет:

всё можно собирать chroot'е...

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

newzenon пишет:

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

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

Fat-Zer пишет:

на core2 для атома - без проблем работают

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

Fat-Zer пишет:

собирайте ядро на самой коробочке...

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

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