แนะนำวิธีติดตั้ง OpenSUSE โดยติดผ่าน ISO Image เลยครับ ไม่ต้องเปลืองแผ่นอีกต่อไปครับ ท่านใดชอบติดตั้ง Linux ใหม่บ่อยๆ อาจลองดูวิธีนี้ครับ จะได้ไม่เปลืองแผ่น

ก่อนอื่นเรามาทำให้แฟลชไดรฟ์เป็นบูตดิสก์ก่อนครับ

สิ่งที่ต้องเตรียม:

  1. ระบบลินุกซ์พร้อมใช้งาน พร้อมติดตั้งแพกเกจ syslinux และ lilo ไว้ด้วย
  2. แฟลชไดรฟ์ ไม่จำกัดความจุ (แต่ห้ามน้อยกว่า 24 เมกะไบต์นะ)
  3. แฟ้มอิมเมจ ISO ของตัวติดตั้ง openSUSE รุ่น ix86 หรือ x86_64 ตามต้องการ

จัดการแฟลชไดรฟ์ก่อน
1. ติดตั้ง syslinux และ lilo (เอาไว้ใช้คำสั่ง acivate) – กรณียังไม่มี
# yast2 -i syslinux lilo <– อันนี้เป็นคำสั่งบน openSUSE

ถ้าบน ตู้ คงประมาณ

$ sudo apt-get install syslinux lilo

มังครับ :P

2. แบ่งพาร์ทิชันให้แฟลชไดรฟ์ สมมติแฟลชไดรฟ์เป็น /dev/sdb
# cfdisk /dev/sdb

  • เสร็จแล้วแบ่งพาร์ทิชันแรก ผ่าน cfdisk นั่นแหละครับ
  • ไม่ต้องใหญ่มากนะครับ เดี๋ยวเวลาทำบูตดิสก์มันจะช้าเนื่องจากคำสั่งมันจะมีการเช็คดิสก์ด้วย
  • ของผมแบ่งเป็น 256MB ก็พอ ก็จะได้ /dev/sdb1 ออกมา
  • เปลี่ยน Type ของพาร์ทิชันเป็น 06 (FAT16)
  • สั่ง write ตอบ yes

** ข้อ 2 นี่ถือว่าเป็นการหัดใช้งาน cfdisk ละกัน ไม่ยากครับ เลยไม่แปะรูปให้ดู :P

3. ทำระบบแฟ้มแบบดอสให้มัน
# mkdosfs /dev/sdb1

4. เขียน Boot partition
# syslinux /dev/sdb1

ต่อมาเริ่มเข้าสู่การสร้างบูตดิสก์

1. เริ่มด้วยการเมานท์แฟ้มอิมเมจ iso ก่อน
# mkdir -p /mnt/SUSEDVD
# mount -o loop /my/path/to/openSUSE-11.1-DVD-x86_64.iso /mnt/SUSEDVD
# cd /mnt/SUSEDVD/boot/x86_64
# ./mkbootdisk –64 –partition /dev/sdb1 /mnt/SUSEDVD/ <== –64 คือ x86_64 ถ้าเป็น 32 บิต ให้เปลี่ยนเป็น –32 แทน ส่วน PPC บ่ฮู้เด้อค่า

เสร็จแล้วครับ (มีแค่ข้อเดียวนี่แหละ แหะ ๆ)

อ้อ ลืม ปกติผมแบ่งพาร์ทิชันดังนี้อยู่ครับ
/dev/sda1 <—– For ix86 Installation
/dev/sda2 <—– For x86_64 Installation
/dev/sda3 <—– Swap 2GB
/dev/sda4 <—— ปกติผมเมานท์ไว้ที่ /home/Share ขนาดค่อนข้างเยอะครับ เอาไว้เก็บข้อมูลต่าง ๆ

ทีนี้ปกติผมมักจะดาวน์โหลดพวก iso ต่าง ๆ มาเก็บไว้ที่ /home/Share/iso
ดังนั้นหากอ้างถึงตามดีไวซ์และพาร์ทิชัน (เอาเป็น x86_64 ละกัน) จะได้เป็น
/dev/sda4/iso/openSUSE-11.1-DVD-x86_64.iso

จากนั้นบูตใหม่ได้ โดยสั่งบูตจากแฟลชไดรฟ์ของเรา
พอถึงหน้าเมนูบูตของการติดตั้ง ป้อนพารามิเตอร์ต่อไปนี้
install=hd:/dev/sda4/iso/openSUSE-11.1-DVD-x86_64.iso

เสร็จแล้วครับ ง่ายจัง ไม่เปลืองแผ่นด้วย

———————————————————————————————

ปัญหาที่ต้องระวัง ก็คือเรื่องพาธที่อยู่บนพาร์ทิชันครับ
อย่างของผม ตอนแรกก็ป้อน

install=hd:/dev/sda4/Share/iso/openSUSE-11.1-RC1-x86_64.iso


แล้วก็ไม่ได้ซักที กว่าจะนึกขึ้นได้ว่า Share มันเป็นจุดเมานท์นิ
ถ้าอ้างจากพาร์ทิชันจริง ๆ ก็จะเป็น /iso/openSUSE-11.1-RC1-x86_64.iso
ต่อมาถึงได้ลอง

install=hd:/dev/sda4/iso/openSUSE-11.1-RC1-x86_64.iso

แล้วก็ฉลุยครับ

———————————————————————————————

**** กรุณาเปลี่ยนพาธ, ชื่อแฟ้ม, ค่าพาร์ทิชัน และค่าที่เกี่ยวข้องอื่น ๆ ให้เป็นไปตามเครื่องของคุณ ๆ กันนะครับ ไม่ใช่ลอกตามหมด :P

ที่มา: http://suseclub.com/node/34

Comments are closed.