首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将Debian安装到安装程序文件所在的物理硬盘上?

如何将Debian安装到安装程序文件所在的物理硬盘上?
EN

Unix & Linux用户
提问于 2013-10-01 08:47:35
回答 1查看 5.3K关注 0票数 1

我需要以某种方式将安装程序复制到硬盘驱动器(本地磁盘),这样我就可以将这个准备好的硬盘插入到另一台计算机上,从hdd启动安装程序并安装它(在相同的hdd上)。

示例:

您有一个400 it的hdd (内部),您创建了一个分区(大小为600 MBR ),格式为ext2或类似的东西,在那里解压debian安装程序,将grub安装到MBR并进行配置,以便它能够启动debian安装程序。

目标用户使用该分区上的安装程序启动目标pc,并启动debian安装程序(不需要安装cd或USB磁盘)。用户可以通过返回到此设置(作为grub中的恢复选项)随时重新安装系统。

我该怎么做?

EN

回答 1

Unix & Linux用户

发布于 2013-10-01 13:34:15

这是你的案子吗?

你在你的电脑上运行的是什么操作系统?如果您已经在HDD1上运行Debian系统,您只需将其克隆到HDD2上就可以运行,而无需任何安装。只需使用按位复制程序dd

代码语言:javascript
复制
dd if=/dev/sda of=/dev/sdb

我假设HDD1是/dev/sda,HDD2是/dev/sdb,然后在插入计算机1的HDD2之前,尝试更改BIOS中的设备引导顺序,并尝试从HDD2启动,而不是像往常一样从HDD1启动。

WARNING0:我想,您的HDD2不包含任何信息,您可以完全覆盖它。

WARNING1:确保您的/dev/sdb对应于HDD2;如果它对应于HDD1,则可以在计算机1上覆盖您的操作系统。

编辑: Debian建议另一种方式:http://www.debian.org/releases/stable/amd64/apas02.html.en#howto-getting-images-hard-disk,参见从硬盘启动。他们建议,将您的HDD2分区,将内核映像和initrd ramdisk放到一个引导分区上,并在该磁盘的某个位置复制和.iso文件。然后,在那里安装引导加载程序,例如GRUB,从该磁盘重新启动,GRUB加载内核和ramdisk,内核以某种方式找到带有安装程序的.iso映像并启动它。

编辑2:好的,我决定写一个消化,我会如何做整个事情,但我不确定的某些要点。这就是我在你家做的事。

我猜想,您没有关于hdd2的任何有价值的信息。我还假设,您在Computer1上运行HDD1。

1)用HDD2划分一些分区工具。您将有一个分区,安装程序将驻留在其中,在安装过程中它将保持不变。我会将安装程序分区放到HDD2的背面,因为在安装Debian之后,我会删除它。

在一个具有MBR的磁盘上,最多只能有4个主分区。如果需要更多内容,可以创建一个特殊的扩展分区并在其中创建逻辑分区。Linux对逻辑分区没有问题,Windows曾经有过麻烦。

2)下载HDD2安装内核映像(vmlinuz)、安装ramdisk ()和安装程序映像(),例如从debian存档:http://ftp.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/下载它们,并将它们放到HDD2的安装程序分区中。请注意,此链接适用于i386体系结构,如果您需要例如686 (64位)内核,请从debian的适当(686)文件夹加载它。

3)将GRUB安装到MBR、DOS兼容性区域和/或安装程序分区的开始。请参阅以了解GRUB驻留在何处以及它如何工作。在使用Windows时,您将不得不使用类似于GRUB4DOS的东西。GRUB配置应该如这里所描述的那样。或者您可以使用其他引导程序,如LILO或Loadlin,它们应该更适合于从Windows机器使用的NTFS或FAT文件系统运行内核。咨询Debian网站

4)关闭HDD2并将其附加到computer2上;在BIOS中设置设备引导优先级以从HDD2启动。

5)祈祷。

6)尝试引导HDD2。希望BIOS将启动GRUB,GRUB将启动安装内核,为其提供安装ramdisk,内核将启动,挂载安装ramdisk,installation将启动其init脚本,init脚本将挂载安装程序映像并运行安装程序的init脚本。安装程序将启动并显示接口,您可以在其中更改HDD2上的分区,选择分区方案,最后安装Debian。

7) Boot Debian。或者,您可以删除安装程序分区(例如,使用GParted),并将空闲空间与/home分区合并。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/93141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档