双盘安装win7和Ubuntu

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 双盘安装win7和Ubuntu

#16

帖子 poloshiao » 2015-11-23 7:07

请问这个改选哪个啊?
今天想把Ubuntu装到移动硬盘上,开机后显示“ntldr is missing”,启动不了...
我选的是boot分区,是不是上面的问题与选这个有关呢?
1. 如果你選 /dev/sda 就是把 Grub 2 開機導引 安裝進 硬盤的 MBR
這樣 如果你開機時 從 /dev/sda 啟動 (就是把 /dev/sda 設定為 最優先開機裝置) 就會出現 grub 2 開機選單
1-1. 如果你是雙重開機 而 /dev/sda 硬盤的 MBR 已經安裝了另一個 開機導引
將會被覆蓋
1-2. 這個是比較受到 Ubuntu 推薦的方法

2. 如果你選 /dev/sda1 或 /dev/sdax 分割區 就是把 Grub 2 開機導引 安裝進 分割區
這樣 你就需要有另外的開機導引 例如 EasyBCD 等等 把 /dev/sda1 或 /dev/sdax 的 Grub 2 開機檔案 加入 它們的 開機選單 成為一個選項
2-1. 如果你是雙重開機 而 /dev/sda 硬盤的 MBR 已經安裝了另一個 開機導引
會被覆蓋
2-2. 這個是比較受到 Ubuntu 推薦的方法
因為 Grub 2 本身就是很好用的 開機導引
wayoca
帖子: 454
注册时间: 2010-01-01 23:29
系统: Ubuntu19.10

Re: 双盘安装win7和Ubuntu

#17

帖子 wayoca » 2015-11-23 23:26

挂一块固态硬盘,安装完u ,启动,然后 再挂上另一块盘用。
TN801465
帖子: 11
注册时间: 2015-11-21 9:40
系统: 14.04

Re: 双盘安装win7和Ubuntu

#18

帖子 TN801465 » 2015-11-24 15:23

首先非常感谢几位大神的热心帮忙!
我把“#7”重新编辑了一次,目前“#7”里面的内容代表我目前系统的真实情况(因为之前整partition时不小心把系统里面的资料全给弄没了)


目前的情况仍然是: 执行到 "8. sudo chroot /mnt " 这一步的时候就无法继续下去了,提示错误:chroot: failed to run command '/bin/bash': No such file or directory
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 双盘安装win7和Ubuntu

#19

帖子 poloshiao » 2015-11-24 16:06

8. sudo chroot /mnt " 这一步的时候就无法继续下去了,提示错误:chroot: failed to run command '/bin/bash': No such file or directory
1. 如果你是把 /dev/sda12 掛載到 /mnt
這個錯誤訊息 通常表示 在 /dev/sda12 找不到 /bin/bash
可能原因 就是你安裝 Ubuntu 時 並不是把 / 掛載 在 /dev/sda12
sudo parted -l print
Number Start End Size Type File system Flags
5 436GB 436GB 255MB logical ext4
7 442GB 448GB 6143MB logical ext4
8 448GB 454GB 6143MB logical ext4
9 454GB 463GB 8191MB logical ext4
11 463GB 496GB 33.4GB logical ext4
10 496GB 500GB 4095MB logical ext4
2. 如果你實在想不出 安裝 ubuntu 時 把 / 掛載在哪個分割區
只好一個一個 找
2-1. sudo mount /dev/sdax /mnt # x=5,7,8,9,10,11
sudo ls -al /mnt | grep etc # 看看 有沒有 /etc 目錄
2-1-1. 如果有
sudo cat /mnt/etc/fstab
把結果複製 貼上來
sudo umount /dev/sdax
2-1-2. 如果沒有 試試下一個 x
2-2. 如果找到你安裝 ubuntu 時 把 / 掛載在哪個分割區
要 chroot 以前 要參照 #14
viewtopic.php?p=3149126#p3149126
掛載
nistar90
帖子: 52
注册时间: 2015-09-15 1:11
系统: win10

Re: 双盘安装win7和Ubuntu

#20

帖子 nistar90 » 2015-11-24 22:44

我就是双硬盘安装的

有一点很重要!!!!
固态硬盘中必须分出一个空白卷,我分了100M。
安装ubuntu时,root分区要放在这个固态硬盘的空白卷里!!!!!
之后一切照常
TN801465
帖子: 11
注册时间: 2015-11-21 9:40
系统: 14.04

Re: 双盘安装win7和Ubuntu

#21

帖子 TN801465 » 2015-11-25 0:00

回复'#19': 我在‘#1’说明了我的Ubuntu的安装位置及在‘#7’详细标注了Ubuntu目录所对应的挂载点:/dev/sda5 (/boot), /dev/sda6 (swap) , /dev/sda7 (/usr) , /dev/sda8 (/var) , /dev/sda9 (/) , /dev/sda10 (/home) , /dev/sda11 (/tmp) ; Device for boot loader installation: /dev/sda9 即:"/" 请问此处该如何选择?以前我一直是默认选择/dev/sda
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 双盘安装win7和Ubuntu

#22

帖子 poloshiao » 2015-11-25 8:12

我在‘#1’说明了我的Ubuntu的安装位置及在‘#7’详细标注了Ubuntu目录所对应的挂载点:/dev/sda5 (/boot), /dev/sda6 (swap) , /dev/sda7 (/usr) , /dev/sda8 (/var) , /dev/sda9 (/) , /dev/sda10 (/home) , /dev/sda11 (/tmp) ; Device for boot loader installation: /dev/sda9
viewtopic.php?p=3149053#p3149053
sudo /etc/grub.d/30_os-prober
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sda9
menuentry 'Ubuntu 14.04.1 LTS (14.04) (on /dev/sda9)'
1. 那奇怪啦 下面這裡怎麼變成 /dev/sda12 ? (不是我打錯字 因為我都是複製/貼上) 是不是你重新分割了 ?
viewtopic.php?p=3149126#p3149126
sudo /etc/grub.d/30_os-prober
Found Ubuntu 14.04.1 LTS (14.04) on /dev/sda12
... 其它暫省略
我安装Ubuntu时: Device for boot loader installation: /dev/sda9 即:"/" 请问此处该如何选择?以前我一直是默认选择/dev/sda
2. 如果你是選擇 分割區 /dev/sda9
那麼需要額外把這個 grub 2 開機檔案 手動添加到 windows 的 開機選單 (例如 easybcd 看你使用那一種 windows 開機選單) 或 其它 開機導引
3. 如果你是選擇 硬盤 /dev/sda
那麼將會覆蓋掉原來的在 硬盤 /dev/sda MBR 的 開機導引 (如果有的話) 產生新的 grub 2 開機選單 會包含所有的可開機檔案 包含 windows
3-1. 如果你有雙盤 而 windows 開機導引 在另一顆硬盤 建議你使用這個選項 硬盤 /dev/sda 重開機時 設定 硬盤 /dev/sda 為最優先開機
4. 不過 如果你已經安裝了 沒關係
Grub 2 可以隨時重新安裝 重新產生最新 Grub 2 開機選單
重新安裝 Grub 2 的方法有很多種 現在我們是使用 Ubuntu Live USB/DVD 試用桌面 重新安裝 Grub 2
目前的情况仍然是: 执行到 "8. sudo chroot /mnt " 这一步的时候就无法继续下去了,提示错误:chroot: failed to run command '/bin/bash': No such file or directory
5. 如果你的 / 是掛載在 /dev/sda9
那麼 參考這個時
viewtopic.php?p=3149313#p3149313
如果你是把 /dev/sda12 掛載到 /mnt
需要改為 把 /dev/sda9 掛載到 /mnt
然後
sudo cat /mnt/etc/fstab
把結果直接複製 貼上來
5-1. 要確定 你安裝 Ubuntu 時 實際上 掛載分割區的情況
回复