Что такое операционная система?

Что такое операционная система?

Прохожу свой первый курс по Linux и, по иронии судьбы, думаю, что столкнулся с проблемой, которую мог бы решить кто-то, хорошо разбирающийся в Linux!

В рамках курса, который я прохожу, нам необходимо загрузить и установить CentOS 7. У меня возникли проблемы с установкой.

Некоторый контекст:

  • Скачал файл «DVD ISO» с официального сайта
  • Имя файла: CentOS-7-x86_64-DVD.iso
  • Размер файла: 4,33 ГБ
  • Работает на OS X El Capitan v10.11

Однако при двойном щелчке по файлу возникает следующая ошибка:

Не удалось открыть следующие образы дисков:
Образ: CentOS-7-x86_64-DVD-1511.iso
Причина: нет монтируемых файловых систем

Я бы удалил и скачал файл заново, но у меня нет стабильного и/или быстрого соединения, поэтому я бы предпочел этого не делать, так как это настоящая головная боль.

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

решение1

Linux (и Unix, если на то пошло). Это операционные системы.


Что такое операционная система?

Операционная система (ОС) — это программное обеспечение, которое работает «напрямую» (давайте пока проигнорируем прошивку) на оборудовании вашего компьютера и обеспечивает стандартную среду, из которой может работать другое программное обеспечение. Обычные программы/приложения, такие как itunes или microsoft word, не хотят иметь дело с вашим реальным оборудованием, они просто запрашивают что-то у операционной системы, она работает с оборудованием и возвращает результат программе/приложению.

Таким образом, операционные системы устанавливаются отдельно от других операционных систем (поскольку они используются для прямого доступа к оборудованию компьютера).

На вашем компьютере MAC уже будет установлена ​​операционная система macOS — операционная система Apple для его устройств.

Обычно при запуске компьютера вы можете изменить устройство, с которого он будет запускаться, и выбор установочного DVD-диска или USB-накопителя операционной системы является распространенным методом установки новой операционной системы.

Это означает, что операционную систему на самом деле невозможно «установить» на другую операционную систему, но существуют обходные пути.


Двойная загрузка

«Двойная загрузка» означает установку нескольких операционных систем на одном компьютере.

Это проще всего сделать, если у вас несколько жестких дисков, чтобы можно было установить операционные системы на отдельные жесткие диски, а затем просто выбрать, какой жесткий диск следует загрузить.

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

Я бы не рекомендовал этот метод для MAC, просто потому, что они на самом деле не предназначены для работы с чем-либо, кроме macOS, и я бы не стал доверять поддержке других ОС.


Виртуальные машины

Виртуальные машины — это программы, работающие в операционной системе, которая притворяется полноценным компьютером. Поскольку они притворяются компьютером, на них можно установить операционную систему!

Наиболее распространенной программой виртуальной машины, вероятно, является VMware, но вы можете поискать и найти ту, которая вам понравится.

решение2

Для установки CentOS вам понадобится

  1. Виртуальная машина для Centos, на Mac OS вы можете попробовать виртуальный боксилипараллельный.

  2. Попробуйте напрямую на ПК, но это сотрет вашу текущую ОС, или вы можете разбить жесткий диск на разделы и получить двойную загрузку, или установить на другой внутренний или внешний жесткий диск (Linux может работать на USB-устройствах, конечно, USB3, USB2 работает, но очень медленно).

Невозможно запустить Linux, щелкнув по dvd dmg/img! Может быть в будущем...

решение3

Можете ли вы попробовать запустить ОС Linux с USB-накопителя?

https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx

решение4

VirtualBoxэто, безусловно, самый простой способ начать изучение Linux. Однако, если вы хотите изучить Linuxкомандная строка, вам, возможно, не захочется проходить установку операционной системы через графический интерфейс на компакт-диске, чтобы просто начать. (Хорошо пройти процесс установки с компакт-диска хотя бы один раз, но это не обязательно, если вы просто хотите поиграться с командной строкой Linux.) Поэтому я рекомендую вам использовать VirtualBoxв комбинации сБродяга.


Самый быстрый способ доступа к командной строке в реальной установке CentOS на вашем Mac:Я рекомендую вам сделать следующее:

  1. Загрузить и установитьVirtualBox.
  2. Загрузить и установитьбродяга(чтобы позволить вам создатьодноразовыйвиртуальные машины.)
  3. Откройте «Терминал» ( /Applications/Utilitiesна Mac он находится в ).
  4. Создайте новый каталог для хранения всех ваших файлов Vagrant, введя следующее и нажав Enter:

    mkdir vagrant
    
  5. Зайдите в этот каталог —Споменяй свойДirectory в этот каталог, введя следующее (и нажав Enter):

    cd vagrant
    
  6. Создайте каталог для хранения файлов, относящихся к конкретной виртуальной машине, которую вы собираетесь создать. Например:

    mkdir centos-6
    
  7. СизменитьДдиректории в этот каталог:

    cd centos-6
    
  8. Инициализируйте «среду Vagrant», указав, с какого «образа» виртуальной машины (сохраненного снимка состояния компьютера) вы хотите начать при создании виртуальной машины из этого каталога:

    vagrant init centos/6
    
  9. Создайте виртуальную машину на основеCentOS 6 vagrant box "образ"который вы указали в последней команде.

    vagrant up
    

    В первый раз это займет некоторое время, так как вашему компьютеру придетсяскачатьвиртуальная машина "образ" с уже установленным CentOS 6. Это поможет, если у вас хорошее интернет-соединение. Это не будет занимать так много времени каждый раз, только в первый раз.

  10. Войдите в созданную вами виртуальную машину, используя протокол Secure Shell (SSH):

    vagrant ssh
    

Вот и все. Теперь у вас полноценная установка CentOS 6, запущенная внутри виртуальной машины на вашем компьютере. Вы можете сделатьчто бы нивы хотите, чтобы они находились внутри этой машины, и это не окажет негативного влияния на файлы на вашем «хост-компьютере» (вашем Mac).


Закончив работу на машине, вы можете очень легко вернуться к своему компьютеру:

exit

Однако ваша виртуальная машина все еще будет работать. Чтобы выключить ее, не удаляя, выполните (со своего компьютера, а не изнутри виртуальной машины):

vagrant halt

Чтобы стереть эту конкретную виртуальную машину (чтобы в следующий раз у вас vagrant upбыла совершенно новая виртуальная машина без каких-либо изменений, внесенных вами в последнюю), вы можете уничтожить ее, выполнив:

vagrant destroy

Если вам нужна другая версия ОС Linux, вы можете найтиширокий выбор Vagrant-боксов доступен онлайн. Многие из них созданы пользователями и могут иметь странные комбинации установленного или неустановленного программного обеспечения.

В целом (и в учебных целях) я рекомендую использовать официальные боксы для используемой вами ОС, пока у вас не возникнет необходимость использовать что-то другое:

Связанный контент