Lỗi SMBus / BIOS khi khởi động Ubuntu trong VirtualBox


71

Tôi đang cố gắng khởi động Ubuntu 13.04 trong VirtualBox, nhưng mỗi lần khởi động, tôi gặp một lỗi thông báo:

SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

Điều này xảy ra ngay sau khi tôi khởi động máy ảo và hệ điều hành thậm chí không khởi động đúng cách. Tôi thấy lỗi, sau đó màn hình chỉ chuyển sang màu đen và cho tôi một con trỏ nhấp nháy. Các giải pháp tôi tìm thấy trực tuyến bảo tôi chỉ mở một thiết bị đầu cuối sau khi hệ điều hành khởi động chính xác. Đáng buồn thay, tôi thậm chí không thể đến giai đoạn đó, vì vậy tôi không thể sử dụng giải pháp đó.

Cứu giúp?

Nhân tiện, tôi RẤT mới với Virtual Box và tạo ra các máy ảo, vì vậy xin lỗi nếu tôi không quen với một số thuật ngữ. Một điều nữa, nếu có ích, đó là tôi đang chạy Windows 7 với tư cách là hệ điều hành máy chủ của mình.


1
Bạn đã xem việc chấp nhận giải pháp của Guest_vh như một câu trả lời chưa?
Mike

Câu trả lời của Guest_vh có thể không giải quyết được vấn đề và sẽ làm chậm khách của bạn. Câu trả lời đúng là ở đây - mọi người chỉ cần nâng cấp lên VirtualBox 5.1.4 (mặc dù hoàn toàn an toàn khi bỏ qua cảnh báo này, vì nó chỉ mang tính vũ trụ)
Mã Bling

Câu trả lời:


76

Tắt tùy chọn "Kích hoạt phân trang lồng nhau" trong cấu hình VirtualBox trong Cài đặt -> Hệ thống -> Tăng tốc .

Điều này cho phép tôi chạy Ubuntu với máy tính để bàn.


2
Điều này làm việc cho tôi khi cố gắng cài đặt Xubfox 14.10 trên VirtualBox 4.3.18_Ubfox. Có vẻ như là giải pháp đơn giản nhất cho đến nay. Hy vọng tác giả sẽ chấp nhận nó là câu trả lời.
Mike

1
Xác nhận điều này cũng hoạt động với Ubuntu 15.04.
arhuaco

THƯỞNG: Áp dụng sửa lỗi này có thể khiến VM của bạn thực hiện việc này: bit.ly/1S3Wukj (hệ điều hành khách là
Xubfox

Không hoạt động với tôi, máy ảo vẫn không khởi động (hệ điều hành khách Ubuntu Gnome 15.10, máy chủ W10).
0x6C38

2
Đây là một lỗi với VirtualBox. Vô hiệu hóa phân trang lồng nhau sẽ làm chậm máy ảo của bạn và không được khuyến khích, đặc biệt là trong nỗ lực loại bỏ thông báo lỗi không quan trọng. Xem câu trả lời của tôi để biết chi tiết.
Mã Bling

24

Câu trả lời này được sao chép từ Blog của Finster »Lỗi VirtualBox piix4_smbus , được sửa đổi một chút:

Địa chỉ cơ sở SMBus chưa được khởi tạo - nâng cấp bios hoặc sử dụng force_addr = 0xaddr

Lỗi này là do VM không có smbus nhưng Ubuntu luôn cố gắng tải mô-đun. Nó không ảnh hưởng gì nhưng hơi phiền phức.

  1. Kiểm tra mô-đun đang được tải

    lsmod | grep i2c_piix4
    
  2. Nếu vậy, hãy liệt kê nó trong tệp /etc/modprobe.d/blacklist.conf, bằng cách thêm phần sau vào cuối tệp:

    blacklist i2c_piix4
    
  3. Cập nhật các initramfs

    sudo update-initramfs -u -k all
    

Bạn có thể muốn tùy ý xóa các ảnh kernel không cần thiết trước khi cập nhật initramfs để cắt giảm thời gian phần đó mất bao lâu.


2
MountainX rất tiếc khi nói bạn sai, điều đó ảnh hưởng đến điều gì đó, điều đó sẽ ngăn bạn tải Ubuntu sang trạng thái ảo, vì vậy trong điều kiện đó, nó sẽ ảnh hưởng đến thứ gì đó bạn sẽ kết thúc với màn hình đen trong nhiều giờ bất kể tốc độ hay như vậy tôi đã thử kết quả tương tự nó với thông tin

Nhận xét của bạn không có ý nghĩa với tôi ... Tuy nhiên, nếu bạn nghĩ rằng thông tin này là sai, xin vui lòng đưa nó lên với người đã viết nó tại liên kết tôi đã đưa ra. Tôi chỉ sao chép thông tin đó ở đây.
MountainX

Vì vậy, vì đã có cảnh báo cho một xe buýt, hãy tắt toàn bộ trình điều khiển chipset? Điều này không có ý nghĩa với tôi.
Mã Bling

Bạn gõ những lệnh này ở đâu? Trong thiết bị đầu cuối Ubuntu hoặc trong windows ??
ltdev

11

Chúng ta có thể yên tâm bỏ qua cảnh báo

SMBus base address uninitialized 

Điều này cho thấy rằng chúng tôi chạy mà không có Bus quản lý hệ thống , dự kiến ​​trên một máy ảo.

Lỗi khởi động của bạn có một lý do khác nhau. Mọi thứ từ cài đặt không tương thích của máy ảo của bạn đến không tương thích với kernel hoặc trình điều khiển Windows của bạn.

Cố gắng khởi động máy ảo trong khi nhấn và giữ Shiftphím trái để khởi động shell gốc để điều tra thêm, để nâng cấp hệ điều hành khách của bạn hoặc để cài đặt các bổ sung của khách .


cài đặt bổ sung khách đã lừa tôi.
th1rdey3

7

Thông báo "SMBus địa chỉ cơ sở chưa được khởi tạo" là một vấn đề với VirtualBox . Đây hoàn toàn là một vấn đề thẩm mỹ và sẽ không ảnh hưởng hoặc cản trở hoạt động của máy ảo.

Đây là CỐ ĐỊNH trong VirtualBox 5.1.4. ( thay đổi nhật ký ) Nâng cấp lên phiên bản VirtualBox mới nhất để loại bỏ thông báo lỗi.

Vô hiệu hóa phân trang lồng nhau, như được đề xuất trong một số câu trả lời, sẽ không loại bỏ thông báo "SMBus địa chỉ cơ sở chưa được khởi tạo". Ngoài ra, nó có thể sẽ làm cho hệ điều hành khách của bạn chậm hơn.

Thực tế là máy của bạn không khởi động được là một vấn đề khác. Bạn sẽ cần tìm cách kiểm tra nhật ký khởi động của máy ảo.


1
Bạn là người hùng của tôi!
nhà9

2
Nhắc nhở rằng việc nâng cấp VirtualBox có thể khiến một số hình ảnh của bạn không tải nữa.
polkovnikov.ph

@ polkovnikov.ph Tôi cho rằng điều đó là có thể, nhưng nói chung là không nên xảy ra. Phiên bản nào bạn đã nâng cấp từ / lên, và điều gì đã xảy ra?
Mã Bling

5

Thông báo lỗi không liên quan đến vấn đề Ubuntu không khởi động được. Tôi đã có cùng một vấn đề. Sau khi hiển thị thông báo lỗi, màu sắc trở nên điên rồ và hệ thống dường như dừng lại, tuy nhiên việc di chuyển chuột dẫn đến một số rác pixel.

Vô hiệu hóa "Phân trang lồng nhau" trong Cài đặt-> Hệ thống-> Tăng tốc cho phép khởi động hệ thống.

Đã thử nghiệm bằng VirtualBox 4.3.20 (64 bit trên Windows 7) với Kubfox 14.10. Sau khi thay đổi cài đặt, tôi đã có thể khởi động và cài đặt Kubfox, tuy nhiên thông báo lỗi xuất hiện trên mỗi lần khởi động.


2

Nếu bạn có sẵn ICH9, hãy chuyển sang đó thay vì chipset PIIX3 (Cài đặt-> Hệ thống-> Bo mạch chủ). Hỗ trợ cho nó là 'Thử nghiệm' bởi VirtualBox, nhưng nó ổn định trên máy chủ Mac Book Pro của tôi.


Đã làm việc. Quá dễ!
alanjds

1
Điều này dường như là đơn giản nhất của các giải pháp làm việc. Nhưng tôi phỏng đoán rằng vấn đề nguồn là do phân bổ bộ nhớ chặt chẽ cho đĩa cứng ảo. Vấn đề xuất hiện với tôi khi có sẵn dưới 500 MB (chưa thực hiện kiểm tra ở ngưỡng này)
Jerome

Cảm ơn phản hồi tốt @Jerome. Tôi không nhớ VM của tôi rất ngắn trên không gian đĩa cứng ảo, nhưng điều đó rất có thể là vấn đề. Nếu bạn tăng phân bổ đĩa cứng VM, thì vấn đề sẽ biến mất?
pranspach

đó là kinh nghiệm của tôi, vâng. Lưu ý: có điều gì đó kỳ lạ xảy ra: Tôi đã phân bổ 12 GB cho VM HD, nhưng khi tôi chạy phân tích đĩa của Ubuntu, tôi có tổng dung lượng là 6, với 0,6 khả dụng ...
Jerome

1

Tôi đang chạy Virtual Box 5.0.0 r101573 trên Windows 7 Enterprise SP1. Ubuntu 15.04 có vấn đề được liệt kê, đã biến mất sau khi tôi bỏ chọn Bật Nested Paging.


1

Tôi đã gặp lỗi tương tự như OP đã đề cập khi cài đặt Ubuntu 14.04 lần đầu tiên trên VirtualBox 5.0.4r, Windows 7 (64 bit) (xem ảnh chụp màn hình ).

Câu trả lời của Guest_VH không hoạt động vì các trường bị mờ đi, vì vậy tôi không thể bỏ chọn hộp "Kích hoạt phân trang lồng nhau".

Đây là giải pháp hiệu quả với tôi:

Nhấn phím "Enter" sau khi bạn thấy màn hình lỗi đó. Võngà! Nó đăng nhập ngay cho tôi.


1
Tôi nghĩ rằng các lĩnh vực đã bị mờ đi bởi vì bạn có VM chạy vào thời điểm đó. VM cần được tắt trước khi bạn có thể thay đổi cài đặt hệ thống. Nhưng không sao, vì có vẻ như bạn đã tìm ra giải pháp tốt hơn!
wjandrea

1

Thông báo này xuất hiện trong VirtualBox của tôi khi tôi đang cài đặt / khởi động Ubuntu 15.10. (Vấn đề tương tự cũng xảy ra với các phiên bản trước.)

Giải pháp

  1. Khởi động lại máy tính chủ.
  2. Đi vào cài đặt BIOS.
  3. Kích hoạt công nghệ ảo hóa Intel® (Intel® VT).
  4. Lưu cấu hình BIOS và khởi động lại.
  5. Bắt đầu VirtualBox.
  6. Nhấn Ctrl+ Shoặc nhấp chuột phải vào hệ điều hành khách của bạn và nhấp vào Cài đặt .
  7. Chuyển đến Hệ thống -> Tăng tốc .
  8. Kiểm tra kích hoạt phân trang lồng nhau .

Cài đặt tăng tốc

Khởi động máy khách Ubuntu và walla nó hoạt động mà không gặp vấn đề gì.


1

Tôi gặp vấn đề tương tự sau khi cập nhật phần mềm Ubuntu. (Hình ảnh kernel đã được cập nhật với đợt cập nhật này.)

Cách giải quyết

  • Vào chế độ phục hồi menu Grub cho kernel của bạn.
  • Kết quả: HĐH tải hoàn toàn.

Một cách giải quyết bền bỉ

  • Chỉnh sửa /boot/grub/grub.cfgvà thêm nomodesetsau quiet splash.
  • Kết quả: HĐH sẽ tải hoàn toàn ngay cả sau khi khởi động lại.

Giải pháp:

Khi đã ở trong HĐH (sau khi khởi động thành công), hãy cài đặt lại VirtualBox Guest Additions.

Lưu ý : Thông báo lỗi vẫn hiển thị ngay cả khi áp dụng giải pháp / giải pháp.

Máy chủ : OS X Yosemite 10.10.3
Khách : Ubuntu 15.10 ( Lubfox )
Kernel : 4.2.0-25 chung (cập nhật từ 4.2.0-16)
VBox : 5.0.14


Tôi nghĩ bạn có nghĩa là /etc/default/grubthay vì /boot/grub/grub.cfg.
wjandrea

0

Đã gặp một vấn đề tương tự và sửa chữa tương tự làm việc cho tôi. Trên máy tính của tôi, tôi nhận được một màn hình trống và trong VirtualMachine, tôi gặp lỗi force_addr = 0xaddr sau khi nâng cấp từ máy trạm.

Tìm thấy bản sửa lỗi tại: Máy tính của tôi khởi động màn hình đen, tôi có những lựa chọn nào để sửa nó?

Chỉ cần giữ Shift khi bắt đầu truy cập GRUB, nhấn E để chỉnh sửa mục nhập, tìm kiếm "giật gân yên tĩnh" (không có dấu phẩy) xóa nó và nhập "nomodeset" (không có dấu phẩy) và sau đó nhấn Ctrl + X để khởi động.

Tôi thực sự chỉ gõ "nomode" một lần và nó vẫn khởi động cho tôi.


0

Giải quyết trong trường hợp của tôi.

Khi tôi tải Mint 17.1 ảo trên Virtualbox 5.0.0, tôi bị mắc kẹt trong tình huống này. Tôi đã thử các thủ tục được hiển thị bởi MountainX.

Tiếp theo, một lỗi khác (Không hỗ trợ cho miền địa phương: en_US.utf8) đã xảy ra và đã được giải quyết bằng lệnh này:

locale-gen --purge --no-archive

Sau đó, tôi đã trang bị một vòng lặp đăng nhập và cố gắng giải quyết nó bằng một bài viết sau (tiếng Nhật):

http://kledolt.blogspot.jp/2013/03/ubfox-x-3.html

rm -f /home/<user>/.ICEauthority
rm -f /home/<user>/.Xauthority

Cuối cùng, mint ảo 17.1 hoạt động tốt trên VirtualBox 5.0.0.

Tôi ước điều này sẽ giúp bạn.


0

Tôi nghĩ đó là một vấn đề phổ biến do không thay đổi thứ tự khởi động từ 'đĩa quang' sang 'đĩa cứng' và có thể được khắc phục bằng 'Tắt nguồn' VM sau đó chọn tùy chọn thiết lập "Hệ thống" trong VM và bỏ chọn " Lựa chọn đĩa quang "theo thứ tự khởi động. Sau đó thử lại ...

Đôi khi tôi cũng quên làm điều đó và đã sử dụng VM kể từ khi khủng long cai trị ... :). Tôi cũng di chuyển "Đĩa quang" xuống theo thứ tự lựa chọn nhưng nghi ngờ rằng đó là vấn đề - đó không phải là một tùy chọn 'BIOS' thực sự cho VM ngay cả khi nó hoạt động như vậy.

Nó tất nhiên có thể là một cái gì đó độc ác / phức tạp hơn nhưng phương pháp này luôn luôn làm việc cho tôi.

HTH ...


0

Tắt các máy ảo khác. Điều này bao gồm các máy "trạng thái lưu".

Whew, tôi nghĩ rằng tôi đã gặp rắc rối trong một giây ở đó.

Chạy Ubuntu 16.04 i386 trên hệ thống 64 bit; quyết định cài đặt phiên bản 64 bit của Ubuntu trên máy ảo. Tôi nhìn lên mọi thứ và nó nói tôi có thể làm được .

Khi tôi chạy ISO trên VM bằng Oracle Virtualbox, tôi liên tục thấy một lỗi màu cam khi khởi động tương tự như lỗi này:

SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

Sau đó, màn hình hiển thị tất cả các màu và khối và bạn biết giống như " Đây là một thử nghiệm của hệ thống phát sóng khẩn cấp ... "

Nó không nói rằng; nó trông giống như vậy với tôi

Dù sao , tôi có một VM khác trên Virtualbox mà tôi đã để lại trong "trạng thái đã lưu". Tôi buộc phải bỏ cô ấy. Tôi đã có thể khởi động ISO trên máy PIA sau đó.


0

Các triệu chứng tương tự như Hoàng đế Cộng hòa khi cài đặt máy tính để bàn Ubuntu 16.04 LTS lên vm trên Virtual Box 5.0.20. Thay đổi thành 2 bộ xử lý và bộ nhớ Video 48 MB và vô hiệu hóa Nested Paging trong cài đặt cho phép Hệ thống / Tăng tốc, nhưng có màn hình tương tự khi khởi động lại. Khởi động vào chế độ phục hồi grub đã chăm sóc nó.


0

Có cùng một vấn đề và đã thử cách @Guest_vh vẫn không hoạt động.

Giải pháp hiệu quả với tôi khá đơn giản. Tôi đã cập nhật Hộp ảo của mình, trước khi tôi sử dụng phiên bản 5.0, sau khi cập nhật lên phiên bản 5.1.8, nó hoạt động mà không gặp vấn đề gì: |


0

Tôi đã gặp lỗi này sau khi chơi với các phân vùng, trong trường hợp của tôi là một vấn đề với phân vùng trao đổi. Và vấn đề là trong / etc / fstab tôi đã có một dòng như thế này

UUID=33b1d2c1-84cb-4ccf-a5f6-30dcf6174e49 none            swap    sw              0       0

Nhưng UUID không còn hiệu lực. Vì vậy, hệ thống hơi điên khi cố gắn kết phân vùng và kết thúc mà không cần gắn bất kỳ không gian hoán đổi nào. Lệnh blkid cung cấp cho bạn UUID thực tế cho các phân vùng của bạn.


-1

Tôi đang tải Ubuntu 14.04 ảo lên Mint 17.1 ảo.

Lỗi là như nhau tuy nhiên tôi chỉ tiếp tục khởi động cho đến khi nó khởi động. Chúng ta đang nói về một chủ nhà cho khách trong đó trở thành chủ nhà cho một khách khác. Đừng lo lắng về lỗi, chỉ cần sao lưu và bắt đầu "đi lại".


-1

Tôi bắt đầu nhận được cùng một lỗi chính xác khi khởi động VM của Ubuntu 14.04 bên trong VirtualBox. Trong trường hợp của tôi, các tùy chọn tăng tốc được đề cập bởi maytham đã chuyển sang màu xám. Tôi đã có thể khắc phục sự cố bằng cách tăng giới hạn thực thi của bộ xử lý từ 1% lên 41% ( Cài đặt-> Hệ thống-> Bộ xử lý ). hình ảnh của hệ thống VB> tùy chọn bộ xử lý


-1

Chỉ kích hoạt kiểm tra EFI cho phép tôi có thể cài đặt, chỉ cần nói.

Đó là trên một tab trong hệ thống, nơi tôi đang tìm kiếm về tùy chọn lồng nhau.

(Tôi phải cung cấp câu trả lời đầy đủ hơn, với các chi tiết chính xác. Latter.)

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.