LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: supermanxqr

如何在没有光驱和软驱的笔记本上安装gentoo

[复制链接]
发表于 2010-12-31 14:53:41 | 显示全部楼层
直接用USB启动安装啊,我就是用这种方法做的。下载minimal install iso然后用软件写进去,
按照手册安装就可以了
回复 支持 反对

使用道具 举报

发表于 2011-1-2 19:43:15 | 显示全部楼层
Post by songwupl;2124503
我照你这样的,到 looking for the cdrom 这一检测就出错了,我机子是没有光驱的,还望指导

兄弟,我那是06年的方法,现在建议你用system rescue cd

也很简单:
1. 复制文件isolinux/rescuecd,isolinux/rescue64,isolinux/initram.igz,文件sysrcd.dat到c盘 sysrcd 文件夹中。
2. 修改menu.lst文件
  1. title system rescue cd 32bit
  2. root (hd0,0)
  3. kernel /sysrcd/rescuecd subdir=sysrcd
  4. initrd /sysrcd/initram.igz
  5. title system rescue cd 64bit
  6. root (hd0,0)
  7. kernel /sysrcd/rescue64 subdir=sysrcd
  8. initrd /sysrcd/initram.igz
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-1-4 17:59:54 | 显示全部楼层

用grub2引导systemrescuecd-x86-2.0.0.iso

看到楼上的回帖,分享一个用grub2引导systemrescuecd-x86-2.0.0.iso的grub.cfg的写法,供需要的朋友参考。我的systemrescuecd-x86-2.0.0.iso放在第二主分区(sda2)的/iso目录下。例示如下:

# (8) systemrescuecd-x86-2.0.0.iso
menuentry "systemrescuecd-x86" {
loopback loop (hd0,2)/iso/systemrescuecd-x86-2.0.0.iso
linux (loop)/isolinux/rescuecd setkmap=us isoloop=/iso/systemrescuecd-x86-2.0.0.iso noeject noprompt  
initrd (loop)/isolinux/initram.igz
}

# (9) systemrescuecd-x86-2.0.0.iso
menuentry "systemrescuecd-x86_64" {
loopback loop (hd0,2)/iso/systemrescuecd-x86-2.0.0.iso
linux (loop)/isolinux/rescue64 setkmap=us isoloop=/iso/systemrescuecd-x86-2.0.0.iso noeject noprompt
initrd (loop)/isolinux/initram.igz
}
回复 支持 反对

使用道具 举报

发表于 2011-1-4 18:34:05 | 显示全部楼层
Post by zhou3345;2124824
兄弟,我那是06年的方法,现在建议你用system rescue cd

也很简单:
1. 复制文件isolinux/rescuecd,isolinux/rescue64,isolinux/initram.igz,文件sysrcd.dat到c盘 sysrcd 文件夹中。
2. 修改menu.lst文件

  1. title system rescue cd 32bit
  2. root (hd0,0)
  3. kernel /sysrcd/rescuecd subdir=sysrcd
  4. initrd /sysrcd/initram.igz

  5. title system rescue cd 64bit
  6. root (hd0,0)
  7. kernel /sysrcd/rescue64 subdir=sysrcd
  8. initrd /sysrcd/initram.igz
复制代码

system rescue cd实在是个好东西.....
如果有多余电脑的话,个人觉得通过pxe来启动更实在些
http://www.sysresccd.org/Sysresccd-manual-en_PXE_network_booting
回复 支持 反对

使用道具 举报

发表于 2011-1-7 14:59:58 | 显示全部楼层
没有这么麻烦! 准备个U盘或者移动硬盘用UltraISO把live 做成USB-HDD启动盘就OK了
回复 支持 反对

使用道具 举报

发表于 2011-1-8 17:18:52 | 显示全部楼层
我用install-x86-minimal-20101123实验成功了,机子是IBM T23,光驱已经坏了,硬盘30G分区为C:20G WINXP,其它为D:,步骤是这样子的:
1、分区
方案:
1G swap,第一个分区,使用频繁,放在硬盘最外缘
20G /,主分区,长期使用gentoo经验,不会造成空间不足
2.5G /boot,用于放置stage、portage、gentoo-source最原始的gentoo系统(即做一个resuve系统),怕系统调试时内核不能用(最坏考虑),同时当常规系统boot区用
其余/home

因为当前系统是WINXP,C盘不能动,所以:
删除D:区,建立一个1G块(不用指定格式,因为1G准备放到C盘前,要删除的),建立一个2.5G块(不用指定格式,因为XP不能指定linux分区格式),其余建立为D盘FAT32格式

2、下载dos4grub,install-x86-minimal-20101123.iso,portage-latest.tar.bz2,stage3-i686-20110104.tar.bz2,放在D盘
用winrar解压install-x86-minimal-20101123.iso在D盘当前位置,直接右键点“解压在这里“就行

3、安装dos4grub并做成引导系统,编辑menu.lst:
install-x86-minimal-20101123.iso解压出有isolinux目录,里面有个isolinux.cfg,内有:
label gentoo
  kernel gentoo
  append root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot initrd=gentoo.igz vga=791
根据它,在menu.lst中写入:
title gentoo-install-x86-minimal
root (hd0,3)
#我现在分区一共4个区,东西在最后一个分区
kernel /isolinux/gentoo root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot vga=791
#解压在D盘下有image.squashfs,isolinux目录下有个gentoo
initrd /isolinux/gentoo.igz

4、重启可以进入boot grub,选择gentoo-install-x86-minimal,

5、成功进入gentoo cd系统

6、把/dev/hda3当根目录安装gentoo基本系统、内核、grub,并配置重启

7、进入新系统,重新分配建立hda1 hda2 hda4分区,建立swap分区、根分区、home分区,安装在hda2中新系统

8、把新系统加入到boot系统中的grub.conf中吧,注意设置realroot

9、愿你玩的愉快
回复 支持 反对

使用道具 举报

发表于 2011-1-8 19:05:49 | 显示全部楼层
推荐使用 pxe
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表