การติดตั้งลีนุกซ์
การติดตั้ง Slackware distribution
แปลบางส่วนมาจาก Linux Developper's Resource CD-ROM August 1995 by Infomagic
(Slackware 2.3 with kernel 1.2.8 and ELF beta)
คำเตือน:
-
กรุณาตรวจสอบฮาร์ดแวร์ของคุณก่อนว่าเข้ากันได้กับลีนุกซ์หรือไม่ (ตรวจสอบจาก Listing Linux H/W compatability)
-
ก่อนจะทำการติดตั้งลีนุกซ์ คุณควรจะทำการสำรองข้อมูลเดิม ในฮาร์ดดิสก์ของคุณเสียก่อน
เริ่มทำแผ่นบูตระบบสำหรับลีนุกซ์
เนื่องจากลีนุกซ์ มีระบบไฟล์และการจัดการระบบที่เป็นของตนเอง โดยไม่จำเป็นต้องพึ่งอินเทอร์รัปต์ของดอส ดังนั้นจึงต้องมีการทำแผ่นบูตระบบเสียก่อน ซึ่งจะประกอบด้วย 2 แผ่นคือ boot disk และ root disk
- การทำแผ่นบูตของลีนุกซ์โดยใช้ WINDOWS
ต่อไปนี้จะสมมุติว่า ฮาร์ดดิสก์ของคุณเป็นไดรฟ์ C: และซีดีรอมไดรฟ์
ของคุณเป็นไดรฟ์ D:
-
เลือก "run" จากไฟล์เมนูใน program manager
โดยใช้วิธี browse เอา หรือใส่ข้อความว่า
D:\lininst\lininst.exe
โปรแกรมที่สร้างแผ่นบูตดิสก์ของลีนุกซ์จะเริ่มทำงาน
-
เลือกประเภทของฮารด์ดิสก์ที่ท่านจะทำการติดตั้งระบบลงไป สามารถเลือกได้ทั้งแบบ SCSI หรือ IDE
-
ให้เลือก source ที่โปรแกรมติดตั้งจะไปอ่านมา
- เลือก YES ในหัวข้อ Networking ถ้าคุณจะติดตั้งผ่าน NFS
- ถ้าจะติดตั้งผ่าน CD-ROM ให้เลือกจาก CD-ROM listing
- SONY CDU-31A/33A
- Mitsumi (Proprietary Interface)
- SONY CDU-531/535
- Sound Blaster CD-ROM (Panasonic/Matsushita)
- SCSI CD-ROM
- NEC 260 (Older non-ATAPI model)
- ATAPI (compatible)
-
เลือกชนิดของการ install
- Color Install - สำหรับจอสี (ควรใช้ตัวเลือกนี้)
- TTY Install - สำหรับจอโมโนโครม
- UMSDOS Install - สำหรับ UMSDOS version
- Tape Install - สำหรับ Install จาก Tape
-
ถ้าคุณมีฟลอบปี้ไดรฟ์มากกว่า 1 ตัว ขอให้คุณเลือกตัวที่สามารถใช้บูตแผ่นได้ (ปกติเป็นไดรฟ์ A:) ถ้าคุณมีเพียงตัวเดียวมันจะถูกเลือกอยู่แล้ว
-
หลังจากใส่ตัวเลือกทั้งหมดแล้วให้ใช้เมาส์คลิกที่ปุ่ม OK
-
โปรแกรมจะให้ใส่แผ่นเปล่า เพื่อจะทำการสร้าง Boot disk และ Root disk
(ใส่แผ่นตามลำดับ)
- ทำแผ่นบูตของลีนุกซ์โดยใช้ดอส (จะทำได้ยากกว่าใช้วินโดว์ส)
-
ให้คุณหาอ่านรายละเอียดของบูตอิมเมจที่คุณจะใช้ทำแผ่นบูตของเครื่องคุณใน
แผ่นซีดี ที่ไฟล์ชื่อ bootlist.txt โดยหาไดเรกทอรีของไฟล์นี้ได้จาก help ไดเรกทอรี
ใน disc1
-
ต้องหารายละเอียดของ root disk ด้วย โดยหาได้จากไฟล์ rootlist.txt
-
เมื่อคุณตัดสินใจได้แล้วว่า จะเลือกใช้ Boot และ Root แบบใด
คุณจะต้องไปคลี่ image ของแผ่นทั้งสอง (โดยใช้โปรแกรม rawrite.exe)
ซึ่งจะหาไดเรกทอรีของไฟล์นี้ ได้จากไฟล์ที่ชื่อ whereami.txt ซึ่งจะหาได้จากไดเรก
ทอรี help ใน disc1
-
ให้สร้างไดเรกทอรีชั่วคราวขึ้นมาในไดรฟ์ C เช่น c:\temp ให้ทำการ copy ไฟล์ที่เป็นอิมเมจของ boot และ root ลงไปในไดเร็กทอรีนี้ รวมทั้ง rawrite.exe ด้วย
-
เรียกโปรแกรม rawrite.exe โปรแกรมจะถามไดรฟ์ที่มีแผ่นเปล่าที่จะทำการสร้าง boot disk อยู่ ให้ตอบ 'A:' หากแผ่นเปล่านั้นอยู่ที่ฟลอปปีไดรฟ์ A:
-
เมื่อสร้าง boot disk เสร็จแล้วให้ใส่แผ่นเปล่าแผ่นที่สองเข้าไปเพื่อจะสร้าง root disk จากนั้นก็พิมพ์ rawrite เพื่อเรียกโปรแกรมอีกครั้งหนึ่ง
-
โปรแกรมจะถามชื่อของ root image (ตย. ให้ใส่ color144) และจะถามไดรฟ์
ให้ตอบชื่อไดรฟ์ไป (เช่น A:) และโปรแกรมก็จะสร้าง root disk จนเสร็จ
เมื่อคุณได้ boot disk และ root disk แล้ว คุณก็สามารถเริ่มการติดตั้งระบบลีนุกซ์ลงบนฮาร์ดดิสก์ของคุณได้
ก่อนการติดตั้งขอแนะนำให้แบ่งพาร์ติชันของฮาร์ดดิสก์ดังต่อไปนี้ (ตย. สำหรับฮาร์ดดิสก์ 540Mb)
- DOS/WINDOWS 200
- LINUX 300
- LINUX SWAP 40
คุณอาจจะแบ่งเฉพาะพาร์ติชั่นแรก (DOS/WINDOWS) ก่อนก็ได้ เราสามารถไปเพิ่มพาร์ติชั่นภายหลังได้ โดยใช้โปรแกรม fdisk บนลีนุกซ์
-
ใส่แผ่น CD ที่จะ install ในซีดีรอมไดรฟ์ และใส่แผ่น Boot disk ในไดรฟ์ A: จากนั้นให้รีเซ็ตระบบโดยใช้ Clt-Alt-Del หรือกดปุ่มรีเซ็ต
-
จากนั้นคุณจะเห็นคำว่า LILO ขึ้นที่จอภาพซึ่งแสดงว่าระบบกำลังบูตอยู่
จากนั้นก็จะมี boot: พร้อมพ์ที่ตอนล่างของจอซึ่งจะทำการรอรับพารามีเตอร์ที่จะใช้บูตกับฮาร์ดดิสก์ของคุณ โดยปกติจะกด Enter ผ่านไปได้เลย
-
ระบบจะทำการขอให้เราใส่แผ่น root disk เข้าไป
ให้เอาแผ่น root disk ใส่เข้าไปแทน ซึ่ง root disk
นี้จะถูกโหลดเข้าไปไว้ใน ramdisk และลีนุกซ์ (ชั่วคราว)
ก็จะรันระบบผ่านทาง ramdisk นี้
-
เมื่อระบบทำการบูตเสร็จสมบูรณ์แล้ว ก็จะขึ้น login prompt
ขึ้นมา ให้คุณพิมพ์คำว่า root เข้าไป คุณจะได้ ล็อกอิน
เข้าไปในฐานะของ ซูเปอร์ยูเซอร์ ซึ่งสามารถทำการแก้ไขเปลี่ยน
แปลงระบบได้ทั้งหมด
คุณสามารถทำการจัดพาร์ติชันใหม่ได้ โดยใช้คำสั่ง
fdisk <ชื่อไดรฟ์>
โดย drive จะมีชื่อดังต่อไปนี้
- /dev/hda IDE ฮาร์ดดิสก์ตัวที่หนึ่ง
- /dev/hdb IDE ฮาร์ดดิสก์ตัวที่สอง
- /dev/sda SCSI ฮาร์ดดิสก์ตัวที่หนึ่ง
- /dev/sdb SCSI ฮาร์ดดิสก์ตัวที่สอง
ด้งนั้นคุณสามารถแทนคำว่า drive ด้วยรายชื่อดังกล่าว
ตัวอย่างเมื่อจะทำการ จัดพาร์ติชันของ IDE ฮาร์ดดิสก์ตัวที่หนึ่ง (ที่ระบบ
ส่วนใหญ่ใช้)
fdisk /dev/hda
สำหรับการแบ่งพาร์ติชันของฮาร์ดดิสก์แต่ละตัวนั้น จะมีหมายเลขพาร์ติชันต่อท้าย
ชื่อของฮาร์ดดิสก์ ตัวอย่างเช่น
- /dev/hda1 พาร์ติชันแรกของ ฮาร์ดดิสก์ IDE ตัวที่หนึ่ง
- /dev/hda2 พาร์ติชันที่สองของ ฮาร์ดดิสก์ IDE ตัวที่หนึ่ง
- ...
ในตอนแรกคุณควรตรวจดูพาร์ติชันในฮาร์ดดิสก์ของคุณโดยใช้ คำสั่ง 'p'
(สั่ง 'm' ถ้าต้องการให้แสดงข้อความช่วยเหลือ)
ถ้าตอนแรกคุณแบ่งเป็น DOS/WINDOWS พาร์ติชันเดียว (ตามข้างบน)
โปรแกรมควรจะส่งข้อความออกมาคล้ายๆอย่างนี้
Command (m for help):p
Disk /dev/hd: 16 heads, 38 sectors, 683 cylinders
Units=cylinders of 608*512 bytes
Device Boot Begin Start End Blocks ID System
/dev/hda1 * 1 1 203 61693 6 DOS 16-bit>=32M
Command (m for help):
ให้คุณทำการสร้าง พาร์ติชันสำหรับ ระบบและสแวป เพิ่ม
โดยใช้คำสั่ง 'n' ดังนี้
Command (m for help):n
Command action
e extended
p primary partition (1-4)
p <-- สั่ง p เพื่อเลือก primary
Partition number(1-4): 2 <-- partition ที่ 2
First cylinder(204-683): 204 <-- ใส่หมายเลข cylinder
Last cylinder or +size of +sizeM or +sizeK(204-683): +80M
จากนั้นก็สร้าง swap แบบเดียวกัน แต่เปลี่ยนหมายเลขพาร์ติชัน เป็น 3
เมื่อสั่ง 'p' ดูพาร์ติชั่น ควรได้ข้อความดังนี้