ให้เข้าไปในไดเรกทอรี /usr/src/linux แล้วเรียก make xconfig (สำหรับ Linux version ที่ต่ำกว่า 2.0 ให้เรียก make config แล้วเลือกตอบตามหัวข้อต่างๆ)
รูปแสดงการเลือกเซตอัพส่วนของเนตเวอร์ก
รูปแสดงการเลือกเซตอัพส่วนของฮาร์ดแวร์
ในกรณีนี้หากยังไม่เข้าใจเรื่องของการทำเคอร์เนลแบบโมดูล [m] ให้ทำการเลือกรวมส่วนเหล่านั้นเข้าไปในเคอร์เนลเลย [y] จะอธิบายเกี่ยวกับเรื่องของเคอร์เนลโดยละเอียดในเอกสารอื่นอีกครั้ง หลังจากทำการเลือกเสร็จเรียบร้อยแล้วให้ ทำการ save และออกจากโปรแกรม และทำการสั่ง
make dep; make clean
เพื่อทำการตรวจสอบไฟล์ที่จะให้คอมไพล์เคอร์เนลต่างๆ รอสักพักเมื่อระบบจัดเตรียมเรียบร้อยแล้ว ให้ทำการสั่งเริ่มต้นคอมไพล์เคอร์เนล
make zImage
ขั้นตอนนี้จะเริ่มทำการคอมไพล์เคอร์เนลใหม่ทั้งหมดซึ่งอาจจะต้องรอนานสักนิด ช่วงนี้ คุณอาจจะลุกไปชงกาแฟ ทานสักพักก็ได้ เมื่อคอมไพล์เคอร์เนลเสร็จเรียบร้อยแล้ว โปรแกรม make จะบอกว่า ตัวของ zImage จะอยู่ในไดเรกทอรี /usr/src/linux/arch/i386/boot ให้นำเอา zImage จากไดเรกทอรีนี้ไปใส่ไว้ใน /boot (เวอร์ชั่นเก่าจะใส่ไว้ที่ root / ) จากนั้นก็อาจจะเปลี่ยนชื่อเป็น vmlinuz หรือตามชื่อที่อยู่ใน /etc/lilo.conf (อย่าลืมเก็บเคอร์เนลตัวเก่าของคุณไว้ด้วย) แล้วใช้คำสั่ง /sbin/lilo เพื่อให้บูตโหลดเดอร์อ่านคอนฟิกใหม่ของเรา เมื่อเสร็จสิ้นขั้นตอนทุกอย่างแล้ว ให้บูตเครื่องใหม่พร้อมทั้งตรวจสอบดูว่าลีนุกซ์รับรู้เนตเวอร์กการ์ดใหม่ของเรา รวมทั้งชนิดของเนตเวอร์กที่ต้องการ ทดลองใช้คำสั่ง
netstat -rn
เครื่องจะแสดงผลเกี่ยวกับค่าของเนตเวอร์กออกมา ให้สังเกตส่วนคอลัมน์ Iface จะเห็นว่า มีดีไวซ์ eth0 แสดงว่าลีนุกซ์รับรู้เนตเวอร์กการ์ดแล้ว
Destination Gateway Genmask Flags MSS Window irtt Iface
129.103.0.0 0.0.0.0 255.255.0.0 U 1500 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 3584 0 0 lo
ไม่มีความคิดเห็น:
แสดงความคิดเห็น