Thứ Hai, 13 tháng 7, 2015

Không boot được vào ubuntu khi cài song song với win





Mình cũng hay bị thế này nên tiện tay copy về đây chia sẻ với các bạn


Giả sử máy bạn đã cài ubuntu , sau đó lại cài window 7 chẳng hạn
khi khởi động lại thì chẳng còn thấy ubuntu ở đâu mà chỉ có win 7
lý do :
– ubuntu cài trước nên grub chiếm mbr của hardisk
– window cài sau nên boot loader của window chiếm mbr , dĩ nhiên là nó đánh bật grub đi
– vì window hơi “dốt” nên menu khởi động nó ko cho ubuntu vào 
bây giờ các bạn muốn dùng được cả ubuntu và win 7 thì sao ?
đơn giản là cài lại grub lên mbr
cách làm :
– bỏ đĩa cài ubuntu vào cd room, hoặc usb chứa ubuntu boot được (tham khảo thêm cách tạoboot linux từ USB)

– ubuntu boot từ cd room hoặc usb xong chọn Try ubuntu trên usb

Xem phân vùng cài ubuntu 
nếu ko biết phân vùng cài ubuntu tên gì thì có thể xem danh sách các phân vùng bằng cách gõ lệnh như sau
Bash Code:
fdisk -l
Sau đó nhìn sang cột system xem cái nào là kiểu linux thì đó chính là phân vùng cài ubuntu
Bash Code:
sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0f700f70
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9378 75328753+ 7 HPFS/NTFS
/dev/sda2 9379 38913 237239887+ 5 Extended
/dev/sda5 9379 13136 30186103+ 7 HPFS/NTFS
/dev/sda6 13137 25930 102767773+ 7 HPFS/NTFS
/dev/sda7 25931 35923 80268741 7 HPFS/NTFS
/dev/sda8 35924 38629 21735913+ 83 Linux
/dev/sda9 38630 38913 2281198+ 82 Linux swap / Solaris

Vào terminal gõ lệnh sau:
Bash Code:
sudo -i
mount /dev/sda8 /mnt
grub-install –root-directory=/mnt /dev/sda
sau 0.5 giây nếu ko trục trặc gì thì nó sẽ thông báo : finish installtion. No error reported !
vậy là ok ! . tháo usb,cd room ra. khởi động lại máy sẽ thấy grub, tuy nhiên vẫn chưa có window 7 trong grub ,cứ từ từ khoai sẽ nhừ 
bạn vào trong ubuntu, gõ lệnh update grub trong terminal
Bash Code:
sudo update-grub

Không có nhận xét nào:

Đăng nhận xét