Mac выпустил чип m1. Его мощная производительность востребована многими разработчиками. Однако из-за замены его архитектуры установка многих программ или сред стала проблемой. Сегодня поговорим о том, как установить Linux. виртуальная машина в m1.
Я решил запустить виртуальную машину на VMware, поэтому мне нужно скачать VMware Fusion Скачать адрес:VMware Fusion for M1 Выберите версию ARM для загрузки. В настоящее время это официально выпущенная пробная версия для M1. Активация не требуется. Пока неизвестно, будут ли взиматься какие-либо последующие платежи.
После загрузки дважды щелкните, чтобы установить.
centos for m1Скачать адрес:centos for m1
Зеркальный адрес Пекинского университета иностранных языков ( Уведомление
Загруженный файл изображения нельзя использовать напрямую.,Многие студенты не внимательно прочитали мое объяснение.,что приводит к неудачной установке,Напоминаем!!!смотреть вниз):centos for m1 Бытовое зеркало
Файл: CentOS-7-aarch64-Everything-2009.iso
Изображение, скачанное по указанному выше адресу, нельзя использовать напрямую! ! ! Всегда будет зависать в интерфейсе установки
,Если вы хотите его использовать, вам необходимо выполнить ряд операций,Для удобства я также использовал образ centos7, сделанный частным экспертом.,Но поскольку это неофициально,Так что мы до сих пор не знаем, в чем проблема.,На данный момент при собственном использовании проблем не обнаружил, кроме того, что загрузка yum недоступна из-за адреса зеркала. Если вы хотите настроить зеркало по указанному выше адресу,Вы можете обратиться к блогу этого блоггераArm64 (aarch64) установить Centos 7.5.1804
Если ссылка недействительна, пожалуйста, обратитесь к этому:Arm64 (aarch64) установить Centos 7.5.1804
Изображение, которое я использовал, было загружено на сетевой диск.(Если вы хотите установить его напрямую, используйте этот образ!!!):centos7 for m1 пароль: c81n Файл: CentOS-7-aarch64-08191738.iso (обратите внимание, что из-за ограничений сетевого диска Baidu установочный пакет разделен на три части, выберите 001 или все три файла для распаковки (инструмент распаковки по умолчанию на Mac не может распаковать, загрузите в заранее Хорошие инструменты распаковки, такие как fastZip). Alibaba Netdisk в настоящее время не поддерживает обмен файлами в формате сжатого пакета)
Если вам нужно установить Ubuntu, вы можете обратиться к другой моей статье: mac pro Установка M1 (ARM): виртуальная машина Ubuntu
1. Откройте VMware и нажмите «Новая виртуальная машина». 2. Перетащите скачанное изображение в окно. Раньше у меня были установлены другие изображения, поэтому будет отображение истории.
3. Просто выберите любую операционную систему, ведь она уже установлена внутри образа.
4. Здесь вы можете настроить конфигурацию или нажать «Завершить», чтобы установить. Я нажимаю здесь, чтобы настроить и изменить конфигурацию.
4. Измените имя файла виртуальной машины.
5. Поскольку звуковая карта и камера мне не нужны, я удалил звуковую карту и камеру.
6. Нажмите кнопку воспроизведения, чтобы начать установку.
Если при нажатии здесь нет ответа, устранить неполадку можно следующим образом:
:
(1) Убедитесь, что вы используете образ Centos с архитектурой Arm. Если вы не уверены, используйте файл образа, хранящийся на моем сетевом диске.
(2) Убедитесь, что версия VMware адаптирована для чипа m1. Установочный пакет также можно загрузить с адреса, указанного на моем сетевом диске.
(3)Если вышеперечисленное все еще не может быть решено,Затем используйтеApp Cleaner & Uninstaller
Подождите, пока программное обеспечениеVMwareПолностью удалить,Возможно, это связано с тем, что вы уже устанавливали его раньше, но это не удалось.,Но файл конфигурации был затронут,Заставляет переустановку использовать предыдущий файл конфигурации.,Поэтому вам нужно полностью удалить его,Обратите внимание, что прямое удаление виртуальной машины не вступит в силу.,Для удаления используйте программное обеспечение глубокой деинсталляции. Инсталляционный пакет также размещен на сетевом диске.,Можно скачать самостоятельно
7. Выберите «Установить Centos». 7. Остальные шаги должны быть очень понятны учащимся, которые установили Centos. Однако, чтобы удовлетворить потребности новичков, эти шаги будут по-прежнему даны здесь. пропустите это напрямую.
8. Язык английский, не меняйте его на китайский.
9. Нажмите «Система» и нажмите «Готово».
10. По умолчанию установлена минимальная установка, не включающая vim и другие инструменты. Однако есть проблемы с загрузкой этой версии через yum, поэтому я выбираю здесь установку веб-приложения, чтобы иметь возможность использовать свой vim и другие инструменты. Нажмите «Выбор программного обеспечения».
11. Нажмите «Время». & Дата, выберите часовой пояс Шанхай.
12. Нажмите «Пароль root», чтобы установить пароль для учетной записи root. После завершения настройки нажмите «Готово». Кроме того, поскольку для среды установки требуется учетная запись без полномочий root, я создал еще одну эластичную учетную запись. При необходимости вы можете нажать «Создание пользователя», чтобы создать ее.
После завершения нажмите «Начать установку», чтобы начать установку.
13. Подождав некоторое время, установка завершится и нажмите кнопку перезагрузки, чтобы перезагрузить систему.
14. Введите пароль учетной записи и успешно войдите в систему.
На этом этапе Centos успешно установлен.
Если эта статья вам полезна, пожалуйста, поставьте ей лайк и сохраните. Ваша поддержка является мотивацией для моего творчества.
15. Если IP-адрес виртуальной машины не соответствует IP-адресу хоста после установки, установите тип сети «Автоматическое обнаружение».
# Посмотреть IP
ip addr
Поскольку Centos7 по умолчанию отключает сетевую карту, ее необходимо включить вручную. 1. Измените файл конфигурации сетевой карты.
# Предыдущая установка была ens33, эта версия - ens160. Если vim не установлен, вместо него можно использовать команду vi.
vim /etc/sysconfig/network-scripts/ifcfg-ens160
2. Установите для ONBOOT значение «да», чтобы включить сетевую карту.
3. Перезагрузите сетевую карту.
service network restart
Введите IP-адрес, чтобы запросить IP-адрес. Когда появится IP, это означает, что активация прошла успешно.
1. Измените файл конфигурации сетевой карты.
vim /etc/sysconfig/network-scripts/ifcfg-ens160
2. Добавьте в файл конфигурации:
IPADDR=192.168.244.12 #Статический IP — IP-адрес, который вы хотите изменить.
GATEWAY=192.168.244.1 #Шлюз по умолчанию
NETMASK=255.255.255.0 #маска подсети
3. Перезагрузите сетевую карту.
service network restart
4. Запросите IP и обнаружите, что настроенный IP появился.
ip addr
5. Если виртуальная машина не может выполнить проверку связи с одним и тем же хостом, это означает, что хост и виртуальная машина не находятся в одном сегменте сети. Просто следите за тем, чтобы сетевой сегмент виртуальной машины соответствовал сегменту хоста. Например, хост 192.168.0.2. Тогда виртуальная машина должна быть 192.168.0.x
Через службу ssh мы можем использовать команду ssh для удаленного управления виртуальной машиной, что очень удобно.
centos7 по умолчанию устанавливает службу ssh, которая передается через порт 22, поэтому вам нужно открыть порт 22 или закрыть брандмауэр. Но отключение брандмауэра не допускается в производственной среде. 1. Если служба ssh не включена, вы можете включить ее с помощью следующей команды
service sshd start
# Перезапустить SSHd
service sshd restart
# закрыть sshd
service sshd stop
Если описанный выше метод не работает, вы можете попробовать этот метод, чтобы перезапустить ssh.
systemctl restart sshd
2. Откройте порт 22.
# Проверьте, открыт ли порт 22
firewall-cmd --query-port=22/tcp
#Запрашиваем все открытые порты
netstat -anp
# открытый порт
firewall-cmd --add-port=22/tcp --permanent
# Перезагрузить после открытия
firewall-cmd --reload
команда закрытия порта
# Закрыть указанный порт
firewall-cmd --permanent --remove-port=22/tcp
Если вам нужно выключить/включить брандмауэр, сделайте следующее:
Просмотр состояния брандмауэра systemctl status firewalld
Включить брандмауэр systemctl start firewalld
Отключить брандмауэр systemctl stop firewalld
Если вы не можете открыть
Первое использование: systemctl unmask firewalld.service
Затем: systemctl start firewalld.service
3. Проверка соединения
# запустить в Mac
ssh root@192.168.244.12
Если по-прежнему сообщается об ошибке, что порт 22 закрыт, вы можете перезагрузить виртуальную машину и повторить попытку.
4. Если вы обнаружите, что ssh-соединение медленное или передача медленная, вы можете отключить DNS с помощью следующей команды.
sudo vim /etc/ssh/sshd_config
Измените содержимое, возможно, в строке 115.
UseDNS no
Перезапустить SSH
systemctl restart sshd
1、mac pro Установка M1 (ARM): elasticsearch, kibana, logstash (2) 2、mac pro Установка M1 (ARM): jdk (3)
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/181114.html Исходная ссылка: https://javaforall.cn