Явно проблемът е същият, който е описан в темата от форума на Mint.
... Значи във grub.cfg line searsh no flopy /media/xxxxxxxx/ има подобен ред за проверка на флопи...
Този ред не прави това. С него се търси и се установява (по UUID) кой е root (или boot?) дялът. Опцията --no-floppy означава да НЕ се претърсват флопидиск устройствата.
За да можеш да стартираш, можело е лесно да махнеш този ред със "search --no-floppy ..." , като влезеш в режим на редакция на GRUB още при стартиране на компютъра. Не е било необходимо да търсиш други Live CD-та. Редакцията е можело да я направиш при стартирано Ubuntu.
Предполагам, че не си могъл да редактираш конфигурационния файл, защото в тази версия на GRUB 2 файл grub.cfg e защитен срещу запис (пише го във Wiki-то:
In early versions of GRUB 2, the file is "read-only". Later versions removed the "read-only" attribute although as a system file it is still owned by "root").
Между другото, Ubuntu 9.10 е с първата и доста проблемна версия на GRUB 2. Не е ли по-добре да си инсталираш Ubuntu 10.04 LTS (или нещо базирано на него)?
Там още ги няма Unity и завишеното ползване на ресурси в 11.04, така че ще върви горе-долу сносно на този хардуер. Освен това ще имаш поддръжка до април 2013. Към момента може да свалиш Ubuntu 10.04.2 (ще има още две издания, до 10.04.4 -
цък).
За да си оправиш менюто за стартиране, трябва да разбереш как работи GRUB 2 -
цък,
цък.
Като прочетеш малко, ще разбереш, че grub.cfg се генерира автоматично от скриптове в /etc/grub.d/, като се вземат предвид и настройките, които са записани в /etc/default/grub.
Когато някой от скриптовете пише в grub.cfg, той огражда секцията си с "
### BEGIN ... ###" и "
### END ... ###". Така може да разбереш, кой скрипт трябва да се редактира (мисля, че в случая е /etc/grub.d/10_linux).
Не те съветвам обаче да пипаш по тези скриптове, защото нямаш необходимите знания (нито пък аз ги имам). Но пък можеш да създадеш собствен скрипт в /etc/grub.d/, който да е подходящо номериран, за да отговаря на желаната от теб позиция в менюто -
цък. Съдържанието за
menuentry можеш да вземеш от grub.cfg, като само махнеш реда със "search --no-floppy ...".
Ако обаче в редовете започващи с
linux и
initrd използваш файлове /boot/vmlinuz-някакъв-номер и /boot/initrd.img-някакъв-номер, може да имаш проблеми със стартирането с този ред от менюто при евентуален ъпдейт на ядрото (то ще е с различен номер). Затова в /boot или в / се огледай за име, което е линк към последното ядро (не помня наизуст къде се намираше, но би трябвало да има такива).
След като добавиш собствен скрипт за твой ред от менюто на GRUB 2, трябва само да изпълниш
sudo update-grub, за да генерираш нов grub.cfg. Преди това в /etc/default/grub може (ако се налага) да пипнеш настройката GRUB_DEFAULT=, за да установиш твоя запис за запис по подразбиране.
Както виждаш, не е лесно, но не е и невъзможно.
Може и да оставиш сегашното положение и само да редактираш grub.cfg, когато настъпят промени в него и линията със "search --no-floppy ..." се появи отново.