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

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

-- 
Покотиленко Костик cas...@meteor.dp.ua


-- 
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 и их образов для хранения софта один из них.

shrug
из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не
следует, что ухо можно чесать /только/ ногой.
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 в 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 и их образов для хранения софта один из них.
  shrug
  из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не
  следует, что ухо можно чесать /только/ ногой.
  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, или нет?

-- 
Покотиленко Костик cas...@meteor.dp.ua


-- 
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 и их образов для хранения софта один из них.

shrug
из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не 
следует, что ухо можно чесать /только/ ногой.
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 Пенетрантность Покотиленко Костик
В Вск, 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 дописать и всё.

-- 
Покотиленко Костик cas...@meteor.dp.ua


-- 
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 Пенетрантность 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



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

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: Установка дебиан

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



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



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

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

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

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

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

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

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



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

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


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

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

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

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

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

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

4.5 Preparing Files for TFTP Net Booting

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

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




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
 и т.д.

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