Monday, November 26, 2012

No active partition Message in Server Computer

  • computer server มี disk 2 ก้อน
  • 1 SCSI เป็น Ext4 (/dev/sdb) ถ้าไม่มี SATA ตัว Disk SCSI จะกลายเป็น sda หว่า
  • 2 SATA เป็น NTFS (/dev/sda)
  • ระบบ Debian ลงที่ SCSI
  • ถอด SATA ไป Jump เครื่องอื่นเพื่อเอาข้อมูล เลยลง MBR ใหม่ เพราะ GRUB มันติดตั้งใน Disk SATA แล้ว
  • ลองติดตั้ง Grub ให้ SCSI มันกลายเป็น /dev/sda แล้ว ลองบูตระบบโดยมีดิสก้อนเดียว SCSI ก็เข้า Debian ได้
  • SCSI Disk มันกลายเป็น /dev/sda แล้วเมื่อเราถอด SATA Disk ออกไป
เราสามารถติดตั้ง GRUB2 ให้ SCSI Disk ได้โดยคำสั่ง
บูตด้วยแผ่น super grub 2 จากนั้นให้มัน detect operating system เอง แล้วบูตเข้า Debian เรา (ตอน detect จะเจอหน้า grub ซึ่งขึ้น list หลายเมนู ห้ามเลือกบูตเป็นแบบ Single mode) จากนั้นเปิด terminal ใช้คำสั่งดังนี้
#grub-mkconfig /o /boot/grub/grub.cfg
#grub-install /dev/sda
#reboot
  • พอเอา SATA Disk กลับมาต่อเหมือนเดิม ผลคือ No active partition แล้วก็ไม่ไปใหนต่อ
Solved ทำซ้ำเพราะ SCSI กลายเป็น /dev/sdb ไปซะแหละ
  • บูตด้วยแผ่น super grub 2 จากนั้นให้มัน detect operating system เอง แล้วบูตเข้า Debian เรา (ตอน detect จะเจอหน้า grub ซึ่งขึ้น list หลายเมนู ห้ามเลือกบูตเป็นแบบ Single mode) จากนั้นเปิด terminal ใช้คำสั่งดังนี้
#grub-mkconfig /o /boot/grub/grub.cfg
#grub-install /dev/sda
#reboot
เพิ่มเติม
  • ปกติเราเอา disk ต่อเพิ่ม มันจะเรียงเป็น sda sdb sdc
  • แต่ server เรามีแบบ SCSI และ SATA ผลคือ SCSI Disk กลายเป็น sdb , sdc .... ไปซะงั้นพึ่งรู้จริงๆ
อ้างอิง
  • http://melp.nl/2011/03/how-to-restore-grub-with-a-live-cd/
  • http://www.linuxquestions.org/questions/debian-26/install-grub-using-debian-live-cd-887556/

No comments:

Post a Comment