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

 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.