LINUX.ORG.RU

Установка DeLi Linux с жёсткого диска


0

0

Здравствуйте.
При установке DeLi Linux на ноутбук Pentium 120, 48МБ, Floppy, LPT
у меня возникла проблема.

Что и как я делал:
1) с загрузочного диска удалил все разделы с диска
2) в cfdisk создал три раздела: ext2, fat, linux swap
3) утилитой fdisk из freedos отформатировал раздел fat

Начинаю установку по
http://www.instantfundas.com/2007/08/install-any-linux-distro-directly-from.html

4) скопировал через LPT на диск fat:
В папку "boot" на fat:
bzImage
initrd.gz
папку "grub" с изменённым menu.lst
В корень на fat:
deli.iso
"grldr"

Создал файл boot.ini, содержащий:
C:\grldr=”Start GRUB”
и поместил его на fat

Далее в инструкции по указанной ранее ссылке написано:
7. You are now ready to install Linux.
Restart your PC and from the boot screen select "Start GRUB".
This will load GRUB. From the grub screen select "Install Linux".

Вытаскиваю дискету, перезагружаюсь и ... пустой чёрный экран
с мигающим DOS-курсором.

Как именно нужно перезагрузить компьютер?
C диска? (какой диск должен быть загрузочным: первый ext2 или fat?)
C DOS-дискеты (на которой также копия boot.ini)
C Deli Linux дискет (там LiLo), с которых я переразбивал диск

Я пробовал по разному
Надпись "Start GRUB" не появляется.

Посоветуйте.

Никогда не устанавливал DELI Linux, но судя по тому, что написано на

http://www.delilinux.org/wiki/doku.php?id=installation:cdrom

грузись с deli-linux дискеты, дави Enter и когда будет консоль
пиши setup. 
Возможно надо перед запуском setup подмонтировать iso-файл.
Надо сделать к примеру такое:
mount -t iso9660 -o loop deli.iso /mnt

ЗЫ Зачем ты мучал grub4dos - не понял.

oyster
()

Установил Grub for DOS

menu.lst:

title Install Linux
kernel (hd0,0)/boot/bzImage
initrd (hd0,0)/boot/initrd.gz

При загрузке файлы не находит.

Как указать путь к файлам,
если 1 жёсткий диск разбит на 3 раздела ext2, fat, linux swap,
а файл лежит на fat?

useronforum
() автор топика

Разобрался.
Нужно было писать всё в нижнем регистре

kernel (hd0,1)/boot/bz[b]i[/b]mage 
initrd (hd0,1)/boot/initrd.gz

Теберь Grub с диска загружается.
Нажимаю Install Linux

Файлы находит, загружает
Много чего делается...

"Kernel panic: No init found. Try passing init= option to kernel"

До выбора откуда устанавливать (ISO-файл) не доходит.
Что делать?

useronforum
() автор топика

Пробую

mkdir /mnt/c
mount -t vfat /dev/hda2 /mnt/c
OK

mkdir /mnt/cdrom
mount -o loop /mnt/c/deli.iso /mnt/cdrom
"Couldn't setup loop device"

Как примонтировать ISO?

useronforum
() автор топика

Не монтируется.

Ещё пробовал
root

Результат:
Permission denied

Пишу:
modprobe loop

Результат:
Can't open dependencies file /lib/modules/2.4.36.4/modules.dep
(No such file or directory)

===
А можно извлечь все файлы из ISO без монтирования?

useronforum
() автор топика

Что-то вы все молчите.
Я уже 2 недели Linux устанавливаю.

===
В общем в Windows распаковал ISO
и перекинул через LPT (250МБ за 1 час) в корень hda2 (FAT).

Делать не хотел я так,
так как при копировании через DOS (через программу File Maven)
все имена видятся в формате 8.3, соответственно и копируются,
да ещё папки с разными символами в именах, например, со скобками,
не понятно как отображаются.

В общем всё скопировалось (с учётом пострадавших имен).

Пробую так устанавливать, так как где-то читал, 
что у кого-то инсталлятор DeLi не работал правильно с длинными именами файлов,
поэтому я предполагаю, что преобразование длинных имен в короткие
на работе инсталлятора не скажется.

Все файлы и папки из ISO в корне.
Перезагружаюсь. Grub. Install Linux.

Путь установки указал 
(но прежде вручную примонтировал диск
mkdir /mnt/c
mount /dev/hda2 /mnt/c
ХОТЬ БЫ ГДЕ-НИБУДЬ ИНСТАЛЛЯТОР СКАЗАЛ, ЧТО ДИСК НУЖНО ПРИМОНТИРОВАТЬ ВРУЧНУЮ
Путь пишу /mnt/c
).

Делаю как по инструкции 
http://www.delilinux.org/wiki/doku.php?id=installation:cdrom

Но при повторном выборе языка, у меня не было выбора как на скриншоте по ссылке
http://www.delilinux.org/wiki/lib/exe/fetch.php?w=&h=&cache=cache&media=install
ation:deliinst-8.jpg
только кнопка Ok.

Подозрительно (вдруг файлы языковые не нашёл).
Нажимаю Ok. Всё продолжается.

На предложение установить всё доступное software говорю Yes,
процесс занимает 2 секунды, хотя написано,
что для этого требуется 750 МБ.

Всё завершилось. Говорит перезагрузитесь, вытащив диск.
Перезагружаюсь сначала с дискет, делаю загрузочным hda1 (ext2, куда устанавливал) через сfdisk.

Перезагружаюсь с жёсткого диска.

И ... появляется Grub.
Я его же устанавливал в (пишу дословно)
install GRUB on (hd0,1) to MBR (hd0)

Как мне загрузиться с hda1, не загружая GRUB?

===
Может Lilo с дискет установить?

useronforum
() автор топика
Ответ на: комментарий от useronforum

Твоя проблема в том, что похоже ничего не установилось изза испорченных имен файлов. Ничего делать загрузочным не надо, если GRUB поставил в MBR то все должно было и так заработать, grub загрузил бы твой корневой раздел.

ПС советую ставить из iso файла или купить сетевуху и ставить по сети.

oyster
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.