From: "Владимир Гусев" <vova1971@narod.ru> To: community@lists.altlinux.org Subject: Re: [Comm] Создание загрузочного раздела с дистрибутивом Date: Wed, 4 Jun 2008 22:54:55 +0400 Message-ID: <20080604225455.0227d462@book.gusev.ru> (raw) In-Reply-To: <200806042058.10498.mak@rsmu.ru> > > > В чем трудность ОДИН раз смонтировать руками "скрытый" раздел > > > куда-либо, настроить 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? -- С уважением, Владимир Гусев
next prev parent reply other threads:[~2008-06-04 18:54 UTC|newest] Thread overview: 88+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-06-04 9:14 Владимир Гусев 2008-06-04 9:38 ` Michael A. Kangin 2008-06-04 10:47 ` Владимир Гусев 2008-06-04 11:06 ` Andrew Borodin 2008-06-04 11:13 ` Владимир Гусев 2008-06-04 11:12 ` Владимир Гусев 2008-06-04 11:37 ` Michael A. Kangin 2008-06-06 19:18 ` ABATAPA 2008-06-06 19:33 ` Владимир Гусев 2008-06-06 20:10 ` Michael A. Kangin 2008-06-06 20:39 ` Владимир Гусев 2008-06-09 5:52 ` Michael A. Kangin 2008-06-09 7:52 ` Владимир Гусев 2008-06-04 11:25 ` Michael A. Kangin 2008-06-04 13:37 ` Владимир Гусев 2008-06-04 13:44 ` Alexei V. Mezin 2008-06-04 14:01 ` Alexey I. Froloff 2008-06-04 16:36 ` Владимир Гусев 2008-06-04 16:58 ` Michael A. Kangin 2008-06-04 17:14 ` Alexei V. Mezin 2008-06-04 17:22 ` Alexey I. Froloff 2008-06-04 18:54 ` Владимир Гусев [this message] 2008-06-04 19:20 ` Alexey I. Froloff 2008-06-04 20:12 ` Владимир Гусев 2008-06-04 19:42 ` Michael A. Kangin 2008-06-04 20:21 ` Владимир Гусев 2008-06-04 20:29 ` Alexei V. Mezin 2008-06-04 20:51 ` Владимир Гусев 2008-06-05 13:08 ` Владимир Гусев 2008-06-05 13:34 ` Michael A. Kangin 2008-06-05 18:49 ` Владимир Гусев 2008-06-05 18:56 ` Владимир Гусев 2008-06-05 19:29 ` Michael A. Kangin 2008-06-05 19:40 ` Владимир Гусев 2008-06-06 5:05 ` Michael A. Kangin 2008-06-06 8:44 ` Владимир Гусев 2008-06-07 16:55 ` Владимир Гусев 2008-06-07 18:40 ` Владимир Гусев 2008-06-07 19:51 ` Владимир Гусев 2008-06-09 5:48 ` Michael A. Kangin 2008-06-09 7:53 ` Владимир Гусев 2008-06-09 9:01 ` Michael A. Kangin 2008-06-09 9:14 ` Владимир Гусев 2008-06-09 9:23 ` Michael A. Kangin 2008-06-09 9:38 ` Владимир Гусев 2008-06-09 10:29 ` Michael A. Kangin 2008-06-09 10:43 ` Владимир Гусев 2008-06-09 11:08 ` Michael A. Kangin 2008-06-09 11:44 ` Владимир Гусев 2008-06-09 11:47 ` Andrew Borodin 2008-06-09 11:52 ` [Comm] [JT] " Michael A. Kangin 2008-06-09 12:07 ` Владимир Гусев 2008-06-09 12:08 ` Хихин Руслан 2008-06-09 12:09 ` Владимир Гусев 2008-06-09 12:23 ` Vasyl Tereshko 2008-06-09 12:31 ` Andrew Borodin 2008-06-09 12:39 ` Владимир Гусев 2008-06-09 14:08 ` Владимир Гусев 2008-06-09 14:17 ` Владимир Гусев 2008-06-09 14:42 ` Michael A. Kangin 2008-06-09 16:19 ` Владимир Гусев 2008-06-09 20:09 ` Тимофей Молчанов 2008-06-09 20:33 ` Владимир Гусев 2008-06-09 20:55 ` Владимир Гусев 2008-06-10 7:05 ` Владимир Гусев 2008-06-10 14:03 ` [Comm] Создание загрузочного раздела с дистрибутивом - повезло Владимир Гусев 2008-06-10 14:49 ` Хихин Руслан 2008-06-10 18:27 ` ALT Linux User 2008-06-09 14:55 ` [Comm] [JT] Создание загрузочного раздела с дистрибутивом Vasyl Tereshko 2008-06-09 16:21 ` Владимир Гусев 2008-06-09 18:09 ` Oleg Turkov 2008-06-09 17:56 ` Хихин Руслан 2008-06-09 18:12 ` Владимир Гусев 2008-06-09 18:51 ` Хихин Руслан 2008-06-09 12:27 ` Andrew Borodin 2008-06-09 17:50 ` [Comm] " Хихин Руслан 2008-06-09 18:22 ` Владимир Гусев 2008-06-09 18:32 ` Oleg Turkov 2008-06-09 11:51 ` Michael A. Kangin 2008-06-05 13:36 ` Andriy Dobrovol`s`kii 2008-06-05 18:42 ` Владимир Гусев 2008-06-06 5:06 ` Michael A. Kangin 2008-06-04 9:42 ` Владимир Гусев 2008-06-04 10:17 ` Michael A. Kangin 2008-06-10 9:49 ` spider 2008-06-10 9:58 ` Владимир Гусев 2008-06-11 17:44 ` spider 2008-06-11 22:56 ` Vasyl Tereshko
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20080604225455.0227d462@book.gusev.ru \ --to=vova1971@narod.ru \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git