2016-04-12 2 views
0

Могу ли я установить Debian на жесткий диск из «сделанной на заказ» ISO, у которой нет «установочной» загрузочной записи? Я пробовал следующее, что я могу приступить к работе, но только с подсказкой grub>.установить debian после загрузки?

  • Сначала я использовать GParted, чтобы sda1 (ext4), sda2 (линукс-своп) с этикетками. /dev/sda будет моей целевой или рабочей директорией, в которую я буду chroot.
  • использование rsync копировать каждый реж в/КРОМЕ (/ мнт/мишень, дома, жить, CDROM, мнт, Proc, бегите, SYS, средства массовой информации) в/мнт/целевой
  • создавать пустые каталоги (Proc, мнт, run, sys, media/cdrom, tmp) в моей цели/mnt/target
  • Я монтирую три каталога в chroot: mount -o bind /proc /mnt/target/proc # также для sys и dev также!
  • Наконец, корневой к цели (sda1): chroot /mnt/target
  • удалить FSTAB из/и т.д., и сделать новую с только sda1 (/) и sda2 (своп)
  • восстановления "обновление-initramfs" инструмент в изолированной/мнте/мишень из /mnt/target/usr/sbin/update-initramfs.orig.initramfs-tools (я предполагаю, что живая загрузка заменяет его?)
  • прогона-initramfs в корневом каталоге цели: обновление-initramfs -t -c -k $ (uname -r)
  • Затем, обновление GRUB2 с: update-grub

У меня нет ошибки с. Так или иначе, я не могу получить меню Grub. Я даже попытался загрузить его с подсказкой grub>, но я не могу. Я полностью потерян. Должен ли я переустанавливать grub и linux-образ внутри chroot, THEN повторно запускать инструменты update-initramfs и update-grub? in/boot У меня есть только файлы «./grub» и «initrd.linux-i686-pae». Grub.cfg IS в ./grub, но у него нет строки «menuentry» для ядра!

Я допинг. Я разрабатывал пользовательский ISO на виртуальном диске VMWare, который был удален. :(Я купил Recuva, но он не смог найти 25-гигабайтный vdisk-файл, даже когда я указал его на каталог C: \ Users \ ME \ Documents \ VMWare Disks \. Я знаю, что я виноват в том, что не поддерживаю его. У меня есть резервная копия ISO, которую я, к счастью, сделал, используя xoriso, следуя учебным материалам в Интернете. Но он только загружается и работает нормально, нет приложения «установщика», которое я могу найти в aptitude, и я не могу изменить меню загрузки isolinux, чтобы добавить что-либо. :(I . я застрял я клянусь, что я искал так далеко и так широко, как я, возможно, мог бы. -. чтение и тестирование в течение нескольких дней, наконец, я пришел к вашей мудрости

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

+1

С ** Chroot ** на _sda1_ запустить 'Судо Dpkg-переконфигурировать потайным-pc' и установить ** личинку ** соответственно. – agc

+0

Спасибо! Я сделал то, что я рекомендовал, и это сработало! Я просто удалил grub из хоста FS, после чего все было сказано и сделано chrooted в новый env и установлен grub2 grub2-common grub-pc, и это сработало! Спасибо огромное! О, мой бог. он чувствует себя так хорошо после столь большого количества времени, затраченного на проб и ошибок и исследований! – kp101st

ответ

1

с Chroot на ! sda1 run sudo dpkg-reconfigure grub-pc, a d настроено grub соответственно.

(сообщает О.П., что это решило проблему.)

Смежные вопросы