我可以从没有"install"引导条目的"custom made" ISO将Debian安装到硬盘吗?我已经尝试了以下哪些工作,但仅限于 grub>
提示 .
-
首先,我使用gparted制作带有标签的
sda1
(ext4),sda2
(linux-swap) ./dev/sda
将是我将要chroot的目标或工作目录 . -
使用
rsync
将/ EXCEPT(/ mnt / target,home,live,cdrom,mnt,proc,run,sys,media)中的每个目录复制到/ mnt / target -
在我的target / mnt / target中创建空目录(proc,mnt,run,sys,media / cdrom,tmp)
-
我将三个目录挂载到chroot:
mount -o bind /proc /mnt/target/proc
#same for sys和dev也! -
最后,chroot到目标(sda1):
chroot /mnt/target
-
从/ etc中删除fstab并使用sda1(/)和sda2(swap)创建一个新的
从/mnt/target/usr/sbin/update-initramfs.orig.initramfs-tools
chrooted / mnt / target恢复 -
恢复"update-initramfs"工具(我想live-boot取代了吗?)
-
在chrooted目标中运行update-initramfs:update-initramfs -t -c -k $(uname -r)
-
然后,使用以下命令更新GRUB2:update-grub
我没有任何错误 . 不知何故,我无法获得Grub菜单 . 我甚至尝试用 grub>
提示启动它,但我不能 . 我完全迷失了 . 我应该在chroot中重新安装grub和linux-image,然后重新运行update-initramfs和update-grub工具?在/ boot我只有"./grub"和"initrd.linux-i686-pae"文件 . grub.cfg在./grub中,但它没有内核的"menuentry"行!
我是一个蠢货 . 我正在开发一个已被删除的VMWare虚拟磁盘中的自定义ISO . :(我买了Recuva,但它找不到25GB的vdisk文件,即使我把它指向C:\ Users \ ME \ Documents \ VMWare Disks \目录 . 我知道我犯了不支持它 . 但是我有一个ISO备份我幸运地使用xoriso在线教程 . 但它只启动并运行良好,没有“安装程序”应用程序,我可以在aptitude中找到,我无法修改isolinux启动菜单添加任何东西 . :(我我发誓 . 我发誓我尽可能地搜索和搜索 - 几天阅读和测试 . 最后,我来到你的智慧 .
提前致谢!
1 回答
从 chroot 在sda1上运行
sudo dpkg-reconfigure grub-pc
,并相应地设置 grub .(OP报告说这解决了这个问题 . )