Ik wil een externe USB harde schijf gebruiken om Ubuntu 10.10 op te installeren en deze op meerdere PC's kunnen gebruiken. Volgens mij is dit mogelijk. Met de Live-CD kan je immers ook vrijwel elk systeem succesvol opstarten. Er zijn opties om een live USB stick te maken, maar dan kan je maar een beperkt aantal MB's gebruiken voor je gebruikersdata en volgens mij (maar hier heb ik nog geen duidelijkheid over) werk je dan met een NTFS filesystem (onwenselijk) en kun je geen updates doen (ook onwenselijk).
Daarom heb ik een installatie op de externe schijf gedaan. Deze werkt precies zoals ik het wil. In het bootloader menu van de BIOS de externe schijf kiezen en binnen enige tijd staat er een draaiende Ubuntu desktop voor m'n neus.
Vervolgens wil ik de schijf op een andere PC proberen (ook een Core 2 met dezelfde chipset, dus tot zover geen schokkende veranderingen), maar dan krijg ik de volgende foutmelding van Grub:
Wat er precies gebeurt weet ik niet, maar de /boot/grub/grub.cfg (die je tegenwoordig niet meer handmatig mag editen!) geeft als root de UUID van de schijf aan in plaats van de /dev/... Een van m'n zorgen is dus al goed verwerkt, Grub weet in ieder geval om welke fysieke schijf het gaat. Verder staat er root = (hd3,msdos2). Deze heb ik gecomment, om te proberen of hij in plaats van deze root de root met UUID gebruikt. Dit heeft echter geen effect.
Ik denk dat Grub toch de verkeerde schijf gebruikt en daarom concludeert dat het filesystem niet bekend is.
Dus mijn vraag is eigenlijk: Hoe krijg je Grub zo ver dat deze dynamisch (dus onafhankelijk van de hoeveelheid andere schijven en van welke USB poort) de juiste schijf/partitie kiest? Of kan ik dan beter Lilo gebruiken (heb ik helemaal geen ervaring mee). Eventueel opnieuw installeren en/of partities aanpassen is geen probleem. Het is nog een kale installatie zonder userdata.
Daarom heb ik een installatie op de externe schijf gedaan. Deze werkt precies zoals ik het wil. In het bootloader menu van de BIOS de externe schijf kiezen en binnen enige tijd staat er een draaiende Ubuntu desktop voor m'n neus.
Vervolgens wil ik de schijf op een andere PC proberen (ook een Core 2 met dezelfde chipset, dus tot zover geen schokkende veranderingen), maar dan krijg ik de volgende foutmelding van Grub:
code:
1
2
| error: unknown filesystem grub rescue > |
Wat er precies gebeurt weet ik niet, maar de /boot/grub/grub.cfg (die je tegenwoordig niet meer handmatig mag editen!) geeft als root de UUID van de schijf aan in plaats van de /dev/... Een van m'n zorgen is dus al goed verwerkt, Grub weet in ieder geval om welke fysieke schijf het gaat. Verder staat er root = (hd3,msdos2). Deze heb ik gecomment, om te proberen of hij in plaats van deze root de root met UUID gebruikt. Dit heeft echter geen effect.
Ik denk dat Grub toch de verkeerde schijf gebruikt en daarom concludeert dat het filesystem niet bekend is.
Dus mijn vraag is eigenlijk: Hoe krijg je Grub zo ver dat deze dynamisch (dus onafhankelijk van de hoeveelheid andere schijven en van welke USB poort) de juiste schijf/partitie kiest? Of kan ik dan beter Lilo gebruiken (heb ik helemaal geen ervaring mee). Eventueel opnieuw installeren en/of partities aanpassen is geen probleem. Het is nog een kale installatie zonder userdata.