LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2084|回复: 6

我制作u 盘linux 过程中出现的问题

[复制链接]
发表于 2005-11-18 23:05:41 | 显示全部楼层 |阅读模式
1:编译内核2.6.14.2, 没有模块,将有关usb, scsi ,的都编译进内核了,  使用grub
内核bzImage放在sda1, 文件系统放在sda2,  没有使用initrd
kernel  bzImage ro root=/dev/sda2
怎么还是 说 不认识 sda2 , 我看网上说2.6的内核不用打补钉就可以从u盘引导内核,怎么我的不行?


  2:还有就是我用这个grub,引导硬盘上的系统时, 当然参数改了,
root(hd1,6)
kernerl /boot/vmlinuz-2.4.20-8smp  ro root=/dev/hda7
initrd /boot/initrd-2.4.20-8smp.img
出现  Selected cylinder exceeds maximum supported by bios
我fdisk -l
Disk /dev/hda: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      1305  10482381    7  HPFS/NTFS
/dev/hda2          1306      9729  67665780    f  Win95 Ext'd (LBA)
/dev/hda5          1306      3916  20972826    b  Win95 FAT32
/dev/hda6          3917      6527  20972826    b  Win95 FAT32
/dev/hda7          6528      9077  20482843+  83  Linux
/dev/hda8          9078      9474   3188871   83  Linux
/dev/hda9          9475      9729   2048256   82  Linux swap
hda7为linux根分区
  我看网上说 在磁盘的前1024切出一块装boot, 就能解决Selected cylinder exceeds maximum supported by bios , 但不知如何切?还有有什么风险?
发表于 2005-11-19 03:16:18 | 显示全部楼层
1:编译内核2.6.14.2, 没有模块,将有关usb, scsi ,的都编译进内核了, 使用grub
内核bzImage放在sda1, 文件系统放在sda2, 没有使用initrd
kernel bzImage ro root=/dev/sda2
怎么还是 说 不认识 sda2 , 我看网上说2.6的内核不用打补钉就可以从u盘引导内核,怎么我的不行?
多半是系统还未认出U盘(模拟scsi装置)就企图挂载root filesystem引起的

BTW,哪个网说的?
我看网上说 在磁盘的前1024切出一块装boot, 就能解决Selected cylinder exceeds maximum supported by bios
什麽年代了?新版LILO或GRUB早已解决1024 cylinder以外的引导问题
但不知如何切?还有有什么风险?
不要切,首先你要resize你的partition,真的切出来的话,你多数的分区编号都变了,若果你不熟识操作很有可能连系统都启动不了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 15:06:58 | 显示全部楼层
Post by d00m3d
多半是系统还未认出U盘(模拟scsi装置)就企图挂载root filesystem引起的

BTW,哪个网说的?
什麽年代了?新版LILO或GRUB早已解决1024 cylinder以外的引导问题
不要切,首先你要resize你的partition,真的切出来的话,你多数的分区编号都变了,若果你不熟识操作很有可能连系统都启动不了



谢谢你的回复!
     作u盘linux , 能不能把boot, root 放在一个ext2分区上?
回复 支持 反对

使用道具 举报

发表于 2005-11-19 15:34:28 | 显示全部楼层
可以,这是最常见的了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-20 16:19:40 | 显示全部楼层
终于制作成功了, 不过启动了之后有些问题,
1:文件系统是只读的, 不知是什么原因:
  我的 /etc/fstab :
/dev/sda2           /                   ext2   defaults,rw 0 0
/dev/sda1            /mnt/sda1                 vfat         defaults  0  0
none                    /proc                   proc    defaults        0 0
/dev/cdrom              /mnt/cdrom              udf,iso9660 noauto,owner,kudzu,ro 0 0
可能还跟什么配置文件有关系?
2: 不能生成proc 目录下的文件, 而我的内核有pcoc support  ?
3: sda1是fat16的, 而我mount /dev/sda1 时, 说没有此设备, 但启动时 我明明看到了sda1, sda2,
    还有mount 其他的盘如硬盘也是如此, 我的/dev/ 下有 sda1,sda2, hda1, hdb, hdc......
回复 支持 反对

使用道具 举报

发表于 2005-11-24 15:58:35 | 显示全部楼层
可以交流一下吗?楼主是怎么做的,2.6.14的内核,是单阶启动还是二阶启动,也就是说,你用INITRD了吗?可以贴出你的grub.conf来吗?还有fstab
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-30 22:46:27 | 显示全部楼层
可以啊, qq:403750184  请注明minilinux
回复 支持 反对

使用道具 举报

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

本版积分规则

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