Перейти к содержанию

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


Рекомендуемые сообщения

Здравствуйте.

При установке 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-distr o-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" не появляется.

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

Ссылка на комментарий
Поделиться на другие сайты

Судя по наличию и содержимому boot.ini, предполагается наличие в загрузочной записи fat раздела загрузчика от winnt (win2000, winxp...)

Если появляется приглашение DOS (или черный дос экран с мигающим курсором означает что-то другое?), то именно DOS и загрузилась. Только по Вашей схеме непонятно, откуда она взялась.

Вы, видимо невнимательно прочитали инструкцию. Судя по всему, она предполагает, что до изменения boot.ini должна была нормально грузиться windows. И раздел fat должен быть первым, поскольку винда не умеет грузиться с других разделов

А разве, загрузившись с дискеты, нельзя установить grub прямо в MBR (основную загрузочную запись диска).

Ссылка на комментарий
Поделиться на другие сайты

Установил 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?

Ссылка на комментарий
Поделиться на другие сайты

Разобрался.

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

kernel (hd0,1)/boot/bzimage

initrd (hd0,1)/boot/initrd.gz

Теберь Grub с диска загружается.

Нажимаю Install Linux

Файлы находит, загружает

Много чего делается...

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

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

Что делать?

Ссылка на комментарий
Поделиться на другие сайты

У Вас загрузилось ядро и initrd. После этого обычно монтируется корневая файловая система и запускается процесс init. В вашем случае init, видимо находится внутри iso.

Наиболее вероятная причина неудачи:

1.Загруженный вами initrd не предназначен для монтирования iso образа с жесткого диска.

Решение: Используйте iso из списка, приведенного в статье.

2. (менее вероятно) iso образ ищется на первом разделе диска, где его нет.

Решение: Поместить /boot и iso на первый раздел (hd0,0), отформатировав его как fat.

Точнее сказать сложно. Я слаб в телепатии.

В остальном все ваши действия правильные.

Ссылка на комментарий
Поделиться на другие сайты

useronforum писал(а) Mon, 16 February 2009 20:17

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

Обычно

mount -t iso9660 -o loop изофайл маунтпоинт

Если выполнены условия: загружен модуль iso9660, создано loop устройство и достаточно оперативной памяти.

Ссылка на комментарий
Поделиться на другие сайты

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

Ещё пробовал

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 писал(а) Tue, 17 February 2009 10:10

===

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

Строго говоря, нет, поскольку монтирование и означает доступ к файловой системе.

Я потерял нить рассуждений, на каком этапе установки вы находитесь? Если для счастья не хватает содержимого изо, то перекиньте его тем же способом через параллельный порт через параллельный порт.

Но я бы вам посоветовал строго следовать найденной вами инструкции.

Ссылка на комментарий
Поделиться на другие сайты

В общем в 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=&am p;cache=cache&media=installation:deliinst-8.jpg

только кнопка Ok.

Подозрительно (вдруг файлы языковые не нашёл).

Нажимаю Ok. Всё продолжается.

На предложение установить всё доступное software говорю Yes,

процесс занимает 2 секунды, хотя написано,

что для этого требуется 750 МБ.

Всё завершилось. Говорит перезагрузитесь, вытащив диск.

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

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

И ... появляется Grub.

Я его же устанавливал в (пишу дословно)

install GRUB on (hd0,1) to MBR (hd0)

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

===

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

Ссылка на комментарий
Поделиться на другие сайты

А grub вам чем-то мешает?

Как раз он может загрузить практически что угодно (любое ядро с любого раздела, либо передать управление загрузочной записи раздела).

Без загрузчика ядра linux не грузятся.

PS.

Не загружая граб, загрузиться с hda1 можно, заменив grub в MBR на стандартную загрузочную запить, котороя передает управление загрузочной записи активного раздела. Но делать этого не стоит.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...