Установка в необычных условиях

Автор: lulurius Дата: 22.02.2005 12:17 Дано
ноутбук (очень старый)без флоппи, сdrom, usb и др, есть только сеть PCMCIA
операционная система windows 2000
pentium 100 mhz, ram 48 mb, НDD 20 гб
первые 2 гб - windows(ntfs) , следущие 5 гб - данные (fat32), 300 Mb раздел откуда должен стартовать Линух, 11 гб (нтфс) - музыка, софт и др. не видимый из биос раздел, отформатирован w2k

задача
запустить установку linux из под w2k
Вынимание винчестера и установка на др машине невозможна из-за разницы в геометрии hdd
Re: установка в необычных условиях 22.02.2005 12:34ukv То есть главная проблема - запустить инсталлятор каким-нибудь способом, а там - либо из iso с раздела fat32, либо по сети?
ASPStart.exe под w2k работает?
Re: установка в необычных условиях 23.02.2005 14:09lulurius что-то нет такого файла на дисках в ASP10
Re: установка в необычных условиях 24.02.2005 11:45ukv В девятке был (в winutils), а в dosutils - loadlin (правда, толку от него под w2k нет). Не то чтобы он так сразу поможет (непростая это задача), но в ASPStart от ASP9 была надпись, что под w2k возможна замена MBR на asploader еще до начала установки. Если этот asploader установить, не убив винды (немаловажная деталь Улыбка ), и сконфигурировать на запуск ядра, позволяющего продолжить загрузку - тогда проблема решается.
Re: установка в необычных условиях 25.02.2005 15:02ukv Впрочем, можно обойтись и более традиционными средствами. Хотя для машины с единственным источником загрузки (hdd) первая ошибка становится последней. Я бы сначала потренировался на другой машине с w2k, кототорую можно починить если что-то не сработает.

Идея простая: нужно сделать еще один раздел (partition magic'ом или как-нибудь еще), размер - только чтобы хватило на файл boot/boot.img (с первого CD), желательно сформатировать этот раздел в fat или fat32 .
Сам boot.img нужно извлечь из iso-файла каким-нибудь образом. Я использую daemon tools, но подойдет и alcohool или какой-нибудь другой виртуальный cd, или файловый менеджер с поддержкой iso, или по сети с машины у которой есть CD (если есть диск, а не только iso).
Самое сложное, по-моему - записать в созданный раздел образ дискеты (тривиальная задача под линуксом). Под w98 это можно делать diskedit'ом из нортоновских утилит (выбрать файл boot.img, потом и из меню выбрать записать объект в..., выбрать вариант "в сектора" (НЕ абсолютные!), выбрать вновь созданный раздел (существенный момент - выбрать этот раздел можно только если он отформатирован), выбрать запись начиная с нулевого сектора. САМЫЙ ОТВЕТСТВЕННЫЙ МОМЕНТ - ошибка может дорого обойтись. Я не знаком с w2k, но полагаю что для w2k тоже есть diskedit или что-нибудь аналогичное. Возможно, существует и более простой способ (если кто знает - поделитесь, please).

Дальше - boot manager из w2k вроде позволяет делать загрузку из любого раздела, нужно его только настроить.

На большом разделе с fat32 - положить все iso-образы дисков дистрибутива, создать в корне файл asplinux.$$$ с ссылками на iso - и можно загружаться с нового раздела. Проверено на ASP 9.0 и 9.2 - работает.

Если это сработает и под ASP10 - тогда появится другая задача: как лучше распорядится 300Мб разделом для линукса. ;-)
RSS-материал