From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 X-Yandex-Spam: 1 X-Yandex-Front: smtp8 X-Yandex-TimeMark: 1212605671 X-MsgDayCount: 9 X-Comment: RFC 2476 MSA function at smtp8.yandex.ru logged sender identity as: vova1971 Date: Wed, 4 Jun 2008 22:54:55 +0400 From: =?UTF-8?B?0JLQu9Cw0LTQuNC80LjRgCDQk9GD0YHQtdCy?= To: community@lists.altlinux.org Message-ID: <20080604225455.0227d462@book.gusev.ru> In-Reply-To: <200806042058.10498.mak@rsmu.ru> References: <20080604131444.33a73f8c@book.gusev.ru> <48469C28.7000403@rambler.ru> <20080604203618.2c2e502b@book.gusev.ru> <200806042058.10498.mak@rsmu.ru> X-Mailer: Claws Mail 3.4.0cvs10 (GTK+ 2.12.8; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Subject: Re: [Comm] =?utf-8?b?0KHQvtC30LTQsNC90LjQtSDQt9Cw0LPRgNGD0LfQvtGH0L0=?= =?utf-8?b?0L7Qs9C+INGA0LDQt9C00LXQu9CwINGBINC00LjRgdGC0YDQuNCx0YPRgtC4?= =?utf-8?b?0LLQvtC8?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2008 18:54:41 -0000 Archived-At: List-Archive: List-Post: > > > В чем трудность ОДИН раз смонтировать руками "скрытый" раздел > > > куда-либо, настроить lilo, отмонтировать, и больше никогда о нем > > > не вспоминать? > > Трудности никакой, просто если это "куда-либо" исчезнет по > > какой-либо причине, толку от всего этого будет 0... Загрузчик > > обратится к этому "куда-либо", а его и нет.. > Пожалуйста, прочтите уже где-нибудь что-нибудь про то, как работает > lilo. У вас исчезнут много вопросов и сомнений. > ---------------------------------------- Наоборот, возникает еще больше вопросов > When Lilo boots the system, it uses BIOS calls to load the Linux > kernel off the disk (IDE drive, floppy or whatever). Therefore, the > kernel must live in some place that can be accessed by the bios. > > At boot time, Lilo is not able to read filesystem data, and any > pathname you put in /etc/lilo.conf is resolved at installation time > (when you invoke /sbin/lilo). Installation time is when the program > builds the tables that list which sectors are used by the files used > to load the operating system. As a consequence, all of these files > must live in a partition that can be accessed by the BIOS (the files > are usually located in the /boot directory, this means that only the > root partition of your Linux system needs to be accessed via the > BIOS). Т.е. так или иначе при инсталляции файлы найдутся? > Another consequence of being BIOS-based is that you must reinstall > the loader (i.e., you must reinvoke /sbin/lilo) any time you modify > the Lilo setup. Whenever you recompile your kernel and overwrite your > old image you must reinstall Lilo. > ---------------------------------------- А вот это нехорошо. Придется хранить этот lilo.conf или попытаться избежать его модификации при инсталляции, если все будет расположено на тех же разделах, что и при прежней инсталляции.. В общем по-моему получилось.. Что было сделано? Создан раздел ext2, скопированы на него все каталоги и файлы из iso, создан каталог /mnt/install, раздел монтирован туда простым mount /dev/hda9 /mnt/install, модифицирован lilo.conf: [root@book ~]# cat /etc/lilo.conf map="/boot/map" lba32 prompt compact timeout="100" install="menu" default="ALTLinux" vga="0x314" append="resume=/dev/hda1 panic=30 splash=silent" message="/boot/splash/message" boot="/dev/hda" image="/boot/vmlinuz" label="ALTLinux" initrd="/boot/initrd.img" root="UUID=b5596679-0fad-46e2-9a39-cee254b6193f" read-only image="/boot/vmlinuz" label="failsafe" initrd="/boot/initrd.img" root="UUID=b5596679-0fad-46e2-9a39-cee254b6193f" addappend="failsafe" vga="normal" read-only image="/mnt/install/syslinux/alt0/vmlinuz" initrd="/mnt/install/syslinux/alt0/full.cz" root=/dev/hda9 label="Install" append="live fastboot lowmem stagename=altinst lang=ru_RU splash=silent splashcount=17 xdriver=auto automatic=method:disk,disk:hda,partition:hda9" vga="0x314" в /etc/fstab я этот hda9 не прописывал. Далее команда lilo, все прошло удачно: [root@book ~]# lilo Added ALTLinux * Added failsafe Added Install Далее перезагрузка. В меню загрузки выбрал Install, появилась графическая заставка с прогресс-баром. Меня интересовало, как будет себя вести загрузчик, ведь монтирования /dev/hda9 c дистрибутивом в /mnt/install не существует. Но вот индикатор прошел до конца и загрузился первый пункт инсталляции - Выбор языка. Я посмотрел по Ctrl+Alt+F3 на место поиска дистрибутива.. Как я понял из лога - поиски велись по всем разделам, затем видимо что-то знакомое было найдено на hda9, и он монтировался куда-то в /image, после чего инсталляция пошла в обычном режиме, я дошел до момета разбиения диска, после чего сделал Alt+Ctrl+Del, чтобы прервать это и перегрузиться в рабочий режим и написать сюда. Думаю, что все получилось.. Как считаете? P.S. Я немного изменил предложенный Михаилом вариант записи в lilo - вместо sda - hda, и была ругань, что в append не нужно писать параметр vga, я его написал отдельным пунктом.. P.P.S. Хоть я и прочитал про lilo, все равно не понял, зачем нужно было писать липовую (фактически так!) точку монтирования, если потом все само успешно ищется и находится и монтируется куда-то само собой? Только ради успешного выполнения команды lilo и инсталляции этого нового абзаца в lilo.conf? -- С уважением, Владимир Гусев