Я хотел бы заранее сказать, что я запускаю программу установки RAID-0.
1.Прежде всего, я рад, что Ubuntu 9.10 безупречно установлен и обнаружил мои настройки RAID-0 просто отлично. Проблема, с которой я столкнулся сейчас, заключается в том, что у меня уже была установлена Windows 7 и я сделал небольшой раздел на 12 ГБ для Linux/Swap.
Я взял EasyBCD 2.0 для редактирования загрузчика W7 и настроил его для использования двойной загрузки Grub2, потому что раньше он даже не отображал опцию для Ubuntu.
Загрузчик указывает на файл, созданный в каталоге Windows, созданный EasyBCD, с именем C:\NST\AutoNeoGrub0.mbr
которого, как я предполагаю, загружается grub.
После этого у меня появилась возможность загрузки Ubuntu. Проблема в том, что он отправляет меня в приглашение Grub (возможно, потому, что оно указывает на \NST|AutoNeoGrub0.mbr
?), Сначала я не знал, что делать, но я исследовал и должен был набрать команды grub для ручной загрузки в Ubuntu. Linux.
Пример:
grub>root (hd0,4)
grub>kernel /boot/vmlinuz-2.6... root=/dev/disk/by-uuid/24624-2424...
grub>initrd boot/initrd.img-2.6...
grub>boot
После всего, что Ubuntu загружается просто отлично, но как я могу это исправить навсегда? Нужно ли редактировать загрузчик вручную (так как Easy BCD "автоконфигурирует")? Некоторое понимание этого было бы потрясающим!
Кроме того, это отстой, чтобы набрать фактический UUID, так как это действительно долго. Я попытался получить имя диска через fdisk -l
но так как это raid 0, я думаю, я не могу этого сделать. Как я могу получить более короткое название диска? как /dev/sda
, /dev/sdb
т. д.?
Я также пытался обновить до последней версии GRUB, и я получил это:
Creating config file /etc/default/grub with new version
Generating core.img
error: cannot seek `/dev/sdc'
error: cannot seek `/dev/sdc'
grub-probe: error: no mapping exists for `nvidia_dbedfcca5'
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.
dpkg: error processing grub-pc (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of grub2:
grub2 depends on grub-pc; however:
Package grub-pc is not configured yet.
dpkg: error processing grub2 (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я также попробовал:
b@dnb:~$ sudo update-grub
error: cannot seek `/dev/sdc'
error: cannot seek `/dev/sdc'
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
error: cannot seek `/dev/sdc'
grub-probe: error: no mapping exists for `nvidia_dbedfcca5'
error: cannot seek `/dev/sdc'
grub-probe: error: no mapping exists for `nvidia_dbedfcca5'
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/mapper/nvidia_dbedfcca1
error: cannot seek `/dev/sdc'
grub-probe: error: no mapping exists for `nvidia_dbedfcca1'
done
Но безрезультатно. Любая идея, что я могу сделать, чтобы исправить этот беспорядок? :(
Изменить: это моя конфигурация диска.
b@dnb:~$ sudo df -l
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/nvidia_dbedfcca5
12302232 2744788 8932520 24% /
udev 1030288 268 1030020 1% /dev
none 1030288 964 1029324 1% /dev/shm
none 1030288 92 1030196 1% /var/run
none 1030288 0 1030288 0% /var/lock
none 1030288 0 1030288 0% /lib/init/rw
/dev/sr0 706532 706532 0 100% /media/cdrom0
Примечание: /dev/mapper/nvidia_dbedfcca5
- мой загрузочный раздел Linux