Ubuntu på flashminne och GRUB
Postat: 22 januari 2008, 21:22:14
Har ett lite udda problem. Har följt den här guiden för att skapa ett fullt portabelt linux-system med krypterad root-partion... Har följt guiden till punkt och pricka förut, och det har funkat bra. Den här gången tänkte jag höja ribban genom att byta ut debian mot ubuntu, så istället för att trycka in debian körde jag en:
... vilket tryckte in ett till synes fungerande gutsy-system.
Problemet är att konfigurera GRUB. Bootmenyn kommer upp som den ska, men när jag försöker boota något får jag meddelandet "Error 15: File not found."
Som usb-minnet är konfigurerat nu så ligger alltså mappen /boot som en egen, okrypterad partion på usb-minnet. Jag är rätt säker på att felet ligger i /boot/grub/menu.lst
Det konstiga är bara att jag inte förstår hur grub kan hitta menu.lst (jag får ju upp bootmenyn...) men missa vmlinuz och initrd.img? De relevanta delarna av min menu.lst ser ut som följande:
Har provat några olika varianter på sökväg till filerna, men inget har funkat... förslag på vad som kan vara fel någon? 
Kod: Markera allt
$ export DEBOOTSTRAP_DIR="/usr/lib/debootstrap"
$ sudo debootstrap --include="language-pack-en,language-pack-en-base,language-pack-sv,
language-pack-sv-base,dmsetup,cryptsetup,hashalot,initramfs-tools,nano"
--components=main,universe --verbose --arch i386 gutsy /mnt/buildroot
http://archive.ubuntu.com/ubuntu $DEBOOTSTRAP_DIR/scripts/gutsy
Problemet är att konfigurera GRUB. Bootmenyn kommer upp som den ska, men när jag försöker boota något får jag meddelandet "Error 15: File not found."
Som usb-minnet är konfigurerat nu så ligger alltså mappen /boot som en egen, okrypterad partion på usb-minnet. Jag är rätt säker på att felet ligger i /boot/grub/menu.lst
Det konstiga är bara att jag inte förstår hur grub kan hitta menu.lst (jag får ju upp bootmenyn...) men missa vmlinuz och initrd.img? De relevanta delarna av min menu.lst ser ut som följande:
Kod: Markera allt
## ## End Default Options ##
title Ubuntu 7.10, kernel 2.6.22-14-generic Default
root (hd0,0)
kernel /vmlinuz root=/dev/mapper/rootfs ro quiet splash
initrd /initrd.img
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic Default (recovery mode)
root (hd0,0)
kernel /vmlinuz root=/dev/mapper/rootfs ro single
initrd /initrd.img
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /vmlinuz-2.6.22-14-generic root=/dev/mapper/rootfs ro quiet splash
initrd /initrd.img-2.6.22-14-generic
quiet
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.6.22-14-generic root=/dev/mapper/rootfs ro single
initrd /initrd.img-2.6.22-14-generic
### END DEBIAN AUTOMAGIC KERNELS LIST
