ฉันจะติดตั้งเซิร์ฟเวอร์ Ubuntu 16.04 LTS บนเซิร์ฟเวอร์ HP ProLiant ML10 v2 ได้อย่างไร


10

เมื่อเร็ว ๆ นี้ฉันต้องการทาวเวอร์เซิร์ฟเวอร์ใหม่ให้เรียกใช้ Ubuntu 16.04 LTS Server ในสำนักงานของฉัน ฉันทำการติดตั้ง Linux / Ubuntu หลายเครื่องบนเครื่องหลายสิบเครื่องในช่วงหลายปีที่ผ่านมา ฉันพบเครื่องราคาไม่แพงใน "ระบบเซิร์ฟเวอร์ HP ProLiant ML10 v2 Tower i3-4150v3 3.5 GHz 8 GB RAM 500GB SATA 7.2K," ราคา $ 260 ออนไลน์

ปรากฏขึ้นจากเว็บไซต์ HP ว่าการติดตั้ง Ubuntu นั้นรองรับการกำหนดค่า แต่ฉันพบบางข้อความที่ระบุว่าอาจมีปัญหากับไดรเวอร์ดิสก์โดยมีโพสต์เดียวแจ้งว่าไม่มีโปรแกรมควบคุมที่เสถียร ฉันไม่สามารถหาไดรเวอร์ในเว็บไซต์ของ HP แม้ว่าฉันไม่พบคู่มือที่http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=en_US

ฉันซื้อเครื่องเชื่อมต่อไดรฟ์ดีวีดีภายนอกเข้ากับพอร์ต USB ใส่ DVD กับ Ubuntu 16.04 LTS Server AMD64 ในไดรฟ์และเปิดคอมพิวเตอร์

หลังจากรอบ POST หลายรอบระบบจะบู๊ตจาก DVD และการติดตั้งจะเสร็จสมบูรณ์ตามปกติรวมถึงการติดตั้ง GRUB ใน MBR ในตอนท้ายการติดตั้งนำแผ่นดีวีดีออกและแจ้งให้ฉันเริ่มต้นลำดับการเริ่มระบบใหม่ใน Ubuntu

อย่างไรก็ตามเมื่อเครื่องพยายามบู๊ตจาก HDD ฉันได้รับข้อความว่า "ไม่ใช่ระบบดิสก์หรือดิสก์ผิดพลาด"

คำตอบ:


8

มีหลายโพสต์เกี่ยวกับปัญหานี้ในช่วงหลายปีที่ผ่านมา แต่ไม่มีใครอธิบายกระบวนการ ML10 v2 อย่างครอบคลุมดังนั้นฉันจึงคิดว่าฉันจะจัดทำเอกสารการค้นพบของฉันสำหรับผู้ที่ต้องการใช้หนึ่งในเซิร์ฟเวอร์ราคาไม่แพง

จะติดตั้ง Ubuntu Server บน HP ProLiant MicroServer Gen8 ได้อย่างไร ตั้งแต่ปี 2014 อธิบายกระบวนการเปลี่ยนการสนับสนุน SATA Conroller ด้วย ProLiant Microserver Gen8

https://www.linuxserver.io/index.php/2015/03/24/hp-proliant-microserver-gen8-g1610t-setting-up-a-linux-home-server/จากปี 2015 อธิบายกระบวนการใน รายละเอียดเพิ่มเติมรวมถึงการใช้ Microserver Gen8 และรวมถึงภาพหน้าจอ แต่ฉันพบว่ามันไม่ตรงกับหน้าจอ BIOS ของฉัน

อาจเป็นไปได้ว่าการติดตั้ง Ubuntu สามารถปรับตัวควบคุมเพื่อให้การติดตั้งสามารถเขียนลง HDD ได้ แต่ BIOS การบูตไม่ได้ทำการปรับแต่งนั้น

ไม่ว่าในกรณีใดสิ่งที่ได้ผลสำหรับฉันคือการให้ POST ด่านแรกเสร็จสมบูรณ์จากนั้นการเริ่มต้นตัวประมวลผลขั้นที่สองจะแสดงปุ่ม "F9" ที่ด้านล่างของหน้าจอ การกดปุ่ม F9 บนแป้นพิมพ์จะ "สว่างขึ้น" ปุ่ม "F9" และหลังจากการเริ่มต้นตัวประมวลผลนี้ "ยูทิลิตี้การตั้งค่า ROM-Based Setup" จะเริ่มขึ้น ตามภาพหน้าจอในการอ้างอิงที่สองของทั้งสองข้างต้นให้เลือก "ตัวเลือกระบบ" แล้วกด Enter จากนั้นเลือก "ตัวเลือกตัวควบคุม SATA" แล้วกด Enter

ที่นี่ระบบใหม่แตกต่างจากภาพหน้าจอที่แสดงสำหรับ Microserver Gen8 - ฉันต้องเลือก "Embedded SATA Configuration" และเมื่อฉันทำฉันได้รับคำเตือน Yellow-on-Red ที่น่ากลัวว่าสิ่งนี้จะทำลายระบบของฉัน (ซึ่งไม่ต้องสงสัยเลยว่าจะเป็นจริงถ้าฉันติดตั้งระบบ)

กด Enter เพื่อรับคำเตือนนี้จากนั้นเปลี่ยนจาก "เปิดใช้งานการสนับสนุน RAID HP Smart Array B120i แบบไดนามิก" เป็น "เปิดใช้งานการสนับสนุน SATA AHCI" แล้วกด Enter โปรดสังเกตที่ด้านล่างว่า "บันทึกการเลือก" - ไม่มี "บันทึก" ที่ชัดเจนในยูทิลิตี้การตั้งค่านี้

จากนั้นกลับออกจากเมนูด้วย Esc จากนั้น "ไปที่ Exit Utility" และ "เพื่อยืนยัน Exit Utility" อีกครั้งไม่ชัดเจน "บันทึก" ด้วยยูทิลิตี้นี้ กด F10 และระบบจะผ่าน BIOS ระบบ ProLiant อีกครั้ง - การเริ่มต้นโปรเซสเซอร์เบื้องต้น หลังจากนั้นเสร็จถึง 100% คุณจะไปยังขั้นตอนถัดไป "การเริ่มต้นตัวประมวลผล

หากคุณทำการเปลี่ยนแปลงอย่างถูกต้องในระหว่างขั้นตอนที่สองนี้คุณจะเห็นข้อความ "การเริ่มต้น HP AHCI SATA คอนโทรลเลอร์" และจากนั้น "HP AHCI SATA Controller" จากนั้น "Broadcom NetXtreme Ethernet Boot Agent"

จากนั้นคุณสามารถติดตั้ง Ubuntu 16.04 LTS Server จาก DVD (โดยใช้ไดรฟ์ดีวีดีภายนอกที่เชื่อมต่อกับพอร์ต USB) ข้อความกะพริบระหว่างการติดตั้งเกี่ยวกับความเสียหายของ BIOS แต่ดูเหมือนจะไม่เป็นปัญหาสำหรับการติดตั้ง

ฉันเลือกตัวเลือก LVM พร้อมการเข้ารหัสดังนั้นเมื่อระบบบู๊ตฉันได้รับข้อความ "โปรดปลดล็อกดิสก์ sda5_crypt:" ที่ฉันใส่รหัสผ่านที่ฉันใช้ในการเข้ารหัสดิสก์และบูทระบบ

ฉันจะพูดถึงว่าเซิร์ฟเวอร์เหล่านี้มีการกำหนดค่ามาตรฐานไม่กี่แห่งและยังมีผู้กำหนดค่าบนไซต์ HP แต่การเลือกการกำหนดค่าแบบกำหนดเองนั้นมีราคาแพงมาก - เพียงแค่ค้นหาระบบที่คุณต้องการและคุณสามารถ เซิร์ฟเวอร์ที่มีความสามารถมากในราคาที่ต่ำมาก

คู่มือสำหรับเซิร์ฟเวอร์ HP ProLiant ML10 v2 อยู่ที่นี่: http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=en_US

หวังว่าโพสต์นี้จะสนับสนุนผู้ที่ต้องการเซิร์ฟเวอร์ Ubuntu ราคาไม่แพงให้ใช้เซิร์ฟเวอร์นี้


1

และถ้าคุณได้รับหน้าจอสีดำหลังจากบู๊ตคุณสามารถเพิ่ม "nomodeset" ลงในบรรทัด linux

รีโมตล็อกอินเข้าสู่เครื่อง

vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

แล้ว:

sudo update-grub
sudo init 6 

0

ฉันขอแนะนำให้เพิ่ม / แก้ไขบรรทัด / รายการต่อไปนี้ (ไม่ใช่ "default" one):

GRUB_CMDLINE_LINUX="nomodeset"

BTW, เดียวกันสำหรับ HPE ProLiant MicroServer Gen10
แมทธิว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.