grub-install из live CD (срочно)

Я удалил mbr по ошибке.

Теперь я не могу загрузить ubuntu, поэтому я хочу переустановить grub.

Я следую этим инструкциям.

Проблема в том, что я получение этой ошибки:

grub-install --boot-directory=/media/cab64688-2d97-4bbd-9f32-7bc0badb40a8/boot /dev/sdb rm: cannot remove `/media/cab64688-2d97-4bbd-9f32-7bc0badb40a8/boot/grub/915resolution.mod': Read-only file system

Итак, проблема в том, что мой существующий раздел ubuntu установлен только для чтения. Когда я пытаюсь:

sudo mount /dev/sdb7 /media/ubuntu_mpt mount: block device /dev/sdb7 is write-protected, mounting read-only

Так что мне не удалось установить grub, так как я в режиме только для чтения.

Любая идея?

Спасибо заранее.

EDIT: после apt-get install grub я повторил процесс и получил:

Probing devices to guess BIOS drives. This may take a long time. Unknown partition table signature sed: can't read /media/cab64688-2d97-4bbd-9f32-7bc0badb40a8_/boot/grub/device.map: No such file or directory grep: /media/cab64688-2d97-4bbd-9f32-7bc0badb40a8_/boot/grub/device.map: No such file or directory /dev/sda does not have any corresponding BIOS drive.

EDIT: : Запрошенные выходы:

fdisk -l Disk /dev/sda: 163.9 GB, 163927522816 bytes 255 heads, 63 sectors/track, 19929 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/sda doesn't contain a valid partition table Disk /dev/sdb: 640.1 GB, 640133946880 bytes 255 heads, 63 sectors/track, 77825 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x3dcf5202 Device Boot Start End Blocks Id System /dev/sdb1 * 1 3917 31463271 7 HPFS/NTFS /dev/sdb2 3918 77826 593667163 f W95 Ext'd (LBA) /dev/sdb5 3918 43080 314576766 7 HPFS/NTFS /dev/sdb6 77328 77826 4000768 82 Linux swap / Solaris /dev/sdb7 43081 77197 274041856 83 Linux /dev/sdb8 77197 77327 1045504 82 Linux swap / Solaris Partition table entries are not in disk order Disk /dev/sdc: 4043 MB, 4043284480 bytes 125 heads, 62 sectors/track, 1018 cylinders Units = cylinders of 7750 * 512 = 3968000 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x6f20736b This doesn't look like a partition table Probably you selected the wrong device. Device Boot Start End Blocks Id System /dev/sdc1 ? 100405 247697 570754815+ 72 Unknown Partition 1 has different physical/logical beginnings (non-Linux?): phys=(357, 116, 40) logical=(100404, 79, 11) Partition 1 has different physical/logical endings: phys=(357, 32, 45) logical=(247696, 24, 51) Partition 1 does not end on cylinder boundary. /dev/sdc2 ? 21767 271577 968014120 65 Novell Netware 386 Partition 2 has different physical/logical beginnings (non-Linux?): phys=(288, 115, 43) logical=(21766, 48, 47) Partition 2 has different physical/logical endings: phys=(367, 114, 50) logical=(271576, 60, 42) Partition 2 does not end on cylinder boundary. /dev/sdc3 ? 241276 491086 968014096 79 Unknown Partition 3 has different physical/logical beginnings (non-Linux?): phys=(366, 32, 33) logical=(241275, 3, 30) Partition 3 has different physical/logical endings: phys=(357, 32, 43) logical=(491085, 14, 39) Partition 3 does not end on cylinder boundary. /dev/sdc4 ? 372346 372354 27749+ d Unknown Partition 4 has different physical/logical beginnings (non-Linux?): phys=(372, 97, 50) logical=(372345, 119, 25) Partition 4 has different physical/logical endings: phys=(0, 10, 0) logical=(372353, 14, 33) Partition 4 does not end on cylinder boundary. Partition table entries are not in disk order mount aufs on / type aufs (rw) none on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /dev type devtmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) /dev/sr0 on /cdrom type iso9660 (ro,noatime) /dev/loop0 on /rofs type squashfs (ro,noatime) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev/shm type tmpfs (rw,nosuid,nodev) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu) /dev/sda on /media/Backup type ext4 (rw,nosuid,nodev,uhelper=udisks) /dev/sdb7 on /media/cab64688-2d97-4bbd-9f32-7bc0badb40a8_ type ext4 (ro,nosuid,nodev,uhelper=udisks) ls -lA /dev/disk/by-label total 0 lrwxrwxrwx 1 root root 9 2011-06-12 18:32 Backup -> ../../sda lrwxrwxrwx 1 root root 9 2011-06-12 18:31 Ubuntu\x2011.04\x20i386 -> ../../sr0
0
задан 13 June 2011 в 00:06

40 ответов

Я исправил проблему с помощью UNetbootin. Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезагрузка и grub должны работать.

2
ответ дан 25 May 2018 в 20:21

Я исправил проблему с помощью UNetbootin. Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезагрузка и grub должны работать.

2
ответ дан 25 July 2018 в 21:44

Я исправил проблему с помощью UNetbootin. Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезагрузка и grub должны работать.

2
ответ дан 2 August 2018 в 03:20

Я исправил проблему с помощью UNetbootin . Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезапуск и grub должны работать.

2
ответ дан 4 August 2018 в 19:17

Я исправил проблему с помощью UNetbootin . Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезапуск и grub должны работать.

2
ответ дан 6 August 2018 в 03:30

Я исправил проблему с помощью UNetbootin . Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезапуск и grub должны работать.

2
ответ дан 7 August 2018 в 21:18

Я исправил проблему с помощью UNetbootin . Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезапуск и grub должны работать.

2
ответ дан 10 August 2018 в 09:36

Я исправил проблему с помощью UNetbootin . Установил его и смог загрузиться в мою систему ubuntu (режим cnosole или плохой графический режим). Независимо от того, что вы загрузили из этих двух, просто запустите grub-install / dev / sdb, где / dev / sdb - загрузочный hdd, установленный в BIOS. Перезапуск и grub должны работать.

2
ответ дан 13 August 2018 в 15:47

Просто вставьте live cd и запустите ubuntu с помощью livecd.Then goto

Applications-> Accessories-> Terminal, затем введите sudo fdisk -l и найдите ubuntu установленный раздел.

затем введите следующее в терминале

sudo mkdir / media / sdax (здесь x - номер раздела, установленный ubuntu)

sudo mount / dev / sdax / media / sdax

sudo grub-install --root-directory = / media / sdax / dev / sda

затем перезагрузите вашу систему без live cd и введите следующее в терминале

sudo update-grub [ ! d7]

3
ответ дан 25 May 2018 в 20:21
  • 1
    Это то, что будет иметь в виду, если у меня будут подобные проблемы в будущем. Надеюсь, что кто-то найдет ваш ответ полезным. – umpirsky 13 June 2011 в 21:47
  • 2
    Эти инструкции отлично работали в моей системе после того, как я тоже столкнулся с проблемами после попытки изменения размеров разделов (и после того, как у меня появился Windows 7 вирус). Благодаря! – Kelley 29 July 2011 в 06:50

используйте команду, подобную этой, ->

sudo mount /dev/ROOT_PARTITION /opt  
sudo grub-install --root-directory=/opt /dev/sda
0
ответ дан 25 May 2018 в 20:21
  • 1
    Спасибо, но что такое ROOT_PARTITION? На устройстве sdb у меня установлены окна на sdb1 и Ubuntu на sdb7. – umpirsky 12 June 2011 в 23:22
  • 2
    Поэтому я предполагаю, что ROOT_PARTITION будет sdb7, а во второй строке / dev / sda изменится на / dev / sdb, правильно? – umpirsky 12 June 2011 в 23:28
  • 3
    да, вы правильно догадались о первой части, но / dev / sda должно быть вашим основным устройством hdd, которое загружается первым в вашем порядке загрузки, который обычно равен / dev / sda. – Hamed Momeni 12 June 2011 в 23:31
  • 4
    Все еще монтируется как только для чтения и все еще такая же ошибка: sudo mount / dev / sdb7 / opt mount: блочное устройство / dev / sdb7 защищено от записи, монтируется только для чтения grub-install --root-directory = / opt / dev / sdb Пробные устройства угадывают диски BIOS. Это может занять много времени. Неизвестная подпись таблицы разделов sed: невозможно прочитать /opt/boot/grub/device.map: Нет такого файла или каталога grep: /opt/boot/grub/device.map: Нет такого файла или каталога / dev / sdb иметь соответствующий диск BIOS – umpirsky 12 June 2011 в 23:33
  • 5
    это странно! понятия не имею. Прости... – Hamed Momeni 12 June 2011 в 23:37

Просто загрузите и установите «Восстановление загрузки» http://mygeekopinions.blogspot.com/2011/06/install-boot-repair-in-ubuntu-1104.html. Просто так. Я сделал это 1 год назад и бинго!

0
ответ дан 25 May 2018 в 20:21
  • 1
    Вся проблема заключалась в том, что раздел был смонтирован только для чтения, поэтому любое программное обеспечение, которое вы устанавливаете на систему, загружаемую из CS, будет иметь такую ​​же проблему, что и невозможность записи в раздел. – umpirsky 13 June 2011 в 21:46
  • 2
    Вы уверены, что не можете изменить это с помощью Gparted? Загрузите разлученную магию здесь. partedmagic.com/doku.php?id=start . Запишите его на Cd - и вы можете загрузиться с этого Cd - и автоматически искать существующее ядро ​​для загрузки. Затем вы можете расставить все, что хотите. – Julien Chau 14 June 2011 в 22:05
  • 3
    Хм, интересно. – umpirsky 14 June 2011 в 23:27

Мне просто пришлось решить подобную проблему, и все, что мне было нужно, было загрузочным диском Ubuntu 14.04 «mini», поэтому я сделал это:

Загрузите мини-загрузочный диск и выберите «режим спасения» в расширенных параметрах (вероятно, не важно, что вы выбираете на самом деле). Когда вы запустите установщик, выберите «вернуться», чтобы получить главное меню. Выберите «Запустить оболочку». TBH любой загрузочный диск Linux, который даст вам оболочку, доставит вам это далеко. Установите раздел linux Bind-mount / dev, / proc и / sys в установленный раздел Chroot в этот раздел. Запустите grub-install и update-grub2 из chroot (у мини не было установленных инструментов grub.

# mount /dev/sda5 /mnt # mount -o bind /dev /mnt/dev # mount -o bind /proc /mnt/proc # mount -o bind /sys /mnt/sys # chroot /mnt /bin/bash ~# grub-install --root-directory=/ /dev/sda ~# update-grub2 ~# ^D # reboot

Et voila - grub вернулся.

(отступы кода не работают на этом сайте ...?) [!d12 ]

0
ответ дан 25 May 2018 в 20:21

используйте эту команду ->

  sudo mount / dev / ROOT_PARTITION / opt sudo grub-install --root-directory = / opt / dev / sda  [  ! d2]                   
0
ответ дан 25 July 2018 в 21:44

Просто загрузите и установите «Восстановление загрузки» http://mygeekopinions.blogspot.com/2011/06/install-boot-repair-in-ubuntu-1104.html . Просто так. Я сделал это 1 год назад и бинго!

0
ответ дан 25 July 2018 в 21:44

Мне просто пришлось решить подобную проблему, и все, что мне нужно было сделать, было загрузочным диском Ubuntu 14.04 «mini», поэтому я так и сделал:

  1. Загрузите мини загрузите диск и выберите «режим спасения» в расширенных параметрах (возможно, не важно, что вы выбираете на самом деле)
  2. Когда вы запустите программу установки, выберите «вернуться», чтобы получить главное меню.
  3. Выберите «Запустить оболочку».
  4. Установите раздел Linux
  5. Bind-mount / dev, / proc и / sys в смонтированный раздел
  6. Chroot в этот раздел
  7. Запустите grub-install и update-grub2 из chroot (у мини не было установленных инструментов grub.

# mount / dev / sda5 / mnt # mount -o bind / dev / mnt / dev # mount -o bind / proc / mnt / proc # mount -o bind / sys / mnt / sys # chroot / mnt / bin / bash ~ # grub-install --root-directory = / / dev / sda ~ # update-grub2 ~ # ^ D # reboot

Et voila - grub возвращается. [ ! d11]


(отступы кода не работают на этом сайте ...?)

0
ответ дан 25 July 2018 в 21:44

Просто вставьте live cd и запустите ubuntu с помощью livecd.Then goto

Applications-> Accessories-> Terminal, затем введите sudo fdisk -l и найдите ubuntu установленный раздел.

затем введите следующее в терминале

sudo mkdir / media / sdax (здесь x - номер раздела, установленный ubuntu)

sudo mount / dev / sdax / media / sdax

sudo grub-install --root-directory = / media / sdax / dev / sda

затем перезагрузите вашу систему без live cd и введите следующее в терминале

sudo update-grub [ ! d7]

3
ответ дан 25 July 2018 в 21:44

Просто вставьте live cd и запустите ubuntu с помощью livecd.Then goto

Applications-> Accessories-> Terminal, затем введите sudo fdisk -l и найдите ubuntu установленный раздел.

затем введите следующее в терминале

sudo mkdir / media / sdax (здесь x - номер раздела, установленный ubuntu)

sudo mount / dev / sdax / media / sdax

sudo grub-install --root-directory = / media / sdax / dev / sda

затем перезагрузите вашу систему без live cd и введите следующее в терминале

sudo update-grub [ ! d7]

3
ответ дан 2 August 2018 в 03:20

используйте команду, подобную этой, ->

sudo mount /dev/ROOT_PARTITION /opt sudo grub-install --root-directory=/opt /dev/sda
0
ответ дан 2 August 2018 в 03:20
  • 1
    Спасибо, но что такое ROOT_PARTITION? На устройстве sdb у меня установлены окна на sdb1 и Ubuntu на sdb7. – umpirsky 12 June 2011 в 23:22
  • 2
    Поэтому я предполагаю, что ROOT_PARTITION будет sdb7, а во второй строке / dev / sda изменится на / dev / sdb, правильно? – umpirsky 12 June 2011 в 23:28
  • 3
    да, вы правильно догадались о первой части, но / dev / sda должно быть вашим основным устройством hdd, которое загружается первым в вашем порядке загрузки, который обычно равен / dev / sda. – Hamed Momeni 12 June 2011 в 23:31

Просто загрузите и установите «Восстановление загрузки» http://mygeekopinions.blogspot.com/2011/06/install-boot-repair-in-ubuntu-1104.html. Просто так. Я сделал это 1 год назад и бинго!

0
ответ дан 2 August 2018 в 03:20
  • 1
    Вся проблема заключалась в том, что раздел был смонтирован только для чтения, поэтому любое программное обеспечение, которое вы устанавливаете на систему, загружаемую из CS, будет иметь такую ​​же проблему, что и невозможность записи в раздел. – umpirsky 13 June 2011 в 21:46
  • 2
    Хм, интересно. – umpirsky 14 June 2011 в 23:27

Мне просто пришлось решить подобную проблему, и все, что мне было нужно, было загрузочным диском Ubuntu 14.04 «mini», поэтому я сделал это:

Загрузите мини-загрузочный диск и выберите «режим спасения» в расширенных параметрах (вероятно, не важно, что вы выбираете на самом деле). Когда вы запустите установщик, выберите «вернуться», чтобы получить главное меню. Выберите «Запустить оболочку». TBH любой загрузочный диск Linux, который даст вам оболочку, доставит вам это далеко. Установите раздел linux Bind-mount / dev, / proc и / sys в установленный раздел Chroot в этот раздел. Запустите grub-install и update-grub2 из chroot (у мини не было установленных инструментов grub.

# mount /dev/sda5 /mnt # mount -o bind /dev /mnt/dev # mount -o bind /proc /mnt/proc # mount -o bind /sys /mnt/sys # chroot /mnt /bin/bash ~# grub-install --root-directory=/ /dev/sda ~# update-grub2 ~# ^D # reboot

Et voila - grub вернулся.

(отступы кода не работают на этом сайте ...?)

0
ответ дан 2 August 2018 в 03:20

Просто вставьте live cd и запустите ubuntu с помощью livecd.Then goto

Applications-> Accessories-> Terminal, затем введите sudo fdisk -l и найдите ubuntu установленный раздел.

затем введите следующее в терминале

sudo mkdir / media / sdax (здесь x - номер раздела, установленный ubuntu)

sudo mount / dev / sdax / media / sdax

sudo grub-install --root-directory = / media / sdax / dev / sda

затем перезагрузите вашу систему без live cd и введите следующее в терминале

sudo update-grub [ ! d7]

3
ответ дан 4 August 2018 в 19:17
  • 1
    Это то, что будет иметь в виду, если у меня будут подобные проблемы в будущем. Надеюсь, что кто-то найдет ваш ответ полезным. – umpirsky 13 June 2011 в 21:47

используйте команду, подобную этой, ->

sudo mount /dev/ROOT_PARTITION /opt sudo grub-install --root-directory=/opt /dev/sda
0
ответ дан 4 August 2018 в 19:17
  • 1
    Поэтому я предполагаю, что ROOT_PARTITION будет sdb7, а во второй строке / dev / sda изменится на / dev / sdb, правильно? – umpirsky 12 June 2011 в 23:28
  • 2
    да, вы правильно догадались о первой части, но / dev / sda должно быть вашим основным устройством hdd, которое загружается первым в вашем порядке загрузки, который обычно равен / dev / sda. – Hamed Momeni 12 June 2011 в 23:31
  • 3
    это странно! понятия не имею. Прости... – Hamed Momeni 12 June 2011 в 23:37

Мне просто пришлось решить подобную проблему, и все, что мне было нужно, было загрузочным диском Ubuntu 14.04 «mini», поэтому я сделал это:

Загрузите мини-загрузочный диск и выберите «режим спасения» в расширенных параметрах (вероятно, не важно, что вы выбираете на самом деле). Когда вы запустите установщик, выберите «вернуться», чтобы получить главное меню. Выберите «Запустить оболочку». TBH любой загрузочный диск Linux, который даст вам оболочку, доставит вам это далеко. Установите раздел linux Bind-mount / dev, / proc и / sys в установленный раздел Chroot в этот раздел. Запустите grub-install и update-grub2 из chroot (у мини не было установленных инструментов grub.

# mount /dev/sda5 /mnt # mount -o bind /dev /mnt/dev # mount -o bind /proc /mnt/proc # mount -o bind /sys /mnt/sys # chroot /mnt /bin/bash ~# grub-install --root-directory=/ /dev/sda ~# update-grub2 ~# ^D # reboot

Et voila - grub вернулся.

(отступы кода не работают на этом сайте ...?)

0
ответ дан 4 August 2018 в 19:17

Просто загрузите и установите «Восстановление загрузки» http://mygeekopinions.blogspot.com/2011/06/install-boot-repair-in-ubuntu-1104.html . Просто так. Я сделал это 1 год назад и бинго!

0
ответ дан 4 August 2018 в 19:17

используйте эту команду ->

  sudo mount / dev / ROOT_PARTITION / opt sudo grub-install --root-directory = / opt / dev / sda  [  ! d2]                   
0
ответ дан 6 August 2018 в 03:30

Мне просто пришлось решить подобную проблему, и все, что мне нужно было сделать, было загрузочным диском Ubuntu 14.04 «mini», поэтому я так и сделал:

  1. Загрузите мини загрузите диск и выберите «режим спасения» в расширенных параметрах (возможно, не важно, что вы выбираете на самом деле)
  2. Когда вы запустите программу установки, выберите «вернуться», чтобы получить главное меню.
  3. Выберите «Запустить оболочку».
  4. Установите раздел Linux
  5. Bind-mount / dev, / proc и / sys в смонтированный раздел
  6. Chroot в этот раздел
  7. Запустите grub-install и update-grub2 из chroot (у мини не было установленных инструментов grub.

# mount / dev / sda5 / mnt # mount -o bind / dev / mnt / dev # mount -o bind / proc / mnt / proc # mount -o bind / sys / mnt / sys # chroot / mnt / bin / bash ~ # grub-install --root-directory = / / dev / sda ~ # update-grub2 ~ # ^ D # reboot

Et voila - grub возвращается. [ ! d11]


(отступы кода не работают на этом сайте ...?)

0
ответ дан 6 August 2018 в 03:30

Просто вставьте live cd и запустите ubuntu с помощью livecd.Then goto

Applications-> Accessories-> Terminal, затем введите sudo fdisk -l и найдите ubuntu установленный раздел.

затем введите следующее в терминале

sudo mkdir / media / sdax (здесь x - номер раздела, установленный ubuntu)

sudo mount / dev / sdax / media / sdax

sudo grub-install --root-directory = / media / sdax / dev / sda

затем перезагрузите вашу систему без live cd и введите следующее в терминале

sudo update-grub [ ! d7]

3
ответ дан 6 August 2018 в 03:30

Просто загрузите и установите «Восстановление загрузки» http://mygeekopinions.blogspot.com/2011/06/install-boot-repair-in-ubuntu-1104.html. Просто так. Я сделал это 1 год назад и бинго!

0
ответ дан 6 August 2018 в 03:30
  • 1
    Вся проблема заключалась в том, что раздел был смонтирован только для чтения, поэтому любое программное обеспечение, которое вы устанавливаете на систему, загружаемую из CS, будет иметь такую ​​же проблему, что и невозможность записи в раздел. – umpirsky 13 June 2011 в 21:46
  • 2
    Вы уверены, что не можете изменить это с помощью Gparted? Загрузите разлученную магию здесь. [D0] partedmagic.com/doku.php?id=start . Запишите его на Cd - и вы можете загрузиться с этого Cd - и автоматически искать существующее ядро ​​для загрузки. Затем вы можете расставить все, что хотите. – Julien Chau 14 June 2011 в 22:05
  • 3
    Хм, интересно. – umpirsky 14 June 2011 в 23:27

Мне просто пришлось решить подобную проблему, и все, что мне нужно было сделать, было загрузочным диском Ubuntu 14.04 «mini», поэтому я так и сделал:

  1. Загрузите мини загрузите диск и выберите «режим спасения» в расширенных параметрах (возможно, не важно, что вы выбираете на самом деле)
  2. Когда вы запустите программу установки, выберите «вернуться», чтобы получить главное меню.
  3. Выберите «Запустить оболочку».
  4. Установите раздел Linux
  5. Bind-mount / dev, / proc и / sys в смонтированный раздел
  6. Chroot в этот раздел
  7. Запустите grub-install и update-grub2 из chroot (у мини не было установленных инструментов grub.

# mount / dev / sda5 / mnt # mount -o bind / dev / mnt / dev # mount -o bind / proc / mnt / proc # mount -o bind / sys / mnt / sys # chroot / mnt / bin / bash ~ # grub-install --root-directory = / / dev / sda ~ # update-grub2 ~ # ^ D # reboot

Et voila - grub возвращается. [ ! d11]


(отступы кода не работают на этом сайте ...?)

0
ответ дан 7 August 2018 в 21:18

используйте эту команду ->

  sudo mount / dev / ROOT_PARTITION / opt sudo grub-install --root-directory = / opt / dev / sda  [  ! d2]                   
0
ответ дан 7 August 2018 в 21:18

Другие вопросы по тегам:

Похожие вопросы: