Hjälp mig bygga en USB bootable debian debootsrap
Hej!
Skulle vilja ha lite hjälp att bygga en minimal deban dist som jag ska använda på ett usbminne.
Skulle vilja bygga den i en katalog på hårddisken först å sen kopiera över den på usbminnet och boota den.
vilken ordning ska jag göra sakerna i?
Partionera usb ->
sba1 primär bootable
Formatera partition ->
mke2fs -j /dev/sda1
Ta ner en sarge debian debootstrap ->
debootstrap --arch i386 sarge /full_OS/ http://ftp.se.debian.org/debian/
Editerar fstab i debootsrapen ->
/dev/hda1 / ext3 auto 0 0
proc /proc proc auto 0 0
Editerar fstab i mitt OS (ubuntu 6.1) [Lägger till dessa] ->
/dev /full_OS/dev none bind 0 0
/proc /full_OS/proc none bind 0 0
Koperiar över grub filerna från ubuntu till debootstrappen ->
cp /boot/grub/* /full_OS/boot/grub/
Modifierar menu.lst i min debootstrap ->
default 0
title Mitt OS
root (hd0,0)
kernel /boot/vmlinuz-2.6.8-3-386 root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.8-3-386
quiet
savedefault
boot
Mountar allt från ubuntu fstab. Detta pga. att debootstrappen ska känna av usbminnet dvs. få tillgång av ubuntus /dev dir ->
mount -a
CHrootar in i debootstrapen ->
chroot /full_OS
Installerar kerneln och efter hoppar ur chroot med exit ->
apt-get install kernel-image-2.6.8-3-386
Editerar mkinitrd.conf i min bootstrap ->
ROOT=/dev/sda1
Unmountar dev och proc som jag la till i ubuntus fstab (*) ->
umount /full_OS/proc
umount /full_OS/dev
Skapar en katalog som jag mountar usb:T till ->
mkdir /stripped_OS
mount /dev/sda1 /stripped_OS/
Kopierar över filerna till usb:t. Detta går inte om man inte unmountar (*), se ovan->
cp -r /full_OS/* /stripped_OS/
Installerar grub på usbminnets mbr ->
grub-install --root-directory=/stripped_OS/ --no-floppy /dev/sda
------------------------------------------------
Något jag ska göra innan jag installerar kerneln?
Något som jag har missat.
Usb:t bootar up men använder menu.lst i ububtu och inte på usbet och kernel crashar
Hjälp vore väldigt trevligt!
Mvh
Mattias