Re: Установка дебиан
В Вто, 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: Установка дебиан
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: Установка дебиан
В Вто, 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: Установка дебиан
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: Установка дебиан
В Вск, 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: Установка дебиан
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: Установка дебиан
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
Установка дебиан
Как записать диски на диск, чтобы при каждой установки система не спрашивала а дайка мне диск номер 1 или диск номер два, надоело в шкаф тянутся, а мануал в котором это описано было не нашел... -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Установка дебиан
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: Установка дебиан
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
установка Дебиан
1. есть машинка в сети, на которой стоят 95-е 2. на машинке нет СД, флопа... только винчестер и сетевуха хочется поставить на нее Дебиан как это сделать без изымания из нее винчестера ? в идеале: скачать что-то и запустить это из под МС-ДОС далее инсталлить прямо из сети. какие маны / доки смотреть ?
На: установка Дебиан
- Исходное сообщение - От: 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: установка Дебиан
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 и т.д. Успехов. Юраю