Я пытаюсь установить Scientific Linux 6.1 (буквально RedHat Enterprise Linux без фирменного стиля), загрузив его установщик с моего USB-накопителя.
Установщик запускается нормально, но произошли две вещи:
- Мой USB-накопитель отображается как / dev / sda, а мой внутренний жесткий диск (тот, на который я хочу установить ОС) - / dev / sdb. Однако мне бы хотелось, чтобы мой жесткий диск был / dev / sda, чтобы при удалении USB-накопителя после установки моя система могла загружаться нормально. Как я могу изменить это?
- Даже несмотря на то, что программа установки запускается, после начала фактической установки появляется сообщение об ошибке, в котором говорится, что программа установки не может найти установочный образ ISO 9001.
Могут ли эти две проблемы быть связаны? Буду признателен за любые предложения ... Спасибо.
/etc/fstab
(таблица файловой системы)? Они появляются в/boot/grub/menu.lst
или/boot/grub/device.map
(конфигурация загрузчика - если Scientific Linux использует Grub 1, что, я думаю, так и есть)?grub-install /dev/sda
.(hd0,0)
и локальный диск как(hd1,0)
, что означает, что, когда машина перезагружается без накопителя, она не может найти ОС, поскольку в этот момент ее нет(hd1,0)
.Ответы:
Устройства, перечисленные в / dev /, являются устройствами, которые ядро Linux находит и делает доступными для системы. Вы не сможете изменить, как этот список появляется без реального взлома ядра.
Но есть и хорошие новости, вам не нужно. Когда вы загружаетесь с USB-накопителя, ядро работает в оперативной памяти и перечисляет устройства по мере их обнаружения. Это не фиксированное отображение, то есть оно будет меняться при каждой загрузке, если устройства обнаруживаются в другом порядке. По сути, это означает, что после установки, если вы извлекаете USB-накопитель и перезагружаете его, основной жесткий диск должен выглядеть как / dev / sda, поскольку он будет первым обнаруженным диском. Когда вы устанавливаете, Ядро не является окончательным образом Ядра, на котором будет работать ваша система, поэтому вам не нужно слишком беспокоиться о том, как установочное ядро перечисляет устройства.
Что касается второго вопроса, он звучит как поврежденный образ на USB-накопителе. Вы можете попробовать повторно загрузить и повторно загрузить изображение на USB-накопитель и посмотреть, поможет ли это решить эту проблему.
источник
Я только что установил ClearOS (производную CentOS, которая также является клоном RHEL) несколько дней назад на ноутбук, который отказался загружаться с компакт-диска. Это было супер, но я закончил тем, что загрузился с флешки, как вы, и затем он считал фактические обороты с CDROM, потому что
anaconda
отказался использовать образ USB в качестве источника. Во всяком случае, я только что подтвердил, что/etc/fstab
использует метки разделов, поэтому не стоит беспокоиться о перемещении дисков.Изменить: я не упомянул, я использовал универсальный USB-установщик для создания загрузочной флешки. Я использовал это прекрасно для Fedora и CentOS в прошлом; для ClearOS мне пришлось выбирать «другое» с «новым»
syslinux
. Если вы используете другой способ для создания USB-накопителя, вы можете попробовать. Но это все равно не помогло мне, когда он пытался найти RPM.источник
Не уверен насчет второй проблемы, кроме уже упомянутой вероятной поврежденной загрузки.
Что касается имени разработчика, они присваиваются по принципу «первым пришел - первым обслужен», и порядок обнаружения устройств по своей сути ненадежен. Вы не можете контролировать, какое имя устройства назначено диску, и не можете полагаться на то, что ему всегда назначается одно и то же. Вам не нужно беспокоиться о том, что ваш внутренний жесткий диск является SDB. Если это действительно вызывает проблемы, то подайте отчет об ошибке в дистрибутив, потому что он должен быть в состоянии справиться с этим.
источник