Двойная загрузка Ubuntu 11.04 / Vista 32 с RAID 0
Я пытался установить Ubuntu 11.04 несколько раз, используя всю информацию, которую мог собрать в Интернете. Но я все еще не могу установить его, и, поскольку мой раздел Vista содержит очень важную информацию, я предпочитаю спрашивать людей с некоторым опытом, вместо того, чтобы делать большую ошибку.
Вот моя конфигурация:
Физические жесткие диски:
- (HD1) Hard-Drive1 ~ 300 Go (RAID 0, часть 1)
- (HD2) Жесткий диск 2 ~300 Go (RAID 0, часть 2)
- (HD3) Жесткий диск 3 ~640 Go (данные)
- RAID 0 (HD1 + HD2) разделы:
- Установка Vista (C:\ ~285)
- Разработка (D:\ ~225)
- Новый пустой раздел для Ubuntu (40 Go)
- HD3 разделы:
- Мои личные данные (~560 Go)
- Второй пустой раздел для Ubuntu (40 Go), потому что я не смог установить его на диск raid 0.
Эта проблема
Когда я устанавливаю Ubuntu, все выглядит нормально, пока не появится следующая ошибка:
Выполнение 'grub-install /dev/sda' не удалось.
Это фатальная ошибка.
В то время он предлагает мне 3 варианта; выберите другое место, продолжайте без Grub или отмените установку. Когда я пытаюсь выбрать другое место назначения (которое, кажется, соответствует разделу Ubuntu согласно gParted), ничего не делает, и если я пытаюсь продолжить без Grub (я мог бы установить его позже), появляется окно со следующим сообщением:
Мы сожалеем; установщик упал...
Я попытался установить его на раздел RAID0 40Go, а затем на раздел HD3 40Go, но оба они возвращают ошибку Grub, и в обоих случаях я не могу завершить установку Ubuntu даже без Grub.
Некоторая информация
- Я использую USB-ключ для загрузки и установки Ubuntu (и он загружается без проблем).
- Сеанс Ubuntu в прямом эфире запускается без проблем на том же компьютере.
- Мне удалось установить и запустить тот же ISO-образ на виртуальной коробке на том же компьютере.
- Ошибка возникает практически при 80-85% установки.
И наконец, вот информация, возвращаемая Boot Info Script после очистки обоих разделов 40Go.
Boot Info Script 0.60 from 17 May 2011
============================= Boot Info Summary: ===============================
=> Syslinux MBR (3.61-4.03) is installed in the MBR of /dev/sdb.
=> Windows is installed in the MBR of /dev/sdd.
=> HP/Gateway is installed in the MBR of /dev/mapper/nvidia_dffbicaa.
sdb1: __________________________________________________________________________
File system: vfat
Boot sector type: SYSLINUX 4.03 2010-10-22 ........>..sr>..........:...0...~.....~...f...M.f.f....f..0~....>E}.u......
Boot sector info: Syslinux looks at sector 32144 of /dev/sdb1 for its
second stage. SYSLINUX is installed in the directory.
The integrity check of the ADV area failed. No errors
found in the Boot Parameter Block.
Operating System:
Boot files: /syslinux/syslinux.cfg /ldlinux.sys
sdd1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdd2: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
nvidia_dffbicaa1: ______________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows Vista
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe
nvidia_dffbicaa2: ______________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /BOOTMGR /Boot/bcd
nvidia_dffbicaa3: ______________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
============================ Drive/Partition Info: =============================
Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 4224 MB, 4224712704 bytes
255 heads, 63 sectors/track, 513 cylinders, total 8251392 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdb1 * 63 8,251,391 8,251,329 c W95 FAT32 (LBA)
Drive: sdd _____________________________________________________________________
Disk /dev/sdd: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdd1 2,048 1,168,340,983 1,168,338,936 7 NTFS / exFAT / HPFS
/dev/sdd2 1,168,340,990 1,250,263,039 81,922,050 5 Extended
Empty Partition.
Drive: nvidia_dffbicaa _____________________________________________________________________
Disk /dev/mapper/nvidia_dffbicaa: 600.1 GB, 600138055680 bytes
255 heads, 63 sectors/track, 72962 cylinders, total 1172144640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/mapper/nvidia_dffbicaa1 * 63 598,870,014 598,869,952 7 NTFS / exFAT / HPFS
/dev/mapper/nvidia_dffbicaa2 1,151,907,840 1,172,137,983 20,230,144 12 Compaq diagnostics
/dev/mapper/nvidia_dffbicaa3 598,870,016 1,069,987,823 471,117,808 7 NTFS / exFAT / HPFS
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/loop0 squashfs
/dev/mapper/nvidia_dffbicaa1 F010DAB010DA7D52 ntfs
/dev/mapper/nvidia_dffbicaa2 CA6E68D76E68BE37 ntfs Respawn Recovery
/dev/mapper/nvidia_dffbicaa3 34FCD7C1FCD77B94 ntfs
/dev/sda nvidia_raid_member
/dev/sdb1 0810-0946 vfat PENDRIVE
/dev/sdc nvidia_raid_member
/dev/sdd1 AA76186576183493 ntfs
========================= "ls -R /dev/mapper/" output: =========================
/dev/mapper:
control
nvidia_dffbicaa
nvidia_dffbicaa1
nvidia_dffbicaa2
nvidia_dffbicaa3
================================ Mount points: =================================
Device Mount_Point Type Options
/dev/loop0 /rofs squashfs (ro,noatime)
/dev/sdb1 /cdrom vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
========================= sdb1/syslinux/syslinux.cfg: ==========================
--------------------------------------------------------------------------------
# D-I config version 2.0
include menu.cfg
default vesamenu.c32
prompt 0
timeout 50
# If you would like to use the new menu and be presented with the option to install or run from USB at startup, remove # from the following line. This line was commented out (by request of many) to allow the old menu to be presented and to enable booting straight into the Live Environment!
# ui gfxboot bootlogo
--------------------------------------------------------------------------------
================= sdb1: Location of files loaded by Syslinux: ==================
GiB - GB File Fragment(s)
?? = ?? ldlinux.sys 1
?? = ?? syslinux/gfxboot.c32 1
?? = ?? syslinux/syslinux.cfg 1
?? = ?? syslinux/vesamenu.c32 1
============== sdb1: Version of COM32(R) files used by Syslinux: ===============
syslinux/gfxboot.c32 : COM32R module (v4.xx)
syslinux/vesamenu.c32 : COM32R module (v4.xx)
=============================== StdErr Messages: ===============================
./boot_info_script.sh: line 1579: [: 2.73495e+09: integer expression expected
Кто-нибудь может дать мне подсказку или объяснить, почему это не работает?
Редактировать:
Я удалил второй жесткий диск на данный момент, а затем я попытался установить, используя Ubuntu 11.04 Alternate ISO. Единственный выбор, доступный из меню, - это Дополнительные параметры / Сломанная система восстановления. Ни Запуск Ubuntu с этого USB (вероятно, нормальный), ни Установка Ubuntu на жесткий диск (это нормально??) не доступны.
Итак, я попробовал Rescue Broken System, и все выглядит нормально до шага "Обнаружение дисков". Устройство запрашивается для использования в качестве корневой файловой системы, и возможны следующие варианты:
- / DEV / дм-1
- / DEV / дм-2
- / DEV / дм-3
- / DEV / дм-4
- / DEV / дм-5
- / DEV /sdc1
- Собрать RAID-массив
- Не используйте корневую файловую систему
Я попробовал с dm-4, и я смог установить GRUB и закончить установку. К сожалению, после перезагрузки я пошел в Vista без меню, чтобы забронировать в Ubuntu.
С тех пор, когда я повторяю Rescue Broken System и выбираю dm-4 в качестве корневой файловой системы, он предлагает мне переустановить загрузчик GRUB (который выдает ошибку) и выполнить оболочки, но я не могу перейти к следующему шаг (раздел дисков)
Что-нибудь кажется странным в этом?
Изменить 2:
В конце концов мне удалось заставить GRUB работать, переустановив его в /dev/mapper/nvidia_dffbicaa (известной с помощью команды # sudo dmraid -s).
Когда я загружаюсь на Vista, она работает без каких-либо проблем (pfuuu), но когда я пытаюсь забронировать Ubuntu или Recovery Ubuntu, это не удается.
Должен ли я попытаться переустановить, используя обычный Ubuntu ISO (не Alternate) поверх этого рабочего Grub?
Изменить 3:
Хорошо, проблема решена. Вот как это удалось сделать.
1 - Очистка перегородки 40Go
2 - Загрузитесь в альтернативном режиме восстановления Ubuntu и используйте главное меню (ESC) для создания разделов (swap и ext4) и сборки raid, затем настройте Grub, используя имя RAID (/dev/mapper/theRaidName) вместо / DEV / SDA.
3 - Загрузиться в Ubuntu Normal, затем продолжить установку до появления ошибки Grub...
4 - перезагрузка и все там.
1 ответ
Я уверен, что вам нужно использовать альтернативный компакт-диск, если вы собираетесь установить Ubuntu в состояние RAID. Программа установки основана на тексте, но имеет больше возможностей, чем та, которая есть в образе live CD или образе USB-ключа.
Пожалуйста, прочитайте документацию здесь: https://help.ubuntu.com/community/FakeRaidHowto
bertmanphx