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