2012pyrobooby 发表于 2013-1-20 18:40:04

硬盘加载tinycoreLinux问题

电脑是古董级的Dell inspiron系列的本子 单核 40G硬盘 512M内存 (估计这个硬盘是出问题的原因)

问题是这样的:
为了玩WLAN破解,需要在那电脑上加载一个Beini。于是我在C盘根目录在放了grub.exe grldr.mbr。版本是0.4.5c 2013-01-13。
然后编写了menu.lst

default 0
timeout 6
title 1. Start Beini
kernel (hd0,0)/beini/boot/bzImage quiet tinycore tce=sda1/beini/tce
initrd (hd0,0)/beini/boot/tinycore.gz
title 2. Reboot Computer
reboot
title 3. Halt Computer
halt

最后在boot.ini写了c:\grub.exe="GRUB4DOS"。一切搞定

重启,看到windows引导菜单有了grub4dos。然后选择Beini

各位看了上面的kernel,会发现文件系统是在 tce这个参数里加载的。
可是grub4dos显示了kernel、initrd的信息(文件位置,长度,看不懂的十六进制0x.....)后就一直是闪等号,我观察了一下硬盘等,也不闪,电脑就死在那里了。

我乱Google了一下,发现像这样的老本子,可能不是sda1;我就尝试了hda1,hdc1。结果都和第一次一样。

悲剧的故事结束了。
各位有什么想法?

我想知道在grub4dos命令行下怎么看磁盘?就是 sda1 hda1之类的
或者,这只是tinycore内核不兼容老机器的问题?

不点 发表于 2013-1-20 20:14:55

我初步感觉正如你最后一句话所说的。

另外,Linux 启动需要很多参数,这既是其优点,也是其缺点。

那些参数,最终用户不容易把握。所以这也是阻止 Linux 被普通用户接受的一个原因。

zzz654321 发表于 2013-1-23 14:34:16

对 tinycore linux 很感兴趣, 下面是我这里启动的菜单项, 可以尝试一下, 看有帮助没有

title tinyCore 4.54 rtSys
        root (hd0,0)
        kernel /tce/kernel/vmlinuz.rtzhu waitusb=5 vga=791 quiet showapps lang=zh_CN.UTF-8 noutc tz=GMT+8 noicons lst=onbootxfcert.lst
        initrd /tce/kernel/corertzh454.gz

要看盘符的话, 可以 map --mem 加载一个 livecd, 进去后再看, 但各个发行版有可能不同, tinycore linux 也有 livecd. 可以尝试一下.

2011cwj6958 发表于 2013-1-25 04:42:24

修改为

default 0
timeout 6
title 1. Start Beini
find --set-root /beini/boot/bzImage
kernel /beini/boot/bzImage quiet tinycore tce=sda1/beini/tce
initrd /beini/boot/tinycore.gz
title 2. Reboot Computer
reboot
title 3. Halt Computer
halt
页: [1]
查看完整版本: 硬盘加载tinycoreLinux问题