PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB-Stick als BootDisk-Alternative



BinEinGast
21.12.05, 22:10
hi zusammen,

ich möchte ein kleines linux (shell, compiler und ein paar eigene programme) von meinem memory-stick booten lassen.

der erste versuch ging per tutorial ...
http://rz-obrian.rz.uni-karlsruhe.de/knoppix-usb/
und hat auch funktioniert.

die variante hatte allerdings drei nachteile:
1. sollte ich meinen stick mit FAT formatieren,
2. sollte ich 'syslinux' als boot-loader verwenden und
3. lief das system mit knoppix-technik*

(*) das soll jetzt keine grundsatzdiskussion werden

nach diesem kleinen erfolgserlebnis habe ich mich darangemacht das system selbst aufzusetzen, aber ich hänge schon am bootloader. meine schritte bis jetzt:

1. den kompletten stick (sda) wipen:


cat /dev/zero > /dev/sda


2. eine neue partition anlegen (ein screenshot in der anlage):


cfdisk /dev/sda


3. die neue partition formatieren


mkfs.ext2 /dev/sda1


4. die partition mounten und GRUB im MBR des sticks installieren


mount -t ext2 /dev/sda1 /mnt

mkdir /mnt/boot
mkdir /mnt/boot/grub
cp /boot/grub/*stage* /mnt/boot/grub/

grub-install --root-directory=/mnt /dev/sda


5. noch schnell device.map und menu.lst angelegt:

device.map


(hd0) /dev/sda


menu.lst (Weitgehend aus der alten uebernommen)


color white/blue black/light-gray
default 0
timeout 5

title Linux (vmlinuz)
kernel (hd0,0)/boot/vmlinuz root=/dev/sda1 vga=0x31a splash=silent desktop showopts
initrd (hd0,0)/boot/initrd


6. 'vmlinuz' und 'initrd' gezogen


cp /boot/*vmlinuz*default* /mnt/boot/
cp /boot/*initrd*default* /mnt/boot

cd /mnt/boot

ln -s initrd-2.6.4-52-default initrd
ln -s vmlinuz-2.6.4-52-default vmlinuz


es naht der spannende moment (und mein letzter keks ;-( ):


cd /
umount /mnt

shutdown -r now


im bios alle bootoptionen außer USB-ZIP deaktiviert.
et voila, GRUB startet. toll denke ich mir, doch beim genaueren hinsehen stelle ich fest, daß das gar nicht der GRUB vom stick, sondern von der festplatte ist (warum der auch immer geladen wurde)

das ist der aktuelle stand der dinge,

danke erstmal für's zuende lesen und geistig folgen,

ich würde mich über ideen woran es liegen kann, warum vom stick plötzlich nicht mehr gestartet wird, freuen.

ciao,
benjamin