xp下通过grub4dos引导gentoo的 install-x86-minimal-20131029.iso以硬盘安装gentoo

在Windows XP系统下,利用grub4dos引导gentoo的ISO文件进行硬盘安装。详细步骤包括下载grub4dos,修改boot.ini文件,创建menu.lst配置文件,将ISO文件放在指定位置。在引导过程中遇到‘gentoo could not find the root block in .’的问题,通过解压ISO到硬盘并格式化为fat32解决。

一直以来不敢动系统引导这一快内容,觉得过于繁杂。但是今天突然想开始尝试安装gentoo,但是又无法使用U盘及光盘,于是便尝试使用硬盘引导iso文件以进入安装环境。原系统为xp,不求深入,只求能用。尝试了许久终于进入,中间也有一些波折,于是整理如下,以便日后参考。其中参考了不少的网上资料,感谢网友的帮助。


grub4dos真是不错的软件。首先下载该软件,解压,放入C盘根目录(保证有grldr文件);修改C盘根目录下原有的boot.ini文件属性,改为可读;编辑boot.ini文件,最后添加一项:

c:\grldr=“grub4dos”

同时修改timeout值,保证它不为0,以便我们有时间选择进入grub4dos。

修改boot.ini文件属性为只读。

将install-x86-minimal-20131029.iso文件放入某一根目录下(比如D盘,其盘块为(hd0,4) ),改名为gentoo.iso(为了方便);

C盘根目录下添加menu.lst文件,作为grub4dos的配置文件。本着简单的原则,配置如下:

title install gentoo

map --mem (hd0,4)/gentoo.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)

boot


注意,我使用以上配置文件有些问题,根据提示,第二句改为:

map --mem --heads=0 --sectors-per-track=0 (hd0,4)/gentoo.iso (hd32)

后引导成功。如果还不行,将D盘格式化后再重新复制gentoo.iso到D盘。


引导后出现一个十分大众的问题:“gentoo could not find the root block in .”。对于小白的我来说这个问题折磨了我好久,虽然网上相关资源不少,但都没派上用场。后来偶然情况下将ISO解压到了D盘中(ISO文件还在,而且menu.lst文件没有变),然后引导了一次,“成功”进入了系统。对此我只能表示“呵呵”。我猜想这和文件image.squashfs有关。当然此时我的D盘格式化过一次,并整成了fat32系统(各种尝试后的结果),不太确定是否和文件格式有关。于是记录在此,权当备忘。

CentOS 7 的 Minimal ISO 主要是用于轻量级安装,包含基础系统组件,如内核、命令行工具等。如果你想在这样的环境下配置 Yum (Yellowdog Updater, Modified) 这个包管理器,你需要按照以下步骤: 1. **启动安装过程**: 使用 `dd` 命令从 ISO 映像文件将 CentOS 安装到一个设备,例如 USB 或硬盘分区。 ```sh sudo dd if=CentOS-7-x86_64-Minimal-2009.iso of=/dev/sdb bs=4M status=progress ``` 替换 `/dev/sdb` 为你实际的磁盘设备。 2. **安装引导加载程序**: 完成安装后,在 GRUB 菜单添加 Yum 配置选项。编辑 `/boot/grub2/grub.cfg` 或创建 `/etc/default/grub` 文件,并添加下面的行: ```bash menuentry "CentOS (Minimal Install with Yum)" { insmod loop loop /boot/loader/loop/$casename/$arch/loader.img chainloader $(expr $loop_start + $sector_size - 1) set root=(hd0,gpt1) linux (hd0,gpt1)/vmlinuz${kernelversion} ro rd.live.image quiet crashkernel=auto initrd (hd0,gpt1)/initramfs-${kernelversion}.img initdefault } ``` 3. **启用 Yum**: 安装过程中通常会提示你选择是否安装基本的系统维护工具,包括 Yum。如果错过,可以手动安装 `base` 组合: ```sh su - yum install -y base ``` 4. **设置网络连接**: 如果你的系统没有自动获取 IP 地址,需要手动配置网络,例如通过 `ifcfg-eth0` 文件或者网络管理工具 NetworkManager。 5. **更新软件源并安装更新**: 登录到系统后,运行 `yum update` 来下载和安装最新的软件包补丁。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值