Два дистрибутива одновременно

2003-05-05 Пенетрантность Dimitry N. Naldaev
В сообщении от 5 Май 2003 13:14 Vlad Harchev написал:
  
   Да и UML не нужен - простого chroot'а полностью достаточно (у меня
   богатый опыт жизни под 3 дистро одновременно).
 
  А можно с этого момента поподробнее???

 man chroot

 Ставим 2ой дистро в какой-то один раздел (то есть не делаем спец. разделов
 для /var/ , /tmp, / и прочего), его монтируем в основом дистро,
 и делаем
итак. у меня, например, есть свободный раздел /dev/hda6 гектар на 6 (хватит??)
что дальше? я должен выполнить стандартную инсталяцию системы в /dev/hda6 
(указывая при этом этот раздел корневым) я правильно понял?
но для этого мне видимо придется тормознуть систему :-(

А теперь внимание вопос: А можно как-то проинсталить систему в /dev/hda6 что 
называется на ходу (например с помощью того же chroot? те чтобы мне не надо 
было тормозить работающий дистрибутив. 
Кстати, у меня нет инсталяшки для unstable :-( правда есть диск джуниор2.2 от 
алт линукс

 cd MOUNT-POINT; chroot . bin/sh
 И по сути работаем уже с софтом второго дистро в этом терминале.
так понятно... А если Х хочется потестить или еще что?..



Re: Два дистрибутива одновременно

2003-05-05 Пенетрантность Dimitry N. Naldaev
В сообщении от 5 Май 2003 15:38 Vlad Harchev написал:
 On Mon, May 05, 2003 at 03:14:34PM +0600, Dimitry N. Naldaev wrote:
 теортически конечно возможно - но слишком долго все это выяснять.
 А можно поставить base на другом компе, потом это скопировать как tgz в тот
 раздел и развернуть, и уже доставить в чруте пакеты. Ну и в загрузчик
 прописать.

Видимо нужно пробовать но это уже больше, чем ничего.
  так понятно... А если Х хочется потестить или еще что?..

 Никаких проблем. Например так пускать Х-овые приложения:
 DISPLAY=localhost:0  mozilla
 (предварительно сделав в терминале пущеном под Х
 xhost +localhost
 )
как быть с Ховыми приложениями и так понятно, а как быть с самими Хам в этом 
случае? а как быть с домашним каталогом? 
и еще: Какова вероятность того, что какое-нибудь приложение из Unstable 
завесит всю сисвтему (в том числе и стабильную ее часть)?
Кстати, а как работают символические ссылки в случае chroot?



Re: Два дистрибутива одновременно

2003-05-05 Пенетрантность Dmitry E. Oboukhov

итак. у меня, например, есть свободный раздел /dev/hda6 гектар на 6 (хватит??)
что дальше? я должен выполнить стандартную инсталяцию системы в /dev/hda6 
(указывая при этом этот раздел корневым) я правильно понял?

но для этого мне видимо придется тормознуть систему :-(

А теперь внимание вопос: А можно как-то проинсталить систему в /dev/hda6 что 
называется на ходу (например с помощью того же chroot? те чтобы мне не надо 
было тормозить работающий дистрибутив. 

я бы решал ету задачу так:
1. взял бы загрузочную установочную дискету стабле и первый диск стабле
2. примонтировал бы дискету и поразглядывал бы на ней иниты
(они там несложные) и в чруте запустил бы инсталлер
3. далее по его шагам, но пропустить надо загрузку модулей
и выбрать ядро правильно (с этим возможно придется повозиться)
тк ядро он берет в зависимости от выбранного в загрузчике

будут трудности с чем-то завязанным на ядро
и это будет только _инсталляция_

второй путь старгзипить мин-инсталл от дебиана на другой тачке

 Кстати, у меня нет инсталяшки для unstable :-( правда
 есть диск джуниор2.2 от
 алт линукс

апгрейдить до unstable потом (от мин-инсталла апгрейда немного)
прямо по сети с любого ftp-шника

джуниор 2.2 лучше сразу выкинуть подальше ;)





   cd MOUNT-POINT; chroot . bin/sh
И по сути работаем уже с софтом второго дистро в этом терминале.


так понятно... А если Х хочется потестить или еще что?..

Х м.б. завязан на кернел (drm-модули например)
может не запуститься, а мож и запустится
в общем без перезагрузки _в_ это будет не
тест



Re: Два дистрибутива одновременно

2003-05-05 Пенетрантность Dimitry N. Naldaev
В сообщении от 5 Май 2003 16:56 Vlad Harchev написал:

а как быть с домашним каталогом?

  и еще: Какова вероятность того, что какое-нибудь приложение из Unstable
  завесит всю сисвтему (в том числе и стабильную ее часть)?

 Не выше чем при использовании unstable как такового в одиночку.
 В юниксах опасно зависание только ядра и драйверов в нем.

Хы или какое другое приложение тоже могут подвесить систему (ну... если быть 
более точным, то залочить клаву) при этом если сетка есть, то возможно зайти 
по сетке и корректно перезагрузить (как можно разлочить клаву имея доступ к 
компу по telnet/ssh я не знаю) а если сетки нет (например домашний комп) --- 
сушите весла,  приплыли...

кстати, а что делать с содержимым /etc/init.d на втором (тестовом) дистро? 
когда и как пускать стартовые скрипты оттуда?