From: Sergey Vlasov <vsu@altlinux.ru> To: ALT Linux Community <community@lists.altlinux.org> Subject: Re: [Comm] rescue diskets Date: Wed, 6 Sep 2006 19:35:06 +0400 Message-ID: <20060906153506.GI22049@master.mivlgu.local> (raw) In-Reply-To: <op.tfgurel7hz2pp6@oc.peooc.net> [-- Attachment #1: Type: text/plain, Size: 3733 bytes --] On Wed, Sep 06, 2006 at 04:58:16PM -0000, Aleksander N. Gorohovski wrote: > On Wed, 06 Sep 2006 13:56:27 -0000, Шенцев Алексей Владимирович > <ashen@nsrz.ru> wrote: > > > В сообщении от 6 сентября 2006 20:36 Aleksander N. Gorohovski написал(a): > >> При загрузке с него для режима rescue, > >> в дальнейшем (загружает ядро) требует еще какой то диск? > > Нет, all in one. Не совсем так. На самом деле последовательность загрузки там следующая: 1) Первая дискета - всегда bootdisk.img; там лежит загрузчик syslinux и ядро. 2) Вторую дискету нужно выбирать в зависимости от того, откуда будут браться основные файлы дистрибутива: - cdrom.img - с локального CD-ROM (этот вариант предназначен для случая, когда по каким-то причинам не удаётся произвести загрузку именно с CD-ROM); - hd.img - с локального HDD (то ли в виде файлов в разделе, то ли в виде ISO-образов дисков - вроде что-то из этого не работало); - network.img - с сетевого ресурса (FTP, HTTP, NFS); - pcmcia.img - с устройства PCMCIA/CardBus (уже не помню, что там было конкретно - возможно, другой набор сетевых драйверов). 3) После этого всё равно нужен доступ к остальным файлам с установочного CD/DVD. На второй дискете расположен образ initrd, содержащий некоторое количество модулей ядра и программу, которая загружает модули в соответствии с обнаруженной аппаратной конфигурацией, после чего пытается найти в доступных ей местах остальные файлы дистрибутива. Далее, если производится установка, в ramdisk загружается файл ALTLinux/base/mdkinst_stage2.bz2 (в случае установки непосредственно с CD или по NFS вместо этого файлы из ALTLinux/mdkinst могут запускаться без использования ramdisk - это нужно при недостатке памяти для ramdisk). Для режима rescue используется другой образ ramdisk - ALTLinux/base/rescue_stage2.bz2. > >> Нажимаю АНЮ КЕЙ --- вываливается с перезагрузкой машины > > Попробуйте прогнать тест памяти на этой машинке, если он есть при > > загрузки > > ALM24. > >> Интересно на системе с 32 метрами она должна работать? Не должно - rescue_stage2.bz2 и на 64M еле влезает в память. > > А до этого работало? > > На машине что-то древнее из Linux стояло (но вполне рабочее) вместе с > Win95. > Машина без привода CD. > Переустановили win, теперь хочу восстановить lilo. > Вот такая задача. В этом случае будет достаточно дискеты с установленным на неё загрузчиком GRUB. Можно взять готовые бинарники с ftp://alpha.gnu.org/gnu/grub/grub-0.97-i386-pc.tar.gz и выполнить cat stage1 stage2 >/dev/fd0 (в принципе можно сделать аналогичную операцию и под DOS/Windows - copy /b stage1+stage2 grub.img, после чего записать grub.img на дискету программой rawrite, имеющейся на диске ALM2.4 в каталоге dosutils). Не используйте файл /boot/stage2 из установленной системы - там он изменён по сравнению со стандартным (в него прописывается таблица секторов для загрузки с HDD; впрочем, можно вынуть копию этого файла из соответствующего бинарного пакета). После загрузки GRUB нужно будет с помощью команды kernel загрузить имеющееся на разделе Linux ядро - команда выглядит примерно так: kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 (нужно исправить в соответствии с реальным расположением разделов; можно пользоваться клавишей Tab для дополнения номеров разделов и имён файлов). Далее, если использовался initrd, нужно командой initrd <файл> загрузить и его, после чего командой boot запустить загруженное ядро. Такой метод годится только для случая, когда в системе всё цело, и повреждён только загрузчик. Если испорчено что-то ещё, придётся искать настоящий rescue disk. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2006-09-06 15:35 UTC|newest] Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-09-06 14:27 Aleksander N. Gorohovski 2006-09-06 11:49 ` Шенцев Алексей Владимирович 2006-09-06 16:27 ` Aleksander N. Gorohovski 2006-09-06 13:47 ` Шенцев Алексей Владимирович 2006-09-06 16:36 ` Aleksander N. Gorohovski 2006-09-06 13:56 ` Шенцев Алексей Владимирович 2006-09-06 16:58 ` Aleksander N. Gorohovski 2006-09-06 15:35 ` Sergey Vlasov [this message] 2006-09-06 20:26 ` Aleksander N.Gorohovski 2006-09-06 17:41 ` ABATAPA 2006-09-06 18:27 ` Sergey Vlasov 2006-09-07 7:04 ` ABATAPA 2006-09-19 8:36 ` Andrei Lomov 2006-09-07 3:51 ` Хихин Руслан 2006-10-04 15:21 ` Michael Shigorin
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=20060906153506.GI22049@master.mivlgu.local \ --to=vsu@altlinux.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