LinuxNote4.预装win8三星笔记本改win7再装Ubuntu
好久不装系统了,以前大学时候给同学装过N多笔记本。现在笔记本的装起来真是麻烦,特别是预装win8的本子,主要是使用了UEFI,不懂的请自行google。
有几篇win8改win7的文章很不错,推荐大家再装的时候仔细看一下
http://support1.lenovo.com.cn/lenovo/wsi/htmls/detail_20130524144928837.html
http://ideapad.zol.com.cn/61/160_600128.html
这两篇都是联想的笔记本修改,其实和三星差不多,不过BIOS的设置不太一样,三星需要是这样:
选择BOOT选项—Secure Boot设置为“Disabled"
选择OS Mode Selection设置为CSM OS
选择Advanced选项下Fast Bios Mode设置为“Disabled"
完成这些后,F10退出并保存,然后就可以从U盘启动安装系统了。把win7系统的镜像使用软碟通烧进U盘即可。
使用这种方式,再安装的过程中,删除所有硬盘分区后,还是无法安装系统
此时提示:安装程序无法创建新的系统分区。我是去bios去关掉AHCI后就可以安装了。其实可以先下载个AHCI的驱动,安装时候
加载这个驱动也能正常安装系统。
安装完成后,使用三星的随机软件SW update下载驱动,注意,用这个工具现在的集成显卡驱动有问题,就是
不能调节屏幕亮度,后来去三星官网找了个HD4000的核心显卡驱动装上就好了。
安装完成后,可以使用上面推荐的第二篇文章中,去找小马激活,激活win7系统就好。
装好win7后,直接在win7下删除一个磁盘装Ubuntu。使用easyBCD从硬盘启动安装Ubuntu。
推荐大家看一下这两篇文章:
http://www.cnblogs.com/allenjin/archive/2011/11/26/2264089.html
http://bbs.pcbeta.com/viewthread-1046663-1-1.html
需要注意的是,下面这段
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
我安装的是ubuntu-12.04.3-desktop-amd64,并且我的win7前面还有100M的分区,也就是说C盘不是第一个,同时12.04中没有vmlinuz文件而是vmlinuz.efi
那么就应该写成这样:
title Install Ubuntu
root (hd0,1)
kernel (hd0,1)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-12.04.3-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,1)/initrd.lz
没错,这样就可以正常启动了,但是启动安装后,有发现一个问题,Ubuntu无法识别已经安装的win7系统,只能看到一个硬盘,如果此时在整个硬盘上安装肯定会出错。
百度谷歌查了很多,最后再Ubuntu论坛上找到了解决方案:
http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=190435
请仔细阅读,按照里面说的,在终端输入:
============================= Boot Info Summary: ============================== => Windows is installed in the MBR of /dev/sda=========================== Drive/Partition Info: =============================Drive: sda ___________________ _____________________________________________________Disk /dev/sda: 1000.2 GB, 1000204886016 bytes255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 4096 bytesPartition Boot Start End Size Id System/dev/sda1 * 2,048 206,847 204,800 7 HPFS/NTFS/dev/sda2 206,848 125,831,167 125,624,320 7 HPFS/NTFS/dev/sda3 125,831,168 545,261,567 419,430,400 7 HPFS/NTFS/dev/sda4 545,261,568 1,953,521,663 1,408,260,096 f W95 Ext d (LBA)/dev/sda5 545,263,616 964,694,015 419,430,400 7 HPFS/NTFS/dev/sda6 964,696,064 1,384,126,463 419,430,400 7 HPFS/NTFSGUID Partition Table detected,but does not seem to be used.Partition Start End Size Systemblkid -c /dev/null: ____________________________________________________________/dev/loop0: LABEL="Ubuntu 12.04.3 LTS amd64" TYPE="iso9660" /dev/loop1: TYPE="squashfs" /dev/sda1: LABEL="M-gM-3M-;M-gM-;M-^_M-dM-?M-^]M-gM-^UM-^Y" UUID="90D865D2D865B75E" TYPE="ntfs" /dev/sda2: UUID="8A1C7D091C7CF195" TYPE="ntfs" /dev/sda3: UUID="F28EE8F38EE8B0F1" TYPE="ntfs" /dev/sda5: LABEL="M-fM-^VM-0M-eM-^JM- M-eM-^MM-7" UUID="90EEAF7EEEAF5AEC" TYPE="ntfs" /dev/sda6: LABEL="M-fM-^VM-0M-eM-^JM- M-eM-^MM-7" UUID="16DEC808DEC7DDDD" TYPE="ntfs" =============================== "mount" output: ===============================/cow on / type overlayfs (rw)proc on /proc type proc (rw,noexec,nosuid,nodev)sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)udev on /dev type devtmpfs (rw,mode=0755)devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)/dev/sda2 on /isodevice type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)/dev/loop0 on /cdrom type iso9660 (ro,noatime)/dev/loop1 on /rofs type squashfs (ro,noatime)none on /sys/fs/fuse/connections type fusectl (rw)none on /sys/kernel/debug type debugfs (rw)none on /sys/kernel/security type securityfs (rw)tmpfs on /tmp type tmpfs (rw,nosuid,nodev)none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)none on /run/shm type tmpfs (rw,nosuid,nodev)gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)=============================== StdErr Messages: ===============================boot_info_script.txt: 行 910: FileArray[$pi]: 坏的数组下标
win7装在了MBR上,而硬盘还有GPT的分区表信息,按照上面那个帖子说的,清楚GPT的签名信息即可。清除签名后,马上无win7里看一下,如果
没有问题就可以继续安装Ubuntu了,安装Ubuntu注意手动分区,把启动信息写入/boot目录下,然后去win7中使用easyBCD添加引导,这样就可以
使用win7引导Ubuntu了,方便以后系统的重装,互相不会影响。
总之,系统安装还是要多百度谷歌,有问题很正常。