Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbarui sistem operasi dan perangkat lunak pada instance Mac
Awas
Instalasi versi beta atau pratinjau macOS hanya tersedia di instance Apple silicon Mac. Amazon EC2 tidak memenuhi syarat versi beta atau pratinjau macOS dan tidak memastikan instance akan tetap berfungsi setelah pembaruan ke versi macOS pra-produksi.
Mencoba menginstal versi beta atau pratinjau macOS di instans EC2 Amazon x86 Mac akan menyebabkan degradasi Host Khusus EC2 Amazon Mac saat Anda menghentikan atau menghentikan instans, dan akan mencegah Anda memulai atau meluncurkan instans baru di host tersebut.
Langkah-langkah untuk memperbarui perangkat lunak pada instans Mac x86 dan instans Apple silicon Mac.
Perbarui perangkat lunak pada instans Mac x86
Pada instans x86, Anda dapat menginstal pembaruan sistem operasi dari Apple menggunakan perintah.softwareupdate
Untuk menginstal pembaruan sistem operasi dari Apple pada instans Mac x86
-
Daftar paket dengan pembaruan yang tersedia menggunakan perintah berikut.
[ec2-user ~]$
softwareupdate --list -
Menginstal semua pembaruan atau hanya pembaruan tertentu. Untuk menginstal pembaruan tertentu, gunakan perintah berikut.
[ec2-user ~]$
sudo softwareupdate --installlabel
Untuk menginstal semua pembaruan, gunakan perintah berikut.
[ec2-user ~]$
sudo softwareupdate --install --all --restart
Administrator sistem dapat menggunakan AWS Systems Manager untuk meluncurkan pembaruan sistem operasi yang telah disetujui sebelumnya pada instance Mac x86. Untuk informasi lebih lanjut, lihat AWS Systems Manager Panduan Pengguna.
Anda dapat menggunakan Homebrew untuk menginstal pembaruan ke paket di EC2 macOSAMIs, sehingga Anda memiliki versi terbaru dari paket-paket ini di instans Anda. Anda juga dapat menggunakan Homebrew untuk menginstal dan menjalankan aplikasi macOS umum di Amazon EC2 macOS. Untuk informasi selengkapnya, lihat Dokumentasi Homebrew
Untuk menginstal pembaruan menggunakan Homebrew
-
Perbarui Homebrew menggunakan perintah berikut.
[ec2-user ~]$
brew update -
Daftar paket dengan pembaruan yang tersedia menggunakan perintah berikut.
[ec2-user ~]$
brew outdated -
Menginstal semua pembaruan atau hanya pembaruan tertentu. Untuk menginstal pembaruan tertentu, gunakan perintah berikut.
[ec2-user ~]$
brew upgradepackage name
Untuk menginstal semua pembaruan, gunakan perintah berikut.
[ec2-user ~]$
brew upgrade
Perbarui perangkat lunak pada instans Mac Apple silicon
Pertimbangan
Driver Adaptor Jaringan Elastis (ENA)
Karena pembaruan dalam konfigurasi driver jaringan, ENA driver versi 1.0.2 tidak kompatibel dengan macOS 13.3 atau yang lebih baru. Jika Anda ingin menginstal versi beta, pratinjau, atau produksi macOS versi 13.3 atau yang lebih baru dan belum menginstal ENA driver terbaru, gunakan prosedur berikut untuk menginstal versi driver yang baru.
Untuk menginstal versi baru ENA driver
-
Di jendela Terminal, sambungkan ke instans Apple silicon Mac Anda menggunakan SSH.
-
Unduh ENA aplikasi ke dalam
Applications
file menggunakan perintah berikut.[ec2-user ~]$
brew install amazon-ena-ethernet-dextTip pemecahan masalah
Jika Anda menerima peringatan
No available formula with the name amazon-ena-ethernet-dext
, jalankan perintah berikut.[ec2-user ~]$
brew update -
Putuskan sambungan dari instans Anda dengan mengetik exit dan menekan kembali.
-
Gunakan VNC klien untuk mengaktifkan ENA aplikasi.
-
Siapkan VNC klien menggunakanConnect ke antarmuka pengguna grafis instans Anda (GUI).
-
Setelah Anda terhubung ke instance Anda menggunakan aplikasi Berbagi Layar, buka folder Aplikasi dan buka ENA aplikasi.
-
Pilih Aktifkan
-
Untuk mengonfirmasi bahwa driver diaktifkan dengan benar, jalankan perintah berikut di jendela Terminal. Output dari perintah menunjukkan bahwa driver lama dalam keadaan diakhiri dan driver baru dalam keadaan diaktifkan.
systemextensionsctl list;
-
Setelah Anda memulai ulang instans, hanya driver baru yang akan hadir.
-
Perbarui perangkat lunak pada instans Mac Apple silicon
Pada instans Mac Apple silicon, Anda harus menyelesaikan beberapa langkah untuk melakukan pembaruan sistem operasi di tempat. Pertama, akses disk internal instance menggunakan klien GUI with VNC (Virtual Network Computing). Prosedur ini menggunakan MacOS Screen Sharing, klien bawaan. VNC Kemudian, delegasikan kepemilikan kepada pengguna administratif (ec2-user
) dengan masuk seperti aws-managed-user
pada EBS volume Amazon.
Saat Anda mengerjakan prosedur ini, Anda membuat dua kata sandi. Satu kata sandi adalah untuk pengguna administratif (ec2-user
) dan kata sandi lainnya adalah untuk pengguna administratif khusus (aws-managed-user
). Ingat kata sandi ini karena Anda akan menggunakannya saat Anda mengerjakan prosedur.
catatan
Dengan prosedur ini di macOS Big Sur, Anda hanya dapat melakukan pembaruan kecil seperti memperbarui dari macOS Big Sur 11.7.3 ke macOS Big Sur 11.7.4. Untuk macOS Monterey atau lebih tinggi, Anda dapat melakukan pembaruan perangkat lunak utama.
Untuk mengakses disk internal
-
Dari komputer lokal Anda, di Terminal, sambungkan ke instance Apple silicon Mac Anda menggunakan SSH perintah berikut. Untuk informasi selengkapnya, lihat Connect ke instans Anda menggunakan SSH.
ssh -i
/path/key-pair-name
.pem ec2-user@instance-public-dns-name
-
Instal dan mulai macOS Screen Sharing menggunakan perintah berikut.
[ec2-user ~]$
sudo launchctl enable system/com.apple.screensharing sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist -
Tetapkan kata sandi untuk
ec2-user
dengan perintah berikut. Ingat kata sandi karena Anda akan menggunakannya nanti.[ec2-user ~]$
sudo /usr/bin/dscl . -passwd /Users/ec2-user -
Putuskan sambungan dari instans dengan mengetik exit dan menekan return.
-
Dari komputer lokal Anda, di Terminal, sambungkan kembali ke instance Anda dengan SSH terowongan ke VNC port menggunakan perintah berikut.
ssh -i
/path/key-pair-name
.pem -L 5900:localhost:5900 ec2-user@instance-public-dns-name
catatan
Jangan keluar dari SSH sesi ini sampai VNC koneksi dan GUI langkah-langkah berikut selesai. Ketika instans dimulai ulang, koneksi akan menutup secara otomatis.
-
Dari komputer lokal Anda, hubungkan ke
localhost:5900
menggunakan langkah-langkah berikut:-
Buka Finder dan pilih Go.
-
Pilih Hubungkan ke Server.
-
Di bidang Alamat Server, masukkan
vnc://localhost:5900
.
-
-
Di jendela macOS, sambungkan ke sesi jarak jauh instans Apple silicon Mac seperti kata sandi
ec2-user
yang Anda buat di Langkah 3. -
Akses disk internal, bernama InternalDisk, menggunakan salah satu opsi berikut.
-
Untuk macOS Ventura atau di atasnya: Buka Pengaturan Sistem, pilih Umum di panel kiri, lalu Startup Disk di kanan bawah panel.
-
Untuk macOS Monterey atau di bawahnya: Buka Preferensi Sistem, pilih Mulai Disk, lalu buka kunci panel dengan memilih ikon kunci di kiri bawah jendela.
Tip pemecahan masalah
Jika Anda perlu memasang disk internal, jalankan perintah berikut di Terminal.
APFSVolumeName="InternalDisk" ; SSDContainer=$(diskutil list | grep "Physical Store disk0" -B 3 | grep "/dev/disk" | awk {'print $1'} ) ; diskutil apfs addVolume $SSDContainer APFS $APFSVolumeName
-
-
Pilih disk internal, bernama InternalDisk, dan pilih Restart. Pilih Mulai Ulang lagi saat diminta.
penting
Jika disk internal diberi nama Macintosh HD InternalDisk, instans Anda harus dihentikan dan dimulai ulang sehingga host khusus dapat diperbarui. Untuk informasi selengkapnya, lihat Menghentikan atau menghentikan instans Amazon EC2 Mac Anda.
Gunakan prosedur berikut untuk mendelegasikan kepemilikan kepada pengguna administratif. Ketika Anda menyambung kembali ke instans Anda denganSSH, Anda boot dari disk internal menggunakan user administratif khusus (aws-managed-user
). Kata sandi awal untuk aws-managed-user
adalah kosong, jadi Anda perlu menimpanya pada koneksi pertama Anda. Kemudian, Anda perlu mengulangi langkah-langkah untuk menginstal dan memulai MacOS Screen Sharing karena volume boot telah berubah.
Untuk mendelegasikan kepemilikan kepada administrator pada volume Amazon EBS
-
Dari komputer lokal Anda, di Terminal, sambungkan ke instans Apple silicon Mac Anda menggunakan perintah berikut.
ssh -i
/path/key-pair-name
.pem aws-managed-user@instance-public-dns-name
-
Saat Anda menerima peringatan
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
, gunakan salah satu perintah berikut untuk mengatasi masalah ini.-
Hapus host yang dikenal menggunakan perintah berikut. Kemudian, ulangi langkah sebelumnya.
rm ~/.ssh/known_hosts
-
Tambahkan yang berikut ini ke SSH perintah di langkah sebelumnya.
-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
-
-
Tetapkan kata sandi untuk
aws-managed-user
dengan perintah berikut. Kata sandi awalaws-managed-user
adalah kosong, jadi Anda perlu menimpanya pada koneksi pertama Anda.-
[aws-managed-user ~]$ sudo /usr/bin/dscl . -passwd /Users/aws-managed-user
password
-
Saat Anda menerima prompt
Permission denied. Please enter user's old password:
, tekan enter.Tip pemecahan masalah
Jika Anda mendapatkan kesalahan
passwd: DS error: eDSAuthFailed
, gunakan perintah berikut.[aws-managed-user ~]$ sudo passwd aws-managed-user
-
-
Instal dan mulai macOS Screen Sharing menggunakan perintah berikut.
[aws-managed-user ~]$ sudo launchctl enable system/com.apple.screensharing sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
-
Putuskan sambungan dari instans dengan mengetik exit dan menekan return.
-
Dari komputer lokal Anda, di Terminal, sambungkan kembali ke instance Anda dengan SSH terowongan ke VNC port menggunakan perintah berikut.
ssh -i
/path/key-pair-name
.pem -L 5900:localhost:5900 aws-managed-user@instance-public-dns-name
-
Dari komputer lokal Anda, hubungkan ke
localhost:5900
menggunakan langkah-langkah berikut:-
Buka Finder dan pilih Go.
-
Pilih Hubungkan ke Server.
-
Di bidang Alamat Server, masukkan
vnc://localhost:5900
.
-
-
Di jendela macOS, sambungkan ke sesi jarak jauh instans Apple silicon Mac seperti kata sandi
aws-managed-user
yang Anda buat di Langkah 3.catatan
Saat diminta untuk masuk dengan ID Apple Anda, pilih Atur Nanti.
-
Akses EBS volume Amazon menggunakan salah satu opsi berikut.
-
Untuk macOS Ventura atau lebih baru: Buka Pengaturan Sistem, pilih Umum di panel kiri, lalu Startup Disk di kanan bawah panel.
-
Untuk macOS Monterey atau sebelumnya: Buka Preferensi Sistem, pilih Mulai Disk, lalu buka kunci panel dengan memilih ikon kunci di kiri bawah jendela.
catatan
Sampai reboot berlangsung, ketika dimintai kata sandi administrator, gunakan kata sandi yang Anda tetapkan di atas untuk
aws-managed-user
. Kata sandi ini mungkin berbeda dari yang Anda tetapkan untukec2-user
atau akun administrator default pada instans Anda. Petunjuk berikut menentukan kapan harus menggunakan kata sandi administrator instans Anda. -
-
Pilih EBS volume Amazon (volume yang tidak disebutkan InternalDiskdi jendela Startup Disk) dan pilih Restart.
catatan
Jika Anda memiliki beberapa EBS volume Amazon yang dapat di-boot yang dilampirkan ke instance Apple silicon Mac, pastikan untuk menggunakan nama unik untuk setiap volume.
-
Konfirmasikan mulai ulang, lalu pilih Otorisasi Pengguna saat diminta.
-
Pada panel Otorisasi pengguna pada volume ini, pastikan bahwa pengguna administratif (
ec2-user
secara default) telah dipilih, lalu pilih Otorisasi. -
Masukkan
ec2-user
kata sandi yang Anda buat di Langkah 3 dari prosedur sebelumnya, lalu pilih Lanjutkan. -
Masukkan kata sandi untuk pengguna administratif khusus (
aws-managed-user
) saat diminta. -
Dari komputer lokal Anda, di Terminal, sambungkan kembali ke instans Anda menggunakan SSH dengan nama pengguna
ec2-user
.Tip pemecahan masalah
Jika Anda mendapatkan peringatan
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
, jalankan perintah berikut dan sambungkan kembali ke instance Anda menggunakanSSH.rm ~/.ssh/known_hosts
-
Untuk melakukan pembaruan perangkat lunak, gunakan perintah di bawah Perbarui perangkat lunak pada instans Mac x86.