win7 下安装ubuntu14.04后无法进入win7

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
hang1994
帖子: 4
注册时间: 2015-03-08 20:32
系统: linuxmint

win7 下安装ubuntu14.04后无法进入win7

#1

帖子 hang1994 » 2015-03-08 20:50

在安装ubuntu时不小心将ubuntu安装在了windos7的扩展分区里,不知为什么就不能引导win7了,只能进入ubuntu,试了很多方法,比如grub-update及修改/boot/grub/下的grub-cfg都似乎不管用,因为有许多重要文件和软件在win7下,所以想请大家帮帮忙
以下是分别执行sudo fdisk -l与sudo parted -l print的结果
sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x2bfb4dc8

Device Boot Start End Blocks Id System
/dev/sda1 2048 209719295 104858624 7 HPFS/NTFS/exFAT
/dev/sda2 209721342 976768064 383523361+ f W95 Ext'd (LBA)
Partition 2 does not start on physical sector boundary.
/dev/sda5 209721344 465575935 127927296 7 HPFS/NTFS/exFAT
/dev/sda6 465577984 619032575 76727296 7 HPFS/NTFS/exFAT
/dev/sda7 721434624 976768064 127666720+ 7 HPFS/NTFS/exFAT
/dev/sda8 * 619034624 619423743 194560 83 Linux
/dev/sda9 619425792 620009471 291840 83 Linux
/dev/sda10 620011520 659070975 19529728 83 Linux
/dev/sda11 659073024 713758719 27342848 83 Linux
/dev/sda12 713760768 721430527 3834880 82 Linux swap / Solaris

sudo parted -l print
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1049kB 107GB 107GB primary ntfs
2 107GB 500GB 393GB extended lba
5 107GB 238GB 131GB logical ntfs
6 238GB 317GB 78.6GB logical ntfs
8 317GB 317GB 199MB logical fat32 boot
9 317GB 317GB 299MB logical ext4
10 317GB 337GB 20.0GB logical ext4
11 337GB 365GB 28.0GB logical ext4
12 365GB 369GB 3927MB logical linux-swap(v1)
7 369GB 500GB 131GB logical ntfs
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: win7 下安装ubuntu14.04后无法进入win7

#2

帖子 adagio » 2015-03-08 22:35

/dev/sda8 * 619034624 619423743 194560 83 Linux
8 317GB 317GB 199MB logical fat32 boot
你这两条不对劲喔,怎么搞的?分区表出问题了
boot标记只能放在主分区上,放在逻辑分区没用,改到sda1上才对

如果还是不行的话,要看你grub.cfg怎么改的?顶多手工加上win7引导项就可以了
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7 下安装ubuntu14.04后无法进入win7

#3

帖子 poloshiao » 2015-03-09 7:44

在安装ubuntu时不小心将ubuntu安装在了windos7的扩展分区里,
1. 正確應該說是 安装在了windos7的扩展分区里的 邏輯分割區裡了
Partition Table: msdos
1-1. 在 msdos 分割硬盤
Ubuntu 的 / 根目錄 及 其它 /dirs 子目錄 可以掛載在 任何一個 硬盤的 任何一個 分割區 包含 主分割區及邏輯分割區
1-2. 所以你這樣安裝 看不出任何錯誤
不知为什么就不能引导win7了,只能进入ubuntu,
2. 猜測 可能是 你安裝 Ubuntu 的 開機引導 Grub 2 時
把 Windows 的 開機引導 MBR 覆蓋掉了

3. 只要 重新 安裝 Windows 的 開機引導 或 重新 安裝 Ubuntu 的 開機引導
就可以 產生新的開機選單 實現 雙重開機
3-1. 開機引導是獨立模組 意思是 不會影響到已經安裝的 Ubuntu 或 Windows 系統

4. 為了謹慎起見
4-1. 使用 Ubuntu Live CD/DVD/USB 開機
登入 試用桌面
把下面指令 複製 貼進終端機 執行
4-1-1. 掛載 你的 / 根目錄 到 /mnt
4-1-1-1. 假設 你的 / 根目錄 是掛載在 /dev/sda9
sudo mount /dev/sda9 /mnt
4-1-1-2. 假設 你的 / 根目錄 是掛載在 /dev/sda10
sudo mount /dev/sda10 /mnt
4-1-2. sudo cat /mnt/etc/fstab
4-1-3. sudo ls -al /dev/disk/by-uuid/*
把結果直接 選取/複製/貼上來
不必擷圖
hang1994
帖子: 4
注册时间: 2015-03-08 20:32
系统: linuxmint

Re: win7 下安装ubuntu14.04后无法进入win7

#4

帖子 hang1994 » 2015-03-17 22:59

adagio 写了:
/dev/sda8 * 619034624 619423743 194560 83 Linux
如果还是不行的话,要看你grub.cfg怎么改的?顶多手工加上win7引导项就可以了
poloshiao 写了:
在安装ubuntu时不小心将ubuntu安装在了windos7的扩展分区里,
1. 正確應該說是 安装在了windos7的扩展分区里的 邏輯分割區裡了
Partition Table: msdos
3. 只要 重新 安裝 Windows 的 開機引導 或 重新 安裝 Ubuntu 的 開機引導
就可以 產生新的開機選單 實現 雙重開機
3-1. 開機引導是獨立模組 意思是 不會影響到已經安裝的 Ubuntu 或 Windows 系統
不好意思,今天才回复。前段时间,朋友要急用,所以我直接用win7的系统光盘给他恢复了windows7的启动项,现在需要修改BIOS中的启动顺序才能进入ubuntu,我想知道可不可以在ubuntu下引导windows,已经试过修改grub.cfg,但失败了,不知道具体格式,网上好多是错的
以下是我直接进入ubuntu 打开/etc.fstab得到结果:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda10 during installation
UUID=05e3e6d8-5446-45cb-a797-1fecf990075f / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda9 during installation
UUID=d1887ffa-3bd6-4f86-a386-e5ae9b2742fc /boot ext4 defaults 0 2
# /boot/efi was on /dev/sda8 during installation
UUID=1024-D90F /boot/efi vfat defaults 0 1
# /home was on /dev/sda11 during installation
UUID=2c40697a-d464-4bad-afc0-85f13a158096 /home ext4 defaults 0 2
# swap was on /dev/sda12 during installation
UUID=abb4d3e4-4c6b-407e-996c-a51913d892cb none swap sw 0 0
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7 下安装ubuntu14.04后无法进入win7

#5

帖子 poloshiao » 2015-03-18 8:07

Partition Table: msdos
# /boot/efi was on /dev/sda8 during installation
UUID=1024-D90F /boot/efi vfat defaults 0 1
在 開機硬盤 msdos 掛載 /boot/efi
有點奇怪
能提供 你如此掛載的參考網頁嗎
hang1994
帖子: 4
注册时间: 2015-03-08 20:32
系统: linuxmint

Re: win7 下安装ubuntu14.04后无法进入win7

#6

帖子 hang1994 » 2015-03-18 13:48

没有参考具体的网站,只是在建立分区表时就建立了/boot/efi 分区,然后启动引导选择的是整个硬盘。然后就成这样了,这样会产生什么问题吗?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7 下安装ubuntu14.04后无法进入win7

#7

帖子 poloshiao » 2015-03-18 18:34

我想知道可不可以在ubuntu下引导windows
如果可以登入 Ubuntu 桌面
只要 執行這三個指令
sudo grub-install /dev/sda
sudo update-grub
sudo update-initramfs -u -k all

然後
sudo reboot
重開機
/dev/sda 為最優先開機硬盤
應該就是 grub 2 開機選單
應該就包含 windows 選項
hang1994
帖子: 4
注册时间: 2015-03-08 20:32
系统: linuxmint

Re: win7 下安装ubuntu14.04后无法进入win7

#8

帖子 hang1994 » 2015-03-18 22:55

poloshiao 写了: sudo grub-install /dev/sda
sudo update-grub
sudo update-initramfs -u -k all
前两个命令已经用过,没有效果,第三个指令的作用是什么呀
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7 下安装ubuntu14.04后无法进入win7

#9

帖子 poloshiao » 2015-03-19 6:41

第三个指令的作用是什么呀
http://manpages.ubuntu.com/manpages/tru ... mfs.8.html
update-initramfs - generate an initramfs image
更新所有的已安裝 Linux kernel 版本的 initramfs image 初始化開機檔
前两个命令已经用过,没有效果,
只有講 沒有效果 沒有辦法幫你
把下指令以後 終端機 反應文字 全部複製 貼上來
不要摘要

你提供的資訊越充分
獲得正確幫助的速度越快
回复