У меня была загрузочная флеш-карта witk ubuntustudio с двумя разделами:
/dev/sdb1
с Ubuntu /dev/sdb2
.Затем я понял, что Windows только читает разделы, если они являются первыми. Таким образом, я переместил разделы, и теперь у меня есть человечность на/dev/sdb2 и fat32 на/dev/sdb1. Я сделал это создание изображения старого /dev/sdb1
с человечностью dd
команда и затем восстановление его на новом /dev/sdb2
с dd
снова.
Так, очевидно, теперь перу USB не удается перезагрузить и дать мне спасательную подсказку личинки, я сделал это, проверив что vmlinuz
и initrd
файлы находятся в (hd0, msdos2) раздел:
grub rescue> set root=(hd0,msdos2)/boot
grub rescue> insmod linux
grub rescue> linux (hd0,msdos2)/boot/vmlinuz-3.5.0-17-lowlatency
grub rescue> initrd (hd0,msdos2)/boot/initrd.img-3.5.0-17-lowlatency
grub rescue> boot
Когда я загружаюсь, я попадаю в подсказку initramfs. Я думаю, что это вызвано тем, что /dev/sdb2
не смонтирован. Поскольку после команды загрузки я добираюсь:
mount:can't read 'etc/fstab': No such file or directory
Begin: Running /scripts/init-bottom ... mounting /dev on /root/dev failed: No such file or directory
Но как я могу сказать для расчистки, который является новым разделом из спасательной подсказки личинки?
На dev/sdb2
(Ваш раздел человечности), необходимо отредактировать и обновить /etc/fstab
Можно сделать это путем монтирования раздела в соответствии с Ubuntu и использования gedit.
Обновите корневой раздел для указания на новый раздел.
Необходимо будет затем обновить личинку.