LinuxSir.cn,穿越时空的Linuxsir!

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

debian 下硬盘安装debian testing 不成功?求助

[复制链接]
 楼主| 发表于 2011-9-11 00:15:12 | 显示全部楼层
Post by clsilent;2151382
我找了一星期,下了几十个,确信是没有跟testing匹配的vmlinuz文件,其实从下载的那些vmlinuz文件就能看出,文件都是一二月份生成的,一直就没更新过,怎么可能与最新的testing那些版本匹配,所以我直接刻盘了。


vmlinuz文件确实是是一二月份的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-11 00:17:36 | 显示全部楼层
Post by d00m3d;2151387
再看一下,樓主可能是用 grub2,序號寫法似乎沒有錯,但是文件的路徑就明顯不對口了

我的grub版本是1.99,应该是grub2。您是说vmlinuz那两个文件的路径不对吗?
已经set root=(hd0,5)
再写 /vmlinuz
      /initrd.gz
应该没错吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-11 00:25:07 | 显示全部楼层
Post by favoyun;2151319
A.2.4. Booting from hard disk

It's possible to boot the installer using no removable media, but just an existing hard disk, which can have a different OS on it. Download hd-media/initrd.gz, hd-media/vmlinuz, and a Debian CD image to the top-level directory of the hard disk. Make sure that the CD image has a filename ending in .iso. Now it's just a matter of booting linux with the initrd. Section 5.1.3, “Booting from Linux Using LILO or GRUB” explains one way to do it.
我的理解下载的文件是要放在根目录下,而不是放在你的home目录里。

我觉得不是这个意思吧,我觉得是只要是某个分区的根目录就可以吧。我的home目录,挂载在/dev/sda5下,放在home目录下,就是在sda5的根目录下。
不过我怀疑是不是因为sda5是扩展分区的原因,才使得扫描iso时,失败。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-11 00:28:57 | 显示全部楼层
Post by favoyun;2151320
仔细看了下,应该是你的grub写的不对,你应该把路径写清楚。这是链接:
http://d-i.alioth.debian.org/man ... 01.html#boot-initrd

您说的这个是要修改menu.lst,我是说不改menu.lst,开机按c,直接进入grub2,再从硬盘上的iso安装系统。
回复 支持 反对

使用道具 举报

发表于 2011-9-11 11:53:51 | 显示全部楼层
Post by dxq83;2151396
我的grub版本是1.99,应该是grub2。您是说vmlinuz那两个文件的路径不对吗?
已经set root=(hd0,5)
再写 /vmlinuz
      /initrd.gz
应该没错吧?

試改為 (hd0,5)/home/vmlinuz
(hd0,5)/home/initrd.gz
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-11 13:49:08 | 显示全部楼层
Post by d00m3d;2151442
試改為 (hd0,5)/home/vmlinuz
(hd0,5)/home/initrd.gz

因为
/dev/sda1 挂载 /
/dev/sda5 挂载 /home
并且set root=(hd0,5)
所以(hd0,5)/home/vmlinuz,会file not found,(hd0,5)/vmlinuz可以

但boot后,还是找不到/home下的iso

不知是否因为/home挂载的sda5是扩展分区的原因。
回复 支持 反对

使用道具 举报

发表于 2011-9-11 18:32:45 | 显示全部楼层
Post by dxq83;2151468
因为
/dev/sda1 挂载 /
/dev/sda5 挂载 /home
并且set root=(hd0,5)
所以(hd0,5)/home/vmlinuz,会file not found,(hd0,5)/vmlinuz可以
剛剛沒有註意你的 vmlinuz 及 initrd 是放在 /,所以寫 (hd0,5)/vmlinuz 就對了
Post by dxq83;2151468
但boot后,还是找不到/home下的iso

不知是否因为/home挂载的sda5是扩展分区的原因。
道理是一樣的吧,把 iso 的路徑全部正確列寫出來就是了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-12 00:27:31 | 显示全部楼层
但是还是找不到/home下的iso,不知为何??
ls  /
可以看到iso,不知安装时为何找不到??
回复 支持 反对

使用道具 举报

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

本版积分规则

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