Cài đặt CentOS 7 không thành công


22

Sau khi nghe tin CentOS 7 đã được xuất bản, tôi quyết định cài đặt nó trên máy tính của mình. Tôi đã tải xuống hình ảnh ISO từ trang web chính thức của CentOS (tên được đặt tên CentOS-7.0-1406-x86_64-DVD.iso) và sau đó ghi nó vào ổ USB bằng cách sử dụng một công cụ có tên UltraISO.

Sau đó, tôi khởi động lại máy tính và nhấn F12để chọn thiết bị khởi động. (Bo mạch chủ GIGABYTE của tôi sử dụng F12để chọn thiết bị khởi động.) Tôi đã chọn cái này : UEFI: hp v245o 1100, hp v245o 1100tên USB ở đâu và tôi cho rằng đây là cái gọi là khởi động EFI từ USB . Sau đó, ba lựa chọn menu được trình bày:

  1. Cài đặt CentOS 7,
  2. Kiểm tra phương tiện này và cài đặt CentOS 7,
  3. và Xử lý sự cố ->.

Lúc đầu, tôi quyết định chọn tùy chọn 1 để cho phép nó hiển thị tất cả các tin nhắn đang chạy, vì vậy tôi đã gõ evà đây là những gì tôi nhận được:

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

Vì vậy, tôi loại bỏ quietparam và nhấn CTRLxđể bắt đầu, sau đó tôi nhận được điều này:

    lỗi fb

Tôi không biết fb là gì và quá trình cài đặt chỉ dừng lại ở đó.

Vì vậy, tôi quyết định thử tùy chọn thứ 3 ( Troubleshooting -->một) không có may mắn; Tôi vẫn không thể cài đặt CentOS 7 này và tôi đã nhận được một cái gì đó như:

> [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

Làm thế nào tôi có thể giải quyết vấn đề này?


1
"fb" là bộ đệm khung - nhưng tôi không nghĩ đó là vấn đề của bạn. Tôi đoán đó là UEFI, mặc dù nó nên được hỗ trợ .
goldilocks

... nhưng không rõ liệu bạn có cần phải làm gì đặc biệt để làm cho nó hoạt động hay không.
goldilocks

Vậy ý bạn là tôi không thể làm gì ngoài việc chờ nhóm CentOS khắc phục vấn đề này?
Xiangyu

Tôi không biết - Tôi không có câu trả lời cho bạn, tôi chỉ đang làm rõ vấn đề "fb" là gì và có lẽ đó không phải là vấn đề. Mọi người trên #centosIRC nói rằng họ nên hỗ trợ UEFI mà không cần bất kỳ nỗ lực đặc biệt nào, vì vậy đó có thể là một dự đoán sai.
goldilocks

@Christopher - bản chỉnh sửa bạn đã thực hiện 2 lần đang phá vỡ màn hình hiển thị hình ảnh mà OP đưa vào. Hãy ngừng thực hiện chỉnh sửa đó, nó không chính xác.
slm

Câu trả lời:


12

Tôi nghĩ bạn phải tạo usb có thể khởi động bằng ddlệnh (nếu iso của bạn nằm trong thư mục chính):

Đầu tiên ngắt kết nối ( không đẩy) usb:sudo umount /dev/sdb1

Sau đó, ghi hình ảnh vào đĩa:

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

Sau đó, nó sẽ không hiển thị /dev/rootkhông tồn tại.


Điều này đã khắc phục vấn đề cho tôi. Chuyển từ unetbootin sang dd (được cung cấp bởi cygwin trên windows).
Nick

1
Điều này làm việc như một nét duyên dáng. Chuyển từ Rufus ở đây.
xiankai

Tôi nghĩ rằng sudo umount /dev/sdb. Hãy giải thích cho tôi!
nhuvy

Chỉ trong trường hợp bạn đã cắm vào ổ USB của mình và bạn không biết nó được gắn ở đâu, nhưng bạn có thể mở ổ đĩa và duyệt nội dung. làm như sau: 1) Trong thư mục của USB, nhấn Ctrl + L để xem đường dẫn chứa nội dung. Ví dụ có thể là: /run/media/george/the-disk2) cat /proc/mountsvà xem thư mục trên trong (1) được gắn kết. Vị trí sẽ đi trước đường dẫn từ (1). Ví dụ : /dev/sdc1. 3) Từ đó, làm theo câu trả lời này.
Shailen

Tuy nhiên, lưu ý rằng phương pháp này không hiệu quả với tôi trên VMware11. Cắm lại USB trên Windows yêu cầu tôi định dạng USB của mình. Khi khởi động vào USB của tôi, hệ thống treo lên một con trỏ nhấp nháy.
Shailen

5

/dev/root mất tích

Điều này thường có thể được gây ra bởi một nhãn không khớp hoặc /dev/sdXxthiết bị gốc khi khởi động từ USB.

Khi shell dracut có sẵn, hãy tạo một thư mục:

mkdir /mnt/

Gắn các thiết bị khối khác nhau cho đến khi bạn tìm thấy thiết bị chứa trình cài đặt USB (điều này thường không xảy ra trên ngàm CDROM thật / Virt).

Khi bạn tìm thấy /dev/USB (ví dụ: nếu hệ thống của bạn đọc nó là ổ cứng, có thể là vậy /dev/sdd1), hãy thực hiện lệnh blkidtrên thiết bị:

blkid /dev/sdd1

Điều này sẽ cho bạn biết UUID của thiết bị khối, bạn sẽ muốn viết nó xuống.

Sau khi viết ra một nơi nào đó bạn có thể sử dụng nó, khởi động lại hệ thống. Khi trình đơn tùy chọn khởi động trình cài đặt grub tải, nhấn "e" để chỉnh sửa các tham số kernel grub.

Từ đây, di chuyển đến cuối dòng, loại bỏ quietđể bạn có một ý tưởng tại sao cài đặt thất bại. Sau đó thay đổi phần như:

Một số tham số khởi động có thể efi, có thể bios: LABEL=THELABELYOU\X04HAD

Đến:

Một số tham số khởi động có thể efi, có thể bios: UUID="THEUUID-YOUWROTEDOWN"

Sau đó nhấn ctrl + x để khởi động với các tham số đó, hy vọng nó sẽ hoạt động.


Tôi đã tìm kiếm và tìm kiếm câu trả lời trong nhiều giờ và điều này đã làm điều đó cho tôi. -Volid không đúng trong ISO tôi tạo. Đó là, nó khác với tệp isolinux.cfg. CẢM ƠN BẠN.
e40

3

Tôi chưa tự cài đặt CentOS 7, nhưng bạn có thể thử

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

tức là: nối 'nomodeset'

Nếu nó hoạt động, tôi sẽ đưa vào danh sách đen Nouveau sau khi cài đặt.


Xin chào, sau khi thêm "nomodeset" này, tôi có thể vượt qua quá trình fb, nhưng sau đó tôi nhận được một cảnh báo nói rằng / dev / root không tồn tại. Bất kỳ đề nghị về điều này?
Xiangyu

2
Điều này có xảy ra trong khi khởi động từ thiết bị USB không? Tìm thấy bài viết này dường như để giải thích những gì đang xảy ra. Bài viết đã bị xóa nhưng đây là trong một kho lưu trữ web: dont-use-Universal-usb-stick-wrwriter Nếu khởi động từ DVD / CDROM không phải là một tùy chọn có lẽ bạn cần xem xét để vô hiệu hóa UEFI.
dùng74509

Trình cài đặt không tìm thấy root iso, đây không phải là về cài đặt video.
cúc

1

thêm hd:/dev/sdb1 <- vào tên thiết bị đĩa U của bạn.


Câu trả lời một dòng thường không hữu ích nhất. Nếu bạn tin vào mức độ phù hợp của giải pháp này, hãy xem xét mở rộng câu trả lời của bạn để bao gồm giải thích hoặc tài liệu giải thích hoặc hỗ trợ giải pháp của bạn.
HalosGhost

1

Unetbootin chưa bao giờ làm tôi thất bại, bạn có thể sử dụng nó để tạo một ổ USB có thể khởi động mà bạn có thể cài đặt từ đó.


8
Nó thất bại với tôi vô số lần.
John WH Smith

1

Tôi đã có cùng một vấn đề với một đĩa CD ảo. Trình cài đặt tìm kiếm ổ đĩa dựa trên nhãn có chứa khoảng trắng (\ x20). Trong trường hợp của tôi, trình cài đặt không thể tìm thấy CD ảo. Tôi đã thay đổi dòng lệnh (nhấn TAB) thành DRIVE = hd: / dev / sr0


0

Tôi gặp vấn đề này khi netboote cài đặt qua PXE. Tôi đã giải quyết vấn đề bằng cách loại bỏ ksdevice=eth0tham số khỏi dòng lệnh kernel. Cài đặt này hoạt động với RHEL6, nhưng khiến các phiên bản mới hơn bị lỗi.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.