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 и их образов для хранения софта один из них. > >> > >> из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не > >> следует, что ухо можно чесать /только/ ногой. > >> 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: Установка дебиан
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: Установка дебиан
В Вто, 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: Установка дебиан
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: Установка дебиан
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: Установка дебиан
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: Установка дебиан
В Вск, 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: Установка дебиан
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: Установка дебиан
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
Установка дебиан
Как записать диски на диск, чтобы при каждой установки система не спрашивала "а дайка мне диск номер 1" или "диск номер два", надоело в шкаф тянутся, а мануал в котором это описано было не нашел... -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
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 и т.д. Успехов. Юраю
На: установка Дебиан
- Исходное сообщение - От: "Dmitry E. Oboukhov" <[EMAIL PROTECTED]> Кому: "All" Отправлено: 23 января 2003 г. 14:36 Тема: установка Дебиан > 1. есть машинка в сети, на которой стоят 95-е > 2. на машинке нет СД, флопа... только винчестер и сетевуха > > хочется поставить на нее Дебиан > > как это сделать без изымания из нее винчестера ? > > в идеале: скачать что-то и запустить это из под МС-ДОС > далее инсталлить прямо из сети. > > какие маны / доки смотреть ? Если не ошибаюсь, руководство по установке поможет: 4.5 Preparing Files for TFTP Net Booting А если прочитать полностью, то можно и другие способы придумать. Короче, начни со скачивания руководства по установке :) -- С уважением, Дмитрий Федосеев.
установка Дебиан
1. есть машинка в сети, на которой стоят 95-е 2. на машинке нет СД, флопа... только винчестер и сетевуха хочется поставить на нее Дебиан как это сделать без изымания из нее винчестера ? в идеале: скачать что-то и запустить это из под МС-ДОС далее инсталлить прямо из сети. какие маны / доки смотреть ?