Re: Установка дебиан

2008-12-30 Пенетрантность Покотиленко Костик
В Вто, 30/12/2008 в 13:34 +0300, yuri.nefe...@gmail.com пишет:
> On Tue, 30 Dec 2008, Покотиленко Костик wrote:
> 
> > В Вто, 30/12/2008 в 06:39 +0300, Yuriy Kaminskiy пишет:
> >> Victor Wagner wrote:
> >>> On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:
>  ножно изменитьстрочку:
>  static int max_loop = 30;
> >>> Можно. Есть много способов чесать правое ухо левой ногой. Использование
> >>> CD/DVD и их образов для хранения софта один из них.
> >> 
> >> из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не
> >> следует, что ухо можно чесать /только/ ногой.
> >> max_loop - это параметр модуля; соответственно, чтобы его поменять
> >> ничего хакать не нужно (а когда нужно было хакать - он был #define, а не
> >> static int [ЕМНИС]).
> >> > Заодно и ядро хакать научишься.
> >> Не-а. Не научится.
> >
> > Если не ошибаюсь, параметром ядра можно только до 64 увеличить. 64
> > забито #define'ом в ядре.
> >
> 
>Ну а исходники посмотреть?

Если я ещё и в исходники ядра по каждой нужде смотреть буду...
Вам видать это ближе, за что и благодарен.

>linux/drivers/block/loop.c:
> 
> static int max_loop;
> module_param(max_loop, int, 0);
> MODULE_PARM_DESC(max_loop, "Maximum number of loop devices");
> 
>  if (max_loop > 1UL << MINORBITS)
>  return -EINVAL;
> 
>   То есть максимальное число (1UL << MINORBITS -1) = 1048575
> 
>   На практике, максимальное число ограничено 'minor number',
>   которое есть char, то есть можно создать только
>   /dev/loop0 - /dev/loop255
> 
>   В исходниках же (2.6.24) стоит интересный комментарий:
>   * (2) if max_loop is not specified, create 8 loop device on module
>   * load, user can further extend loop device by create dev node
>   * themselves and have kernel automatically instantiate actual
>   * device on-demand.
>  if (max_loop) {
>  nr = max_loop;
>  range = max_loop;
>  } else {
>  nr = 8;
>  range = 1UL << MINORBITS;
>  }
> 
>   Так что, как я понимаю, даже max_loop задавать не обязательно.
> 
>   Сейчас попробовал:
> 
>   mknod /dev/loop8 b 7 8
>   chmod 660 /dev/loop8
>   mount -t iso9660 -o ro,loop=/dev/loop8 KNOPPIX_V5.1.1CD-2007-01-04-EN.iso 
> /cdrom
> 
>   работает...

С той версии видать изменилось. Итак, чтоб подытожить, максимум всё
равно 256, или нет?

-- 
Покотиленко Костик 


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



Re: Установка дебиан

2008-12-30 Пенетрантность yuri . nefedov

On Tue, 30 Dec 2008, Покотиленко Костик wrote:


В Вто, 30/12/2008 в 06:39 +0300, Yuriy Kaminskiy пишет:

Victor Wagner wrote:

On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:

ножно изменитьстрочку:
static int max_loop = 30;

Можно. Есть много способов чесать правое ухо левой ногой. Использование
CD/DVD и их образов для хранения софта один из них.


из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не
следует, что ухо можно чесать /только/ ногой.
max_loop - это параметр модуля; соответственно, чтобы его поменять
ничего хакать не нужно (а когда нужно было хакать - он был #define, а не
static int [ЕМНИС]).
> Заодно и ядро хакать научишься.
Не-а. Не научится.


Если не ошибаюсь, параметром ядра можно только до 64 увеличить. 64
забито #define'ом в ядре.



  Ну а исходники посмотреть?

  linux/drivers/block/loop.c:

static int max_loop;
module_param(max_loop, int, 0);
MODULE_PARM_DESC(max_loop, "Maximum number of loop devices");

if (max_loop > 1UL << MINORBITS)
return -EINVAL;

 То есть максимальное число (1UL << MINORBITS -1) = 1048575

 На практике, максимальное число ограничено 'minor number',
 которое есть char, то есть можно создать только
 /dev/loop0 - /dev/loop255

 В исходниках же (2.6.24) стоит интересный комментарий:
 * (2) if max_loop is not specified, create 8 loop device on module
 * load, user can further extend loop device by create dev node
 * themselves and have kernel automatically instantiate actual
 * device on-demand.
if (max_loop) {
nr = max_loop;
range = max_loop;
} else {
nr = 8;
range = 1UL << MINORBITS;
}

 Так что, как я понимаю, даже max_loop задавать не обязательно.

 Сейчас попробовал:

 mknod /dev/loop8 b 7 8
 chmod 660 /dev/loop8
 mount -t iso9660 -o ro,loop=/dev/loop8 KNOPPIX_V5.1.1CD-2007-01-04-EN.iso 
/cdrom

 работает...

 Yu.

Re: Установка дебиан

2008-12-30 Пенетрантность Покотиленко Костик
В Вто, 30/12/2008 в 06:39 +0300, Yuriy Kaminskiy пишет:
> Victor Wagner wrote:
> > On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:
> >> ножно изменитьстрочку:
> >> static int max_loop = 30;
> > Можно. Есть много способов чесать правое ухо левой ногой. Использование
> > CD/DVD и их образов для хранения софта один из них.
> 
> из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не 
> следует, что ухо можно чесать /только/ ногой.
> max_loop - это параметр модуля; соответственно, чтобы его поменять 
> ничего хакать не нужно (а когда нужно было хакать - он был #define, а не 
> static int [ЕМНИС]).
>  > Заодно и ядро хакать научишься.
> Не-а. Не научится.

Если не ошибаюсь, параметром ядра можно только до 64 увеличить. 64
забито #define'ом в ядре.

-- 
Покотиленко Костик 


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



Re: Установка дебиан

2008-12-29 Пенетрантность Yuriy Kaminskiy

Victor Wagner wrote:

On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:

ножно изменитьстрочку:
static int max_loop = 30;

Можно. Есть много способов чесать правое ухо левой ногой. Использование
CD/DVD и их образов для хранения софта один из них.


из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не 
следует, что ухо можно чесать /только/ ногой.
max_loop - это параметр модуля; соответственно, чтобы его поменять 
ничего хакать не нужно (а когда нужно было хакать - он был #define, а не 
static int [ЕМНИС]).

> Заодно и ядро хакать научишься.
Не-а. Не научится.


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



Re: Установка дебиан

2008-12-23 Пенетрантность Victor Wagner
On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:

>
>>> On 2008.12.21 at 21:00:35 +0300, Dmitri Samsonov wrote:
>>> Количество образов которые можно смонтировать с -o loop ограничено, и не
>>> стоит тратить этот ресурс на вещи, которые будут прекрасно лежать в
>>> обычных каталогах.
>
> В файле:
> /usr/src/kernel-source-.../drivers/block/loop.c
>
> ножно изменитьстрочку:
> static int max_loop = 30;

Можно. Есть много способов чесать правое ухо левой ногой. Использование
CD/DVD и их образов для хранения софта один из них. Заодно и ядро хакать
научишься.


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



Re: Установка дебиан

2008-12-23 Пенетрантность Nicholas



On 2008.12.21 at 21:00:35 +0300, Dmitri Samsonov wrote:
Количество образов которые можно смонтировать с -o loop ограничено, и не
стоит тратить этот ресурс на вещи, которые будут прекрасно лежать в
обычных каталогах.


В файле:
/usr/src/kernel-source-.../drivers/block/loop.c

ножно изменитьстрочку:
static int max_loop = 30;

--
Sincerely,
Nicholas


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



Re: Установка дебиан

2008-12-23 Пенетрантность Покотиленко Костик
В Вск, 21/12/2008 в 21:38 +0300, Victor Wagner пишет:
> On 2008.12.21 at 21:00:35 +0300, Dmitri Samsonov wrote:
> 
> > Solovev Alexander пишет:
> > > Как записать диски на диск, чтобы при каждой установки система не 
> > > спрашивала "а дайка мне диск номер 1" или "диск номер два", надоело в
> > >  шкаф тянутся, а мануал в котором это описано было не нашел...
> > 
> > dd if=/dev/cdrom of=debian.iso
> > mount -o loop debian.iso /mnt/debian
> > echo "deb file:///mnt/debian etch main contrib" >> /etc/apt/sources.list
> 
> Я бы советовал так не делать, а скопировать с дисков пакеты и создать
> нормальную структуру репозитория с помощью reprepro или
> dpkg-scanpackages. Тогда этот репозиторий можно будет потом обновлять
> debmirror-ом.
> 
> Или хотя бы скопировать тупо cp -a содержимое каждого диска в отдельный
> каталог, и прописать их все как 
> deb file://
> 
> Количество образов которые можно смонтировать с -o loop ограничено, и не
> стоит тратить этот ресурс на вещи, которые будут прекрасно лежать в
> обычных каталогах.

ISO-шками удобнее и проще. Насчёт обновлений: если появится сеть
дополнительными строками в etc/apt/sources.list дописать и всё.

-- 
Покотиленко Костик 


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



Re: Установка дебиан

2008-12-21 Пенетрантность Victor Wagner
On 2008.12.21 at 21:00:35 +0300, Dmitri Samsonov wrote:

> Solovev Alexander пишет:
> > Как записать диски на диск, чтобы при каждой установки система не 
> > спрашивала "а дайка мне диск номер 1" или "диск номер два", надоело в
> >  шкаф тянутся, а мануал в котором это описано было не нашел...
> 
> dd if=/dev/cdrom of=debian.iso
> mount -o loop debian.iso /mnt/debian
> echo "deb file:///mnt/debian etch main contrib" >> /etc/apt/sources.list

Я бы советовал так не делать, а скопировать с дисков пакеты и создать
нормальную структуру репозитория с помощью reprepro или
dpkg-scanpackages. Тогда этот репозиторий можно будет потом обновлять
debmirror-ом.

Или хотя бы скопировать тупо cp -a содержимое каждого диска в отдельный
каталог, и прописать их все как 
deb file://

Количество образов которые можно смонтировать с -o loop ограничено, и не
стоит тратить этот ресурс на вещи, которые будут прекрасно лежать в
обычных каталогах.


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



Re: Установка дебиан

2008-12-21 Пенетрантность Dmitri Samsonov
Solovev Alexander пишет:
> Как записать диски на диск, чтобы при каждой установки система не 
> спрашивала "а дайка мне диск номер 1" или "диск номер два", надоело в
>  шкаф тянутся, а мануал в котором это описано было не нашел...

dd if=/dev/cdrom of=debian.iso
mount -o loop debian.iso /mnt/debian
echo "deb file:///mnt/debian etch main contrib" >> /etc/apt/sources.list

  Ну и добавить в fstab или auto.removable по вкусу.

--
 Dmitri Samsonov


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



Установка дебиан

2008-12-21 Пенетрантность Solovev Alexander
Как записать диски на диск, чтобы при каждой установки система не
спрашивала "а дайка мне диск номер 1" или "диск номер два", надоело в
шкаф тянутся, а мануал в котором это описано было не нашел...


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



Re: установка Дебиан

2003-01-23 Пенетрантность Nefedov U.


On Thu, 23 Jan 2003, Dmitry E. Oboukhov wrote:

> 1. есть машинка в сети, на которой стоят 95-е
> 2. на машинке нет СД, флопа... только винчестер и сетевуха
> 
> хочется поставить на нее Дебиан
> 
> как это сделать без изымания из нее винчестера ?
> 
> в идеале: скачать что-то и запустить это из под МС-ДОС
> далее инсталлить прямо из сети.
> 
> какие маны / доки смотреть ?
> 
  
  http://www.debian.org/releases/stable/i386/install
 Лучше читать в таком порядке:
 1) # 3 Before Installing Debian GNU/Linux
 2) # 4.2 Downloading Files from Debian Mirrors
 3) # 4.4 Preparing Files for Hard Disk Booting
 4) # 5.4 Booting From a Hard Disk
 и т.д.

 Успехов.
 Юраю



На: установка Дебиан

2003-01-23 Пенетрантность Дмитрий Федосеев
- Исходное сообщение -
От: "Dmitry E. Oboukhov" <[EMAIL PROTECTED]>
Кому: "All" 
Отправлено: 23 января 2003 г. 14:36
Тема: установка Дебиан


> 1. есть машинка в сети, на которой стоят 95-е
> 2. на машинке нет СД, флопа... только винчестер и сетевуха
>
> хочется поставить на нее Дебиан
>
> как это сделать без изымания из нее винчестера ?
>
> в идеале: скачать что-то и запустить это из под МС-ДОС
> далее инсталлить прямо из сети.
>
> какие маны / доки смотреть ?

Если не ошибаюсь, руководство по установке поможет:

4.5 Preparing Files for TFTP Net Booting

А если прочитать полностью, то можно и другие способы придумать.
Короче, начни со скачивания руководства по установке :)

--
С уважением,
Дмитрий Федосеев.




установка Дебиан

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

1. есть машинка в сети, на которой стоят 95-е
2. на машинке нет СД, флопа... только винчестер и сетевуха

хочется поставить на нее Дебиан

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

в идеале: скачать что-то и запустить это из под МС-ДОС
далее инсталлить прямо из сети.

какие маны / доки смотреть ?