Instalasi CentOS 7 Gagal

22

Setelah mendengar berita bahwa CentOS 7 telah diterbitkan, saya memutuskan untuk menginstalnya di komputer saya. Saya mengunduh gambar ISO dari situs web resmi CentOS (yang bernama CentOS-7.0-1406-x86_64-DVD.iso) dan kemudian membakarnya ke drive USB dengan menggunakan alat bernama UltraISO.

Setelah itu, saya reboot komputer saya dan menekan F12untuk memilih perangkat boot saya. (Motherboard GIGABYTE saya gunakan F12untuk memilih perangkat boot.) Saya memilih ini:, di UEFI: hp v245o 1100mana hp v245o 1100nama USB, dan saya kira ini adalah boot yang disebut EFI dari USB . Setelah itu, tiga pilihan menu disajikan:

  1. Instal CentOS 7,
  2. Uji media ini & instal CentOS 7,
  3. dan Pemecahan Masalah ->.

Pada awalnya saya memutuskan untuk memilih opsi 1 untuk membiarkannya menampilkan semua pesan yang sedang berjalan, jadi saya mengetik edan inilah yang saya dapatkan:

set params 'Install CentOS 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img

Jadi saya menghapus quietparam dan menekan CTRLxuntuk memulai, lalu saya dapatkan ini:

    kesalahan fb

Saya tidak tahu apa fb itu, dan proses instalasi hanya berhenti di sana.

Jadi saya memutuskan untuk mencoba opsi ke-3 (yang Troubleshooting -->) tanpa hasil; Saya masih tidak dapat menginstal CentOS 7 ini dan saya mendapatkan sesuatu seperti:

> [7.471771] scsi 0:0:0:0: alua: not attached
> [7.474665] sd 0:0:0:0: [sda] no Caching mode page found
> [7.474682] sd 0:0:0:0: [sda] Assuming drive cache: write through
> dracut-initqueue[685]: Warning: Could not boot
> dracut-initqueue[685]: Warning: /dev/root does not exist

Bagaimana saya bisa menyelesaikan masalah ini?

Xiangyu
sumber
1
"fb" adalah framebuffer - tapi saya tidak berpikir itu masalah Anda. Saya kira itu UEFI, meskipun harus didukung .
goldilocks
... tetapi tidak jelas apakah Anda perlu melakukan sesuatu yang istimewa untuk membuatnya bekerja.
goldilocks
Jadi maksud Anda, saya tidak bisa melakukan apa-apa selain menunggu tim CentOS untuk memperbaiki masalah ini?
Xiangyu
Saya tidak tahu - saya tidak punya jawaban untuk Anda, saya baru saja mengklarifikasi tentang masalah "fb" dan mungkin itu bukan masalahnya. Orang-orang di #centosIRC mengatakan bahwa mereka harus mendukung UEFI tanpa upaya khusus, jadi itu mungkin dugaan yang salah.
goldilocks
@Christopher - hasil edit yang Anda buat 2 kali merusak tampilan gambar yang disertakan OP. Tolong berhenti melakukan pengeditan itu, itu tidak benar.
slm

Jawaban:

12

Saya pikir Anda harus membuat bootable usb menggunakan ddperintah (jika iso Anda ada di direktori home):

Unmount pertama ( bukan mengeluarkan) usb:sudo umount /dev/sdb1

Kemudian, tulis gambar ke disk:

sudo dd bs=4M if=CentOS-7.0-1406-x86_64-Everything.iso of=/dev/sdb

Maka itu tidak akan ditampilkan /dev/roottidak ada.

J. Singh
sumber
Ini memperbaiki masalah bagi saya. Beralih dari unetbootin ke dd (disediakan oleh cygwin di windows).
Nick
1
Ini bekerja seperti pesona. Beralih dari Rufus ke sini.
xiankai
Saya pikir itu sudo umount /dev/sdb. Tolong jelaskan untuk saya!
nhuvy
Kalau-kalau Anda sudah terhubung ke USB drive dan Anda tidak tahu di mana itu dipasang, tetapi Anda dapat membuka drive dan menelusuri konten. lakukan hal berikut: 1) Di folder USB, tekan Ctrl + L untuk melihat jalan tempat konten. Contohnya mungkin: /run/media/george/the-disk2) cat /proc/mountsdan lihat di mana folder di atas dalam (1) dipasang. Lokasi akan mendahului jalur dari (1). Contoh: /dev/sdc1. 3) Dari sana, ikuti jawaban ini.
Shailen
Namun, perhatikan bahwa metode ini tidak berfungsi untuk saya di VMware11. Memasukkan kembali USB pada Windows meminta saya untuk memformat USB saya. Saat mem-boot ke USB saya, sistem meletakkan kursor yang berkedip.
Shailen
5

/dev/root hilang.

Ini sering dapat disebabkan oleh label yang tidak cocok atau /dev/sdXxperangkat root saat booting dari USB.

Ketika shell dracut tersedia, buat direktori:

mkdir /mnt/

Pasang berbagai perangkat blok hingga Anda menemukan yang berisi penginstal USB (ini biasanya tidak terjadi pada mount yang benar / Virt CDROM).

Setelah Anda menemukan /dev/untuk USB (misalnya, jika sistem Anda membacanya sebagai HDD, mungkin /dev/sdd1), lakukan perintah blkidpada perangkat:

blkid /dev/sdd1

Ini akan memberi tahu Anda UUID perangkat blok, Anda ingin menuliskan ini.

Setelah ditulis di suatu tempat Anda dapat menggunakannya, reboot sistem. Ketika menu opsi boot installer grub dimuat, tekan "e" untuk mengedit parameter kernel grub.

Dari sini, pindah ke akhir baris, hapus quietsehingga Anda tahu mengapa instalasi gagal. Kemudian ubah bagian seperti:

beberapa parameter boot mungkin efi, mungkin bios: LABEL=THELABELYOU\X04HAD

Untuk:

beberapa parameter boot mungkin efi, mungkin bios: UUID="THEUUID-YOUWROTEDOWN"

Kemudian tekan ctrl + x untuk mem-boot dengan parameter-parameter itu, semoga itu berhasil.

Skyler Bly
sumber
Saya sudah mencari dan mencari jawaban selama berjam-jam dan ini berhasil untuk saya. -Volid tidak benar di ISO yang saya buat. Artinya, itu berbeda dari file isolinux.cfg. TERIMA KASIH.
e40
3

Saya belum menginstal CentOS 7 sendiri, tetapi Anda dapat mencoba

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet nomodeset

yaitu: tambahkan 'nomodeset'

Jika berhasil, saya akan daftar hitam Nouveau setelah menginstal.

pengguna74509
sumber
Hai, setelah menambahkan "nomodeset" ini, saya bisa melewati proses fb, tapi kemudian saya mendapat peringatan yang mengatakan bahwa / dev / root tidak ada. Ada saran tentang ini?
Xiangyu
2
Apakah ini terjadi saat booting dari perangkat USB? Ditemukan artikel ini yang sepertinya menjelaskan apa yang sedang terjadi. Artikel tersebut telah dihapus tetapi di sini ada di arsip web: dont-use-universal-usb-stick-writer Jika booting dari DVD / CDROM bukan pilihan, mungkin Anda perlu melihat ke dalam menonaktifkan UEFI.
user74509
Pemasang gagal menemukan iso root, ini bukan tentang pengaturan video.
Daisy
1

tambahkan hd:/dev/sdb1 <- ke nama perangkat U disk Anda.

alstone
sumber
Jawaban satu baris seringkali bukan yang paling bermanfaat. Jika Anda percaya pada relevansi solusi ini, pertimbangkan untuk memperluas jawaban Anda dengan menyertakan penjelasan atau dokumentasi yang menjelaskan atau mendukung solusi Anda.
HalosGhost
1

Unetbootin tidak pernah mengecewakan saya, Anda dapat menggunakannya untuk membuat drive USB yang dapat di-boot yang dapat Anda instal.

Michael Mrozek
sumber
8
Aku gagal berkali-kali.
John WH Smith
1

Saya memiliki masalah yang sama dengan CD virtual. Pemasang mencari drive berdasarkan label yang berisi spasi (\ x20). Dalam kasus saya, penginstal tidak dapat menemukan CD virtual. Saya mengubah baris perintah (tekan TAB) ke DRIVE = hd: / dev / sr0

Julien
sumber
0

Saya mengalami masalah ini ketika netboot menginstal lebih dari PXE. Saya memecahkan masalah dengan menghapus ksdevice=eth0parameter dari baris perintah kernel. Pengaturan ini berfungsi dengan RHEL6, tetapi menyebabkan versi yang lebih baru gagal.

pengguna7610
sumber
-1

Saya punya masalah dengan beberapa penulis gambar USB, tetapi Win32 Disk Imager bekerja untuk saya.

pengguna86950
sumber