Hjälp mig bygga en USB bootable debian debootsrap

Permalänk

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

Permalänk
Medlem

Släng ett öga på gentoo handbook, där står mycket matnyttigt.

Visa signatur

Behind every great fortune there is a crime. - Honoré de Balzac
simonb @ irc

Permalänk

Någon mer som har några förslag som kan hjälpa till?

mvh
Mattias