BuildKernelWithChroot
Size: 2134
Comment:
|
Size: 2287
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
1. sudo apt-get install schroot 2. sudo mkdir /var/chroot |
1. sudo apt-get install schroot<<BR>> 2. sudo mkdir /var/chroot<<BR>> |
Line 5: | Line 5: |
[hardy-lpia] | |
Line 13: | Line 14: |
4. sudo debootstrap --variant=buildd --arch lpia hardy /var/chroot/hardy-lpia http://ports.ubuntu.com/ 5. sudo cp /etc/resolv.conf /var/chroot/hardy-lpia/etc/resolv.conf |
4. sudo debootstrap --variant=buildd --arch lpia hardy /var/chroot/hardy-lpia http://ports.ubuntu.com/ <<BR>> 5. sudo cp /etc/resolv.conf /var/chroot/hardy-lpia/etc/resolv.conf<<BR>> |
Line 20: | Line 21: |
7. sudo chroot /var/chroot/hardy-lpia 8. apt-get install wget debconf devscripts gnupg nano vim 9. apt-get update 10. apt-get install locales dialog 11. locale-gen en_US.UTF-8 12. tzselect 13. echo "export TZ='Asia/Taipei'" >> /root/.profile 14. exit # from chroot |
7. sudo chroot /var/chroot/hardy-lpia<<BR>> 8. apt-get install wget debconf devscripts gnupg nano vim<<BR>> 9. apt-get update<<BR>> 10. apt-get install locales dialog<<BR>> 11. locale-gen en_US.UTF-8<<BR>> 12. tzselect<<BR>> 13. echo "export TZ='Asia/Taipei'" >> /root/.profile<<BR>> 14. exit # from chroot<<BR>> |
Line 39: | Line 40: |
16. sudo mount -a 17. sudo cp /etc/passwd /var/chroot/hardy-lpia/etc/ 18. sudo sed 's/\([^:]*\):[^:]*:/\1:*:/' /etc/shadow | sudo tee /var/chroot/hardy-lpia/etc/shadow 19. sudo cp /etc/group /var/chroot/hardy-lpia/etc/ 20. sudo cp /etc/hosts /var/chroot/hardy-lpia/etc/ 21. sudo cp /etc/sudoers /var/chroot/hardy-lpia/etc/ 22. sudo chroot /var/chroot/hardy-lpia/ 23. dpkg-reconfigure passwd 24. passwd <your-user-id> 25. apt-get install sudo 26. echo hardy-lpia > etc/debian_chroot |
16. sudo mount -a<<BR>> 17. sudo cp /etc/passwd /var/chroot/hardy-lpia/etc/<<BR>> 18. sudo sed 's/\([^:]*\):[^:]*:/\1:*:/' /etc/shadow | sudo tee /var/chroot/hardy-lpia/etc/shadow<<BR>> 19. sudo cp /etc/group /var/chroot/hardy-lpia/etc/<<BR>> 20. sudo cp /etc/hosts /var/chroot/hardy-lpia/etc/<<BR>> 21. sudo cp /etc/sudoers /var/chroot/hardy-lpia/etc/<<BR>> 22. sudo chroot /var/chroot/hardy-lpia/<<BR>> 23. dpkg-reconfigure passwd<<BR>> 24. passwd <your-user-id><<BR>> 25. apt-get install sudo<<BR>> 26. echo hardy-lpia > etc/debian_chroot<<BR>> |
1. sudo apt-get install schroot
2. sudo mkdir /var/chroot
3. Add following content to the end of /etc/schroot/schroot.conf
[hardy-lpia] description=Ubuntu hardy lpia 32 bit location=/var/chroot/hardy-lpia priority=3 users=<your_userid_on_your_machine> groups=sbuild root-groups=root personality=linux32
4. sudo debootstrap --variant=buildd --arch lpia hardy /var/chroot/hardy-lpia http://ports.ubuntu.com/
5. sudo cp /etc/resolv.conf /var/chroot/hardy-lpia/etc/resolv.conf
6. Remove everything in /var/chroot/hardy-lpia/etc/apt/sources.list and add following line
deb http://ports.ubuntu.com hardy main restricted multiverse universe deb-src http://ports.ubuntu.com hardy main restricted multiverse universe
7. sudo chroot /var/chroot/hardy-lpia
8. apt-get install wget debconf devscripts gnupg nano vim
9. apt-get update
10. apt-get install locales dialog
11. locale-gen en_US.UTF-8
12. tzselect
13. echo "export TZ='Asia/Taipei'" >> /root/.profile
14. exit # from chroot
15. sudo vi /etc/fstab and add following line
# # Hardy-lpia # /home /var/chroot/hardy-lpia/home none bind 0 0 /tmp /var/chroot/hardy-lpia/tmp none bind 0 0 /dev /var/chroot/hardy-lpia/dev none bind 0 0 proc-chroot /var/chroot/hardy-lpia/proc proc defaults 0 0 devpts-chroot /var/chroot/hardy-lpia/dev/pts devpts defaults 0 0
16. sudo mount -a
17. sudo cp /etc/passwd /var/chroot/hardy-lpia/etc/
18. sudo sed 's/\([:]*\):[:]*:/\1:*:/' /etc/shadow | sudo tee /var/chroot/hardy-lpia/etc/shadow
19. sudo cp /etc/group /var/chroot/hardy-lpia/etc/
20. sudo cp /etc/hosts /var/chroot/hardy-lpia/etc/
21. sudo cp /etc/sudoers /var/chroot/hardy-lpia/etc/
22. sudo chroot /var/chroot/hardy-lpia/
23. dpkg-reconfigure passwd
24. passwd <your-user-id>
25. apt-get install sudo
26. echo hardy-lpia > etc/debian_chroot
27. sudo vi /etc/dchroot.conf and add following line
hardy-lpia /var/chroot/hardy-lpia/
28. dchroot -c hardy-lpia -d
KernelTeam/BuildKernelWithChroot (last edited 2009-11-11 07:58:25 by 210)