SUSE LINUX Enterprise & openSUSE Community
มิถุนายน 25, 2019, 05:01:26 PM *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ข่าว:
 
   หน้าแรก   ช่วยเหลือ ค้นหา เข้าสู่ระบบ สมัครสมาชิก  

[Why we need your support] SUSE and openSUSE are trademarks of Attachmate Group, Inc. - WE ARE NOT IN ANY WAY ASSOCIATED WITH SUSE AND ATTACHMATE GROUP. SUSEThailand.com is a SUSE Linux user and community found in Thailand but not limited to other country suse linux user to join in. Currently active contents (How to's, Scripts, Tips, Tricks, Tutorials, Linux Command Line, and Troubleshooting) this suse linux how to's and expert support are SUSE Linux.
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน
หัวข้อ: Moving the system to a new Machine  (อ่าน 3929 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Sontaya
Administrator
Expert : ผู้เชี่ยวชาญ
*****

Karma: +1/-0
ออฟไลน์ ออฟไลน์

กระทู้: 1931


Administrator


เว็บไซต์
« เมื่อ: กุมภาพันธ์ 03, 2011, 02:34:52 PM »


Problem:
ได้ติดตั้งเครื่องเมล์เซิร์ฟ (mail1) บนเครื่อง Dell T100 Hardware RAID 1 (Used EDD information) หลังจากติดตั้งและคอนฟิกระบบเสร็จได้ทำ image
ด้วยโปรแกรม Clonezilla ตอนนี่ต้องการ recovery system ไปยังเครื่อง Dell PowerEdge T110 ซึ่งใช้ Hard disk 1 ไม่ได้ทำ RAID
สิ่งที่แตกต่างคือ RAID บนเครื่อง mail1 ทำเป็น RAID 1 แต่เครื่อง mail2 ไม่ได้ทำ RAID ใช้ Hard disk 1 ลูก ในส่วนที่เหมือนกันคือมี Motherboard เป็น Inter ทั้งคู่

Solution:
SUSE Linux ไม่สามารถบูตได้ถ้าถอด Hard disk 2 ลูกจากเครื่อง mail1 มาใส่ยังเครื่อง  mail2
1. ที่เครื่อง mail2 บูต Clonezilla LiveCD จาก DVD-ROM โดยกดปุ่ม F11
2. เลือก Restore image
3. เมื่อ Restore เสร็จ เปิดเครื่องบูตเข้าระบบมี error ดังนี้
...
(/lib/modules/2.6.16.46-0.12-smp/kernel/drivers/acpi/thermal.ko):
No such device
BIOS EDD facillity devices found
Loading fan
Loading edd
Loading ext3
Waiting for device /dev/sda2 to appear: ^[...... not found -- exiting to /bin/sh
$

จากนั้นเครื่องจะค้างกดปุ่มอะไรไม่ได้เลย ต้องกดปิดปุ่ม power เท่านั้น

ปัญหาใน case นี้ก็คือ image จากเครื่อง mail1 ไม่มีการโหลด module ของ storage controller ระหว่าง initial ram disk (/boot/initrd)

การแก้ไขปัญหา: ต้อง Rebuild the ram disk ใหม่

1. Reboot เครื่อง mail2 แล้วเข้าสู่โหมด rescue mode
2. ตรวจสอบพาร์ติชั่น

โค๊ด:
cfdisk

3. mount the root partition

โค๊ด:
mount /dev/sda2 /mnt

*ถ้ามีคุณมีพาร์ติชั่น /boot คุณจะต้อง mount /boot ด้วย
$ mount /dev/sda1 /boot


4. ตรวจสอบ fstab

โค๊ด:
cat /mnt/etc/fstab

5. bind the dev under /mnt

โค๊ด:
mount --bind /dev /mnt/dev

6. chroot /mnt

โค๊ด:
chroot /mnt

7. Include storage module (Rebuild the ram disk)

โค๊ด:
mkinitrd

8. Boot the system

Tip: Check the kernel configure modules included in a ram disk
โค๊ด:
cat /etc/sysconfig/kernel | grep INITRD_MODULES

EDD is Information for Storage Device Identification
« แก้ไขครั้งสุดท้าย: มีนาคม 05, 2011, 04:46:31 PM โดย Sontaya » แจ้งลบกระทู้นี้หรือติดต่อผู้ดูแล   บันทึกการเข้า

ageLOC Technology
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

(@)2007 SUSE Linux user community found in Thailand. This site is not an official openSUSE and SUSE website, and is not in any way affiliated with or endorsed by SUSE Linux GmbH or Novell. openSUSE and SUSE are trademarks of Novell, Inc. in the United States and other countries.
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
หน้านี้ถูกสร้างขึ้นภายในเวลา 0.033 วินาที กับ 19 คำสั่ง (Pretty URLs adds 0.008s, 2q)