win7与ubuntu双系统启动问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
garden2012
帖子: 1
注册时间: 2014-10-02 9:14
系统: ubuntu

win7与ubuntu双系统启动问题

#1

帖子 garden2012 » 2014-10-02 11:23

大家好,纯小白,本本是thinkpad E440,预装linux,后来换成windows了,但是现在因为需要,我装了win7与ubuntu14.04双系统,我还修改在ubuntu进入live,执行sudo dd if=/dev/zero of=/dev/sda bs=1 count=8 seek=512后,ubuntu下才能识别空白分区,但是这样一修改后,win7就启动不了了,一直蓝屏,说有什么detect,我在网上查了好多,但是解决不了,这个该怎么解决了?谢谢!
头像
xcjzhd
帖子: 203
注册时间: 2009-06-12 20:20
系统: The Great ArchLinux

Re: win7与ubuntu双系统启动问题

#2

帖子 xcjzhd » 2014-10-02 13:12

这里面有很多问题.
1. 你为什么要dd你的sda?
2. 你的是dos分区表还是gpt?
负责解决各种UEFI问题
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7与ubuntu双系统启动问题

#3

帖子 poloshiao » 2014-10-02 16:58

说有什么detect
把整個訊息完整複製貼上來
不要摘錄
以免遺漏重要資訊

現在可以 登入安裝後的 Ubuntu 嗎
如果可以 把下面指令複製貼上終端機執行
1. [ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
2. sudo fdisk -l
3. sudo parted -l print
再把結果複製貼上來
dawn_chen
帖子: 1
注册时间: 2014-10-04 13:33
系统: ubuntu

Re: win7与ubuntu双系统启动问题

#4

帖子 dawn_chen » 2014-10-04 13:35

设备 启动 起点 终点 块数 Id 系统
/dev/sda1 * 2048 968581119 484289536 83 Linux
/dev/sda2 968583166 976771071 4093953 5 扩展
Partition 2 does not start on physical sector boundary.
/dev/sda5 968583168 976771071 4093952 82 Linux 交换 / Solaris
dawn@DAWN:~$ sudo parted -l print
Model: ATA WDC WD5000LPVX-7 (scsi)
磁盘 /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
分区表:msdos

数字 开始: End 大小 类型 文件系统 标志
1 1049kB 496GB 496GB primary ext4 启动
2 496GB 500GB 4192MB extended
5 496GB 500GB 4192MB logical linux-swap(v1)


警告: 无法以读写方式打开 /dev/sr1 (只读文件系统)。/dev/sr1 已按照只读方式打开。
错误: /dev/sr1:未确认磁盘标签

警告: 无法以读写方式打开 /dev/sr2 (只读文件系统)。/dev/sr2 已按照只读方式打开。
警告: 磁盘描述表明物理块大小为 512 字节,但 Linux 认为它是 2048 字节。
忽略/Ignore/放弃/Cancel?



接下来怎么办
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win7与ubuntu双系统启动问题

#5

帖子 poloshiao » 2014-10-04 15:14

3. sudo parted -l print
警告: 无法以读写方式打开 /dev/sr1 (只读文件系统)。/dev/sr1 已按照只读方式打开。
错误: /dev/sr1:未确认磁盘标签
警告: 无法以读写方式打开 /dev/sr2 (只读文件系统)。/dev/sr2 已按照只读方式打开。
警告: 磁盘描述表明物理块大小为 512 字节,但 Linux 认为它是 2048 字节。
忽略/Ignore/放弃/Cancel?
因為 parted 指令是針對 block device --- 硬盤 / usb 盤 都是 block device 但是 光盤不是
所以當你的 CD-Rom / DVD-Rom 裡面有 光碟片時 它會出現無法讀取的訊息
意思是 不必理會這一段資訊
你把 光碟片 拿出來 或 卸載 這一段資訊 就不見了
1. [ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
2. sudo fdisk -l
等這兩個指令執行的結果
回复