sid

Topic: 
 

เนื่องจากปัญหา initramfs ไม่ยอมสร้างไฟล์ initrd.img ทำให้ dpkg ค้างบูตไม่ได้

บูตด้วยแผ่นติดตั้ง netinst ของ lenny
ทำตามขั้นตอนไปเรื่อย ๆ จนถึงขั้นแบ่งพาร์ติชั่นดิสก์ แล้วจึงออกสู่เชลล์ busybox

เนื่องจากเชลล์ busybox ไม่ฉลาดเหมือน bash จึงต้องใส่พารามิเตอร์ตามลำดับ

# mount /dev/hda5 /mnt -t ext3
# mount sysfs /mnt/sys -t sysfs
# mount proc /mnt/proc -t proc
# mount tmpfs /mnt/tmp -t tmpfs
# chroot /mnt /bin/bash
Topic: 
 

ช่วงนี้ Xorg ของ sid มีปัญหาว่าไม่สามารถปรับตั้งไฟล์ /etc/X11/xorg.conf ได้
เนื่องจาก Bug #443004 ทำให้ในการติดตั้งใหม่ไม่สามารถใช้งาน X-window ได้

แก้ปัญหาโดยเปลี่ยน repository ไปเป็น lenny ชั่วคราว
$ sudo sed -i 's/sid/lenny/g' /etc/apt/sources.list

แลัวจึงติดตั้ง xorg ใหม่
$ sudo aptitude purge xorg
$ sudo aptitude update
$ sudo aptitude install xorg

เมื่อปรับตั้งเรียบร้อยแล้ว จึงเปลี่ยน repo กลับมาเป็น sid ก็จะสามารถใช้งานได้แล้ว

 

Customize Sid Desktop

สมมุติว่าติดตั้งเดเบียนจาก debootstrap พร้อมทั้งทำ apt-proxy ไว้เรียบร้อยแล้ว

แก้ไข source.list และปรับปรุงแพกเกจ
# vi /etc/apt/source.list
deb	http://server1.example.com:9999/debian main contrib non-free
deb-src	http://server1.example.com:9999/debian main contrib non-free
deb	http://server1.example.com:9999/debian-multimedia main

# aptitude update
# aptitude dist-upgrade

เก็บตกแพกเกจที่จำเป็นเบื้องต้น
# aptitude install ssh vim-full less screen

ปรับแต่ง vimrc ปริยาย (ดู vi โดยย่อ ประกอบ)

 

ตั้งแต่ย้ายมาใช้เดเบียน sid อะไร ๆ มันง่ายขึ้นเยอะเลย
เดี๋ยวนี้แพคเกจ dosemu ไม่ได้แยก freedos แบบแต่ก่อนแล้ว
ดังนั้น การลงแพกเกจก็เพียงแค่ง่าย ๆ ว่า
$ sudo aptitude install dosemu

แค่นี้เอง เสร็จแล้ว

  • สามารถปรับแต่ง config.sys กับ autoexec.bat ได้ที่ /etc/dosemu/freedos
  • ปรับตั้งค่าการแมปไดรฟ์แบบปริยายได้ที่ /etc/dosemu/drives
  • ปรับตั้งเครื่องพิมพ์ได้ที่ /etc/dosemu/dosemu.conf เหมือนเดิม
Subscribe to RSS - sid