From: "Michael A. Kangin" <mak@complife.ru> To: ALT Linux Community general discussions <community@lists.altlinux.org> Subject: Re: [Comm] sda vs. hda - установка ОС без CD, Floppy и сети. Date: Thu, 3 Sep 2009 15:11:54 +0400 Message-ID: <200909031511.54539.mak@complife.ru> (raw) In-Reply-To: <20090903142759.643334dd@narod.ru> On Четверг 03 сентября 2009 14:27:59 Владимир Гусев wrote: > Я все перевариваю описанный Михаилом алгоритм действий.. Пробую собрать > воедино картину. Пока непонятки с взаимоотношениями lilo и syslinux в > данной схеме.. Лило будет вызывать сислинукс при выборе при загрузке rescue-раздела. и всё. какие у них там еще могут быть взаимоотношения... > Попробую расписать по порядку. Повторюсь, fat16-раздел с dos хотелось бы > иметь (несмотря на то, что нынешний dosemu может очень многое). Хотя, > если обойтись без win2k, а остановиться на win98se, то можно > ограничиться одним fat32-разделом под это - там оба режима (win+dos) > будут.. > > > LiveCD сейчас скачал. Это 5.0.0 бета от 3 июля. Лучше качайте инсталяшку DVD - live там тоже есть. > > 1. грузимся с live на донорском компе > 2. разбиваем (пока не знаю. что там есть для этого) таким образом: fdisk самое простое. При желании можно будет установить любой другой пакет. Хватило бы оперативки. > > Уверен, что устройство снова опознается как sda, а не hda.. пофиг... > > sda1 - fat32 (под win98se) - плюс сразу копируем туда дистрибутив > win98se и все такое. > sda2 - fat32 (под live+syslinux) - делаем активным (и наверное bootable) А это не одно и то же? > sda3 - linux swap - для будущего linux > sda5 - / я на всякий случай корень тоже бы засадил как праймари. > sda6 - /usr > sda7 - /var > sda8 - home > > 3. устанавливаем в загруженный live syslinux (через сеть из репозитария) Если это будет инсталяционный ДВД, то можно и без сети - прямо с компакта пакет и доустановить. > 4. записываем загрузчик MBR - cat /usr/lib/syslinux/mbr.bin >/dev/sda > 5. на sda2 записываю syslinux.cfg (про параметры пока умолчу - еще > разбираться надо с конфигом. что там и как). см. /syslinux/isolinux.cfg с компакта и http://www.altlinux.org/InstallFlash > 6. записываем загрузчик syslinux -d /syslinx /dev/sda2 > 7. копируем на sda2 файлы дистрибутива (не live, а обычного) Если хотите запускать инсталляцию на реципиенте, не забудьте и это прописать в syslinux.cfg. И учтите - ядро расположено в /syslinux/alt0/, а модули к нему внутри каждого образа (live, altinst). И ядро должно соответствовать образу по версии. Так что если вы берёте live с одного диска, а инсталяшку с другого - нужно озаботиться копированием на rescue-раздел всех необходимых ядер и учитывания всего этого в syslinux.cfg (опять же проще взять install dvd) > 7. выключаем донора, вставляем винт на место. > 8. грузимся, запускаем инсталляцию, ставим.. Допустим, что все > замечательно, и ОС установилась.. > 9. теперь дело за виндовс. снова вынимаю, вставляю винт с донора, > гружусь с диска в дос, запускаю инсталляцию win98 с дистрибутива, > который ранее скопировал в sda1, ставлю. > 10. MBR конечно же снова испоганился.. А не проще сразу поставить виндовс? Пунктом 0 или 2.5, если оно не сможет по человечески винт побить > 11. fixmbr на донорском компе из resque тут не поможет - lilo будет > ругаться на то, что там нет hda (если ставилось все на родном компе, а > есть sda (как опознается это в донорском).. > 12. Повтор пункта 4? Как вариант. А лило лучше в конце натравливать. Если на реципиенте (при загрузки там с live) получится так, что hda1 - Win98, hda2 - rescue, hda3 - корень линукса, то в lilo.conf будут подобные записи: image=/boot/vmlinuz label="linux" root=/dev/hda3 read-only initrd=/boot/initrd.img other=/dev/hda1 label=Win98 other=/dev/hda2 label=Rescue > > если баг c обломом установки на тот же носитель, откуда инсталляция > была инициирована - то я дальше теряю мысль... Тогда ставите на доноре линукс, можете даже согласиться на лило (только внесите запись об rescue-разделе). Возвращаете винт на реципиента, грузитесь с rescue-раздела в live, делаете правильный initrd, донастраиваете по потребностям lilo&fstab. Если на реципиенте лило сразу не смогло загрузить rescue-раздел, то несёте опять на донора, записываете syslinux'ный MBR, который загрузит активный rescue-раздел. -- WBR, Michael A. Kangin
prev parent reply other threads:[~2009-09-03 11:11 UTC|newest] Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-08-28 9:56 [Comm] sda vs. hda, легкий линукс - cвежие впечатления о "хорошо забытом старом" Владимир Гусев 2009-08-28 12:35 ` Michael Shigorin 2009-08-28 12:46 ` Владимир Гусев 2009-08-30 8:21 ` [Comm] sda vs. hda, легкий линукс - cвежие впечатления о " хорошо забытом =?koi8-r?b?INPUwdLPzQ==?=" Michael A. Kangin 2009-09-02 8:05 ` [Comm] sda vs. hda - установка ОС без CD, Floppy и сети Владимир Гусев 2009-09-02 8:35 ` Michael A. Kangin 2009-09-02 8:52 ` Владимир Гусев 2009-09-02 9:03 ` Владимир Гусев 2009-09-02 9:33 ` Андрей Черепанов 2009-09-02 9:41 ` Владимир Гусев 2009-09-02 9:41 ` Michael A. Kangin 2009-09-02 11:06 ` Владимир Гусев 2009-09-02 12:34 ` Michael A. Kangin 2009-09-02 17:32 ` Владимир Гусев 2009-09-02 18:15 ` Rinat Bikov 2009-09-02 19:20 ` Michael A. Kangin 2009-09-02 20:57 ` Владимир Гусев 2009-09-03 7:30 ` Michael A. Kangin 2009-09-08 13:09 ` Владимир Гусев 2009-09-08 14:17 ` Андрей Черепанов 2009-09-08 17:13 ` Владимир Гусев 2009-09-08 17:45 ` Michael A. Kangin 2009-09-08 18:06 ` Владимир Гусев 2009-09-09 7:14 ` Андрей Черепанов 2009-09-09 7:35 ` Владимир Гусев 2009-09-09 9:12 ` Андрей Черепанов 2009-09-12 17:30 ` [Comm] Adm Michael Shigorin 2009-09-09 4:19 ` [Comm] sda vs. hda - установка ОС без CD, Floppy и сети REAL 2009-09-09 7:14 ` Андрей Черепанов 2009-09-09 7:37 ` [Comm] sda vs. hda - установка ОС без CD, Floppy и сети - [JT] Владимир Гусев 2009-09-09 7:55 ` REAL 2009-09-09 7:46 ` Владимир Гусев 2009-09-09 9:10 ` Андрей Черепанов 2009-09-09 9:43 ` Владимир Гусев 2009-09-09 9:53 ` Dmitriy Kruglikov 2009-09-09 9:57 ` [Comm] sda vs. hda - установка ОС без CD, Floppy и сети Dmitriy Kruglikov 2009-09-10 9:42 ` Timur Batyrshin 2009-09-10 11:25 ` Владимир Гусев 2009-09-10 12:24 ` Timur Batyrshin 2009-09-10 12:47 ` [Comm] sda vs. hda - установка ОС без CD, Floppy и сети [JT] Владимир Гусев 2009-09-12 17:28 ` [Comm] sda vs. hda - установка ОС без CD, Floppy и сети Michael Shigorin 2009-09-12 17:27 ` Michael Shigorin 2009-09-12 17:43 ` [Comm] livecd flavours (was: sda vs. hda - установка ОС без CD, Floppy и сети) Michael Shigorin 2009-09-03 7:31 ` [Comm] sda vs. hda - установка ОС без CD, Floppy и сети Dmitriy Kruglikov 2009-09-03 7:55 ` Владимир Гусев 2009-09-03 8:20 ` Dmitriy Kruglikov 2009-09-03 9:33 ` Владимир Гусев 2009-09-03 11:10 ` Dmitriy Kruglikov 2009-09-08 13:23 ` Владимир Гусев 2009-09-03 8:35 ` Michael A. Kangin 2009-09-03 10:27 ` Владимир Гусев 2009-09-03 11:11 ` Michael A. Kangin [this message]
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=200909031511.54539.mak@complife.ru \ --to=mak@complife.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