刚刚安装了 Ubuntu 11.04。但它只能从 USB 启动。似乎我在选择启动设备时没有注意。
sudo fdisk -l
[sudo] password for klim:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000177e1
Device Boot Start End Blocks Id System
/dev/sda1 1 60045 482302976 83 Linux
/dev/sda2 60045 60802 6080513 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 60045 60802 6080512 82 Linux swap / Solaris
Disk /dev/sdb: 4004 MB, 4004511744 bytes
124 heads, 62 sectors/track, 1017 cylinders
Units = cylinders of 7688 * 512 = 3936256 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000eee1a
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1017 3909317 b W95 FAT32
我试过,grub 更新或其他“grub”操作不起作用。我可以将整个启动文件夹从 USB 复制到硬盘或类似的东西吗?
任何形式的帮助都值得感激。抱歉我的技术还不够成熟。
答案1
我强烈建议您重新安装,并注意安装的位置。
在执行此操作之前,请快速检查一下:查看 fdisk 输出,您的第一个主分区似乎没有标记为可引导。运行“fdisk /dev/sda”,键入“a”-Enter 开始切换可引导标志,键入“1”-Enter 切换第一个分区的可引导标志。键入“w”-Enter 写入分区表更改并退出。
如果这不能解决问题,那么将启动文件夹(如果主驱动器的 Linux 分区上没有启动文件夹)复制到主驱动器的 Linux 分区即可开始从硬盘启动。然后需要更改 /etc/grub.conf 或 /etc/default/grub。