|
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 , 但不知如何切?还有有什么风险? |
|