[Comm] rescue diskets

Aleksander N.Gorohovski =?iso-8859-1?q?angel_=CE=C1_feht=2Edgtu=2Edonetsk=2Eua?=
Чт Сен 7 00:26:44 MSD 2006


On Wed, 06 Sep 2006 15:35:06 -0000, Sergey Vlasov wrote:

> 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 еле влезает в память.

Эх... жаль.
:(
Мне то всего надо загрузится, да выполнить:

# mkdir /mnt/linux

# mount /dev/hda5 /mnt/linux

# /mnt/linux/usr/sbin/chroot /mnt/linux
(вот тут точно не знаю, но вроде должно сработать)

# lilo


>> > А до этого работало?
>>
>> На машине что-то древнее из 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.

Премного благодарен. Думаю, что должно всё получится.
Система не разрушена.
Просто хамский setup Win95 (да и другие в этой линейке
далеко от него не ушли. Когда уже Билли научится вежливости)
без спроса переписал MBR.





Подробная информация о списке рассылки community