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
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