ubuntu: บันทึกติดตั้งผ่าน debootstrap
(เขียนเกือบเสร็จแล้ว มือดันไปโดนปุ่ม BackSpace หายหมดเลย)
เขียนใหม่แบบหยาบ ๆ ละกัน
เอามาจาก thailinuxcafe - debian : ทดลอง debootstrap
สมมุติว่า
- ติดตั้งใหม่ที่ /dev/hda5
- มี apt-proxy server ในระบบ มีไอพีเป็น 192.168.1.1
*** DANGER-ZONE ***
*** อันตราย ก่อนใช้งานต้องศึกษาให้เรียบร้อยก่อน ***
สร้างสคริปต์ชื่อ debootstrap.stage1
$ vi debootstrap.stage1
# EDIT THESE VARIABLE DISK=/dev/hda5 MNT=/mnt/disk PROXY=192.168.1.1 ### # PRE-EXECUTE COMMANDS # ### umount $DISK ### mkfs.ext3 $DISK ### mkdir -p $MNT ### mount $DISK $MNT ### debootstrap dapper $MNT $PROXY:9999/ubuntu # BEGIN STAGE 1 cp /etc/hosts $MNT/etc cp /etc/network/interfaces $MNT/etc/network cp /etc/hostname $MNT/etc cp /etc/fstab $MNT/etc cp /etc/apt/sources.list $MNT/etc/apt mount -t proc none $MNT/proc mount -o bind /dev $MNT/dev mount -t sysfs none $MNT/sys cp debootstrap.stage2 $MNT echo "edit /etc/host /etc/network/interfaces /etc/hostname /etc/fstab /etc/apt/sources.list" echo "then run d.debootstrap.stage2" chroot $MNT /bin/bash # umount $MNT/proc umount $MNT/dev umount $MNT/sys ldconfig sync; sync; sync
และสร้างสคริปต์ชื่อ debootstrap.stage2
$ vi debootstrap.stage2
#/bin/bash apt-get update apt-get install locales console-data dpkg-reconfigure locales apt-get install initrd-tools usbutils pciutils bzip2 ssh grub udev yaird ssh # EDIT THE LINE BELOW apt-get install linux-image-2.6.16-2-k7 passwd exit
เปลี่ยนการอนุญาตให้รันได้
$ chmod 0755 debootstrap.stage1
$ chmod 0755 debootstrap.stage2
เริ่มงาน
$ su
ฟอร์แมต /dev/hda5 เป็น ext3
# mkfs.ext3 /dev/hda5
เมานต์ไปที่ /mnt/disk
# mkdir -p /mnt/disk
# mount /dev/hda5 /mnt/disk
เริ่มติดตั้ง
# debootstrap dapper /mnt/disk http://192.168.1.1:9999/ubuntu
เริ่มรัน
# ./debootstrap.stage1
และ
# ./debootstrap.stage2
รีบูต
# reboot
ถ้าจะทำเครื่องเดสก์ทอป ก็ใช้คำสั่ง
$ sudo apt-get install ubuntu-desktop
Recent comments