Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Иван Лох
On Tue, Jan 27, 2009 at 09:49:04PM +0600, Mikhail Gusarov wrote:
> 
>  ИЛ> В смысле, Вы восприняли мое письмо как предложение удалить из
>  ИЛ> coreutils chroot ;-}
> 
> Я к тому, что действительность слегка богаче вашей машинки :)

На машинки чуть больше я ставлю amd64. И, кстати, для запуска нужных
мне 32-bit приложений тоже обхожусь без chroot... 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Иван Лох
On Tue, Jan 27, 2009 at 09:40:30PM +0600, Mikhail Gusarov wrote:
> 
> Twas brillig at 18:35:10 27.01.2009 UTC+03 when l...@1917.com did gyre and 
> gimble:
> 
>  ИЛ> Того минимального набора amd64 библиотек, что есть в i386 lenny мне
>  ИЛ> вполне хватает. Не мозиллу же 64-разрядную я запускаю. Так, что и
>  ИЛ> chroot не нужен.
> 
> Я так подозреваю, вам и hppa-порт Debian не нужен, а кому-то без него не 
> жизнь.
 
В смысле, Вы восприняли мое письмо как предложение удалить из coreutils chroot 
;-}


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Dmitry Nezhevenko
On Tue, Jan 27, 2009 at 06:40:28PM +0300, Валентин Лоскутов wrote:
 
> Дяденьки, я вас не понимаю. Я что, зря ставил
> Linux sinker-linux 2.6.24-1-amd64 #1 SMP Fri Apr 18 23:08:22 UTC 2008 x86_64 
> GNU/Linux
> на свою рабочую машину с 2Gb RAM? Ни с openvz, ни с pbuilder я не знаком...
> Надо было не выпендриваться и ставить i386?
> 

Если ходить по 64-битным чрутам нет необходимости, то IMHO да.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Иван Лох
On Tue, Jan 27, 2009 at 08:11:57PM +0600, Mikhail Gusarov wrote:
> 
>  DN>> А есть от этого какая-то польза на машине с < 4Gb RAM? Ну кроме
>  DN>> потенциальной возможности залезть в 64-битный чрут
> 
>  MG> Например, использование закрытого проприетарного шыта не в
>  MG> 32-битном чруте
> 
> А, amd64 ядро + i386 юзерспейс? Тогда да, именно реальная возможность
> сделать 64-битный чрут или ovz-контейнер.

Того минимального набора amd64 библиотек, что есть в i386 lenny мне вполне
хватает. Не мозиллу же 64-разрядную я запускаю. Так, что и chroot не
нужен. 

И потом _бывают_ случаи когда amd64 быстрей. Я бы даже сказал -- чаще
так бывает. Да за это надо платить перерасходом памяти, но, в-общем, возможность
запустить 64-разрядное приложение не лишняя.

P.S. Кстати, тут в lenny, как я понял, появилась поддержка родных драйверов 
nvidia 
для такого режима nvidia-kernel-2.6.26-1-amd64.



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Dmitry Nezhevenko
On Tue, Jan 27, 2009 at 03:49:06PM +0300, Alexander GQ Gerasiov wrote:
> >  ИЛ> А чем комбинация ядро amd64, а root i386 ненормальна? Это вполне
> >  ИЛ> штатная ситуация, IMHO оптимальная. У меня так стоит.
> > 
> > Ага, я так попробовал.  Когда обломался с (открытым) драйвером
> > вебкамеры
> > - вернул на место k7 и больше не выпендриваюсь.
> 
> А я так живу. С закрытым драйвером nVidia. Да, он в i386 не собирается,
> но собрать его в amd64 и воткнуть в i386 вполне можно.
> 

А есть от этого какая-то польза на машине с < 4Gb RAM? Ну кроме
потенциальной возможности залезть в 64-битный чрут

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Dmitry Nezhevenko
On Tue, Jan 27, 2009 at 03:18:36PM +0300, Artem Chuprina wrote:
> 
>  DN> Есть нечто под названием update-grub, которое обновляет menu.lst согласно
>  DN> своим комментам и тому, что лежит в /boot. Вопрос в том, как правильно
>  DN> написать menu.lst, чтобы для /boot, шарящегося на две системы (для
>  DN> простоты -- оба debian, i386 и x86_64), menu.lst оставался в нормальном
>  DN> состоянии после обновления ядер (и x86 и x86_64). 
> 
> Тут кто-то недавно приводил конфиг ядерного пакета, в котором есть
> строчка на тему "трогать загрузчик".  Ну, в конце концов, заменить
> update-grub на скрипт exit 0;...  С lilo сложнее, а grub-то на файловую
> систему ходит...
> 

Не трогать -- мало =) Нужно таки трогать, но правильно

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Dmitry Nezhevenko
On Tue, Jan 27, 2009 at 01:44:40PM +0300, Иван Лох wrote:
> On Tue, Jan 27, 2009 at 11:29:44AM +0200, Dmitry Nezhevenko wrote:
> > On Tue, Jan 27, 2009 at 11:52:14AM +0300, Artem Chuprina wrote:
> > 
> > Под нормальным состоянием понимаю то, что i386-ядрам указывается
> > root=LABEL=i386-root, для x86_64 соответственно LABEL=x86_64-root. 
> 
> А чем комбинация ядро amd64, а root i386 ненормальна? Это вполне штатная
> ситуация, IMHO оптимальная. У меня так стоит.

Я и не говорил, что она ненормальная. Вполне себе нормальная. За
исключением того что и тут конфигурация grub и тут не совсем тривиальная.

Мое прошлое письмо показывало, что шарить один /boot на несколько систем
(даже debian-ов) не есть тривиальная задача. 

Единственное, что приходит в голову -- патчить make-kpkg, чтобы он ядра не
в /boot ложил а в /boot/$SOME_ID/ и update-grup, чтобы ему можно было
указывать разные параметры в зависимости от этого $SOME_ID. Ну а в качестве
SOME_ID можнно использовать, например, LABEL файловой системы под /

> P.S. Что такое x86_64? Неужели Вам удалось молотком вбить итаниум в разъем 
> для i686?
>

liveflash:~# uname -a
Linux liveflash.local 2.6.28.1 #1 SMP PREEMPT Sun Jan 18 18:00:17 EST 2009
x86_64 GNU/Linux

liveflash:~# file /sbin/init
/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Ива Лох
On Tue, Jan 27, 2009 at 04:53:07PM +0600, Mikhail Gusarov wrote:
> 
> Twas brillig at 13:44:40 27.01.2009 UTC+03 when l...@1917.com did gyre and 
> gimble:
> 
>  ИЛ> P.S. Что такое x86_64?
> 
> x86-64 != ia64, fyi.
 
И чему это равно? Никогда не встречал такого обозначения. 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Иван Лох
On Tue, Jan 27, 2009 at 11:29:44AM +0200, Dmitry Nezhevenko wrote:
> On Tue, Jan 27, 2009 at 11:52:14AM +0300, Artem Chuprina wrote:
> 
> Под нормальным состоянием понимаю то, что i386-ядрам указывается
> root=LABEL=i386-root, для x86_64 соответственно LABEL=x86_64-root. 

А чем комбинация ядро amd64, а root i386 ненормальна? Это вполне штатная
ситуация, IMHO оптимальная. У меня так стоит.

P.S. Что такое x86_64? Неужели Вам удалось молотком вбить итаниум в разъем 
для i686?




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: etch и lenny на одно м диске

2009-01-27 Пенетрантность Dmitry Nezhevenko
On Tue, Jan 27, 2009 at 11:52:14AM +0300, Artem Chuprina wrote:
> George Shuklin -> Debian-russian List  @ Tue, 27 Jan 2009 10:20:59 +0300:
> 
>  >> Я не претендую на правильность, но практикую на своих машинах так:
>  >> 1. Создал отдельный раздел /boot 100 Мб.
>  >> 2. Создаёшь файловую систему на нём.
>  >> 3. Монтируешь в /boot на рабочую систему.
>  >> 4. Говоришь grub-install "(hd0)" --root-directory=/boot,
>  >> то есть первую часть в мбр, остальные части смотреть
>  >> в отдельном разделе.
>  >> 5. Лезешь в /boot/grub/menu.lst заносишь нужные ос для загрузки.
>  >> Да, кстати, не забыть перенести содержимое "старых " /boot
>  >> в новый boot.
>  >> При последующих инсталяциях ос, указываешь вновь созданный
>  >> раздел и отказываешься от установки загрузчика.
>  >> Как я уже сказал, это чисто субъективный мой метод.
> 
>  GS> Что произойдёт при автообновлении ядра?
> 
> Если menu.lst написан правильно - автоматически подхватится новое ядро.
> 

Есть нечто под названием update-grub, которое обновляет menu.lst согласно
своим комментам и тому, что лежит в /boot. Вопрос в том, как правильно
написать menu.lst, чтобы для /boot, шарящегося на две системы (для
простоты -- оба debian, i386 и x86_64), menu.lst оставался в нормальном
состоянии после обновления ядер (и x86 и x86_64). 

Под нормальным состоянием понимаю то, что i386-ядрам указывается
root=LABEL=i386-root, для x86_64 соответственно LABEL=x86_64-root. 

Плюсом было бы еще группировать ядра в каком-то не random-ном порядке
(например первым идет самое новое x86_64 ядро, следом самое новое i386, а
дальше все остальные i386 и все остальные x86_64 соответственно). 

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: etch и lenny на одно м диске

2009-01-26 Пенетрантность Dmitry Nezhevenko
On Mon, Jan 26, 2009 at 01:49:33PM +0300, Mishustin Alexey wrote:
> Отдельный /boot только для основной системы - его преимущество только в
> том, что он останется при сносе основной системы?

Вообще отдельный /boot нужен когда / на LVM-е или шифруется с помощью
dm-crypt. 

> 
> А можно ли сделать так:
> 
> - поставить grub в MBR диска при установке lenny, /boot со штатным ядром
> и штатный конфиг grub'а расположить по дефолту - всё на том же разделе,
> где lenny
> - etch'евские ядро и конфиг оставить на своих старых местах
> - поставить дополнительный grub в раздел, где etch: grub>setup (hd0,2)
> - написать в конфиге в lenny:
> 
> title   Lenny
> root(hd0,0)
> kernel  /boot/<какое там штатное>
> root=/dev/disk/by-id/ata-ST3500630A_9QG87X6K-part1 ro
> initrd  /boot/<какой там штатный>
> savedefault
> 
> title Etch
> root  (hd0,2)
> savedefault
> chainloader +1
> 

Я примерно это и имел в виду. Но в случае, когда корень etch-а лежит тоже
на LVM-е, работать не будет.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: etch и lenny на одно м диске

2009-01-26 Пенетрантность Dmitry Nezhevenko
On Mon, Jan 26, 2009 at 11:58:28AM +0300, Mishustin Alexey wrote:
> 
> Необходимость ручной правки /boot/grub/menu.1st - это была единственная
> некорректность?
> 

Это то, что меня остановило. Я не нашел механизма, как обьяснить
чему-нибудь вроде update-grub, что "вот эти ядра у нас от i386, вот эти от
x86_64, при чем дефолтным ставить i386".

Лично сейчас мне кажется, что наиболее просто иметь отдельный /boot для
основной системы, соответственно grub основной системы ставить в MBR. Для
дополнительных систем /boot вообще не выделять и ставить загрузчики на
разделы. Ну и в конфиге граба основной системы (который на отдельном
/boot) делать chainloader куда нужно.

НО, это все должно работать, пока не захочется LVM. Мне вот вполне себе
удобно управлять разделами LVM-ом... По сути отдельный /boot на 100 метров, 
а остальное идет как PV для LVM-а. Grub с LVM-раздела загрузиться не
сможет...

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: etch и lenny на одно м диске

2009-01-25 Пенетрантность Dmitry Nezhevenko
On Mon, Jan 26, 2009 at 09:07:09AM +0300, Boris Popov wrote:
> Советую создать отдельный загрузочный раздел, где будет груб и
> ядра.
> 
> Тогда загрузчик, установленный в мбр не будет зависить от осей. Есть
> ос, нет её -- груб всегда
> есть и может загрузить что угодно с любого раздела.
> 

Я когда-то искал как корректно "расшарить" один /boot на несколько
дистров. Например Debian i386 и x86_64. 

Корректно -- это в смысле когда после установки ядер не нужно в конфиг
grub-а руками залазить.

У меня ничего хорошего с этого не вышло. 

-- 
WBR, Dmitry


signature.asc
Description: Digital signature