Archive:Установка на компьютере без загрузки с CD

(перенаправлено с «Install on PC that can't boot from CD»)
Перейти к: навигация, поиск
Icon-obsolete.png Эта статья актуальна для версии '10.0', которая теперь является устаревшей!
Пожалуйста, обратитесь к странице обсуждения этой статьи для получения подробной информации.

Стандартные методы установки описывают загрузку с CD для начала установки, но что происходит, когда вы имеете машину, по каким-то причинам (BIOS, привод CD-ROM) нельзя загрузиться с CD? Есть, по крайней мере, два решения:

Вариант 1. Загрузка с флоппи-диска

Один из ответов - это загрузка со специального флоппи, который загружает Менеджер Загрузки, позволяющий выбрать CD для загрузки.

Следуйте этим пунктам:

  1. Скачайте образ флоппи-диска из Smart Boot Manager (от Slackware).
  2. Запишите образ на флоппи, используя "rawwritewin" для Windows, или командой "dd" для *nix.
  3. Загрузите целевую машину с помощью записанного флоппи с наличием SUSE CD в приводе CD.
  4. Из меню Smart Boot Manager выберите загрузку с CDROM.
  5. Компьютер продолжит загружаться с помощью SUSE Linux CD.

Это нужно для того, чтобы CD был "виден" системе в течение загрузки.

Вариант 2. Загрузка с основными файлами

Системные файлы

Загрузка с флоппи сделана с помощью так называемого "linuxrc". Теперь linuxrc расположен в двух файлах, которые легко найти на любом SUSE Linux CD, иногда в папке "boot", иногда в папке "loader", но это меняется каждый раз от версии к версии.

Этими двумя файлами являются "linux" (ядро) и "initrd" (корневой файл).

Так что вы должны скопировать эти два файла туда, где GRUB сможет их найти. Это действует на любых разделах ext2 и reiser, но ещё не было тестировано на разделах FAT.

Инсталляция файлов

Если, вдруг, эта минимальная система не может найти CD, лучший способ это скопировать полностью CD (или лучше, DVD) на любой раздел ext2 (или reiser -- эти были тестированы). Конечно, все эти файлы должны помещаться в раздел, незатрагиваемый при установке.

Если минимальная система имеет доступ к CD, скопируйте только два системных файла.

Все эти файлы могут быть скопированы в любое место в файловой системе, однако, чем проще путь к ним, тем лучше.

GRUB и GRUB загрузка

Grub не так удобен, но он мощен. Есть только несколько вещей, которые мы должны знать:

  • Grub имеет мини консоль, доступную по нажатию ESC (только при графическом запуске), затем "c" (буква c в нижнем регистре) для получения обычного приглашения (">").
  • Grub использует раскладку QWERTY, убедитесь, что вы имеете конверсию под рукой, если вы не используете её;
  • Grub называет жёсткие диски и раздел начиная с 0 (нуля), а все другие называются с 1. Первый диск это (hd0), третий раздел второго диска это (hd1,2).
  • с этим и любым Grub вы можете загрузить всё :-).

Итак:

  • Запустите любой grub (вашу старую установку Linux, любой флоппи - это действет только во время загрузки);
  • для получения файла linux, наберите:
> kernel (hd0,0)/boot/linux root=/dev/hda1
  • для получения файла initrd, наберите:
> initrd (hd0,0)/boot/initrd
  • загрузка:
> boot

Конечно, (hd0,0) должно быть с вашими параметрами и должно быть в корректном пути. Однако, Grub использует автодополнение, так что нажатие <TAB> сильно облегчает работу. Grub способен видеть папки и файлы на диске, и даже показывать вам содержимое папок, попробуйте.

Замените (hd0,0) и /dev/hda1 по необходимости, в зависимости от диска и раздела, с которого вы хотите загрузиться.

Когда вы сделаете это, SUSE запустится.


Загрузка с USB-stick

Загрузка установочного образа с помощью Etherboot

Это подобно загрузке с флоппи, но не требует системы с CDROM. Конечно, вы должны иметь доступным источник инсталляции, такой как NFS.